Hi,
I have an nvidia card together with a displaylink (USB) device.
% lspci | grep VGA
01:00.0 VGA compatible controller: nVidia Corporation NV37GL [Quadro
PCI-E Series] (rev a2)
With xorg 1.8 I can use the nvidia 173xx series driver together with the
displaylink driver and get a nice Xinerama desktop.
Unfortunately the displaylink driver doesn't work with xorg 1.9, so I
consider switching to fbdev instead, but fbdev doesn't work together
with the nvidia driver. Depending on the screen order in xorg.conf there
is either the displaylink screen or the nvidia screen working, but not both.
Is this related to fbdev, nvidia, or both?
If its a problem with the nvidia driver, is it possible to replace the
nvidia driver with another instance of fbdev? How would I do that? Just
replacing the driver in xorg.conf doesn't work, setting the BusID for
the nvidia device also makes no difference.
Even more, I currently have 2 screens connected to the nvidia card,
using the fbdev driver there would probably mean to configure a total of
3 fbdev devices (1 for the displaylink, 2 for the nvidia card), but how
do I distinguish the 2 driver sections for the nvidia card when I only
have 1 BusID to set?
I've attached my current xorg config where I try to make the fbdev
driver work together with the nvidia one.
Thanks,
Christoph
Section "Device"
Identifier "Videocard0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "Quadro NVS 280 PCI-E"
Option "NoLogo" "True"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Videocard0"
Monitor "Monitor0"
DefaultDepth 16
Option "TwinView" "1"
Option "TwinViewXineramaInfoOrder" "CRT-0, CRT-1"
Option "UseEdidFreqs" "true"
Option "RenderAccel" "true"
SubSection "Display"
Depth 16
EndSubSection
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "Unknown"
ModelName "Samsung SyncMaster"
EndSection
Section "Device"
Identifier "dl0"
#driver "displaylink"
driver "fbdev"
Option "fbdev" "/dev/fb1"
EndSection
Section "Screen"
Identifier "Screen1"
Device "dl0"
Monitor "Monitor1"
EndSection
# DisplayLink
# from parse-edid < edid
Section "Monitor"
Option "IgnoreEdid" "on"
# Block type: 2:0 3:fd
# Block type: 2:0 3:fc
Identifier "Monitor1"
VendorName "SAM"
ModelName "SyncMaster"
# Block type: 2:0 3:fd
HorizSync 30-81
VertRefresh 56-75
# Max dot clock (video bandwidth) 140 MHz
# Block type: 2:0 3:fc
# Block type: 2:0 3:ff
# DPMS capabilities: Active off:yes Suspend:no Standby:no
Mode "1280x1024" # vfreq 60.020Hz, hfreq 63.981kHz
DotClock 108.000000
HTimings 1280 1328 1440 1688
VTimings 1024 1025 1028 1066
Flags "+HSync" "+VSync"
EndMode
# Block type: 2:0 3:fd
# Block type: 2:0 3:fc
# Block type: 2:0 3:ff
EndSection
# glue
Section "ServerLayout"
Identifier "Layout0"
# displaylink screen will only work if loaded as primary screen
# otherwise you'll find a line in Xorg.0.log like:
# (II) Unload module "displaylink"
# without further explanation why it was unloaded
#Screen 0 "Screen0" 0 0
#Screen 1 "Screen1" LeftOf "Screen0"
Screen 0 "Screen1" 0 0
Screen 1 "Screen0" RightOf "Screen1"
Option "Xinerama" "on"
EndSection
_______________________________________________
[email protected]: X.Org support
Archives: http://lists.freedesktop.org/archives/xorg
Info: http://lists.freedesktop.org/mailman/listinfo/xorg
Your subscription address: [email protected]