Dual Monitor issues (64-bit Suse 9.3 pro)
OK, I have an HPxw6200 workstation with an nvidia 280nvs PCI-E video card w/ 2vga ports. I have been trying for days to get the dual monitors to work under suse 9. 3 64-bit OS. I have come to the conclusion that the nvidia drivers just don't work yet (I get nothing but black screens when I tried to load them) so th ...
OK,
I have an HPxw6200 workstation with an nvidia 280nvs PCI-E video card w/ 2vga ports. I have been trying for days to get the dual monitors to work under suse 9.3 64-bit OS. I have come to the conclusion that the nvidia drivers just don't work yet (I get nothing but black screens when I tried to load them) so the twinview options are not available. I am using the generic "nv" driver for my card. So I am trying to use Zinerama to get my dual monitors to work. According to everything I have read, I need to create two device to represent each vga port as such:
Section "Device"
BoardName "Quadro NVS 280 PCI-E/Quadro FX 330"
BusID "PCI:64:0:0"
Driver "nv"
Screen 0
Identifier "card_0"
VendorName "NVidia"
EndSection
Section "Device"
BoardName "Quadro NVS 280 PCI-E/Quadro FX 330"
BusID "PCI:64:0:0"
Driver "nv"
Screen 1
Identifier "card_1"
VendorName "NVidia"
EndSection
However, when I do this I get the following error:
II) Primary Device is: PCI 40:00:0
(--) Chipset Quadro NVS 280 PCI found
(--) Chipset Quadro NVS 280 PCI found
(II) resource ranges after xf86ClaimFixedResources() call:
[0] -1 0 0xffe00000 - 0xffffffff (0x200000) MX(
[1] -1 0 0x00100000 - 0x3fffffff (0x3ff00000) MXE(
[2] -1 0 0x000f0000 - 0x000fffff (0x10000) MX
[3] -1 0 0x000c0000 - 0x000effff (0x30000) MX
[4] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX
[5] -1 0 0xf2020000 - 0xf203ffff (0x20000) MX
[6] -1 0 0xf2000000 - 0xf201ffff (0x20000) MX
[7] -1 0 0xf2100000 - 0xf210ffff (0x10000) MX
[8] -1 0 0xf2200600 - 0xf22006ff (0x100) MX
[9] -1 0 0xf2200400 - 0xf22005ff (0x200) MX
[10] -1 0 0x80000000 - 0x800003ff (0x400) MX
[11] -1 0 0xf2200000 - 0xf22003ff (0x400) MX
[12] -1 0 0xf1000000 - 0xf1ffffff (0x1000000) MX(
[13] -1 0 0xd0000000 - 0xdfffffff (0x10000000) MX(
[14] -1 0 0xf0000000 - 0xf0ffffff (0x1000000) MX(
[15] -1 0 0x0000ffff - 0x0000ffff (0x1) IX
[16] -1 0 0x00000000 - 0x000000ff (0x100) IX
[17] -1 0 0x00003000 - 0x000030ff (0x100) IX
[18] -1 0 0x00004400 - 0x0000443f (0x40) IX
[19] -1 0 0x00004000 - 0x000040ff (0x100) IX
[20] -1 0 0x000044f0 - 0x000044ff (0x10) IX
[21] -1 0 0x0000482c - 0x0000482f (0x4) IX
[22] -1 0 0x00004818 - 0x0000481f (0x8) IX
[23] -1 0 0x00004828 - 0x0000482b (0x4) IX
[24] -1 0 0x00004810 - 0x00004817 (0x8) IX
[25] -1 0 0x000044e0 - 0x000044ef (0x10) IX
[26] -1 0 0x00004824 - 0x00004824 (0x1) IX
[27] -1 0 0x00004808 - 0x00004808 (0x1) IX
[28] -1 0 0x00004820 - 0x00004820 (0x1) IX
[29] -1 0 0x00004800 - 0x00004800 (0x1) IX
[30] -1 0 0x000044a0 - 0x000044bf (0x20) IX
[31] -1 0 0x00004480 - 0x0000449f (0x20) IX
[32] -1 0 0x00004460 - 0x0000447f (0x20) IX
[33] -1 0 0x00004440 - 0x0000445f (0x20) IX
Fatal server error:
Requested Entity already in use!
I know that xorg "nv" dirver is recognizing the two vga ports and the monitors. I just can't get access to them:
II) NV(0): I2C bus "DDC" initialized.
(II) NV(0): Probing for analog device on output A...
(--) NV(0): ...found one
(II) NV(0): Probing for analog device on output B...
(--) NV(0): ...found one
(II) NV(0): Probing for EDID on I2C bus A...
(II) NV(0): I2C device "DDC:ddc2" registered at address 0xA0.
(II) NV(0): I2C device "DDC:ddc2" removed.
(--) NV(0): DDC detected a CRT:
...
(II) NV(0): Probing for EDID on I2C bus B...
(II) NV(0): I2C device "DDC:ddc2" registered at address 0xA0.
(II) NV(0): I2C device "DDC:ddc2" removed.
(--) NV(0): DDC detected a CRT:
what is next?
Daniel
Here is my xorg.conf file:
Section "Files"
FontPath "/usr/X11R6/lib/X11/fonts/misc:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/local"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/Type1"
FontPath "/usr/X11R6/lib/X11/fonts/URW"
FontPath "/usr/X11R6/lib/X11/fonts/Speedo"
FontPath "/usr/X11R6/lib/X11/fonts/PEX"
FontPath "/usr/X11R6/lib/X11/fonts/cyrillic"
FontPath "/usr/X11R6/lib/X11/fonts/latin2/misc:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/latin2/75dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/latin2/100dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/latin2/Type1"
FontPath "/usr/X11R6/lib/X11/fonts/latin7/75dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/baekmuk:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/japanese:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/kwintv"
FontPath "/usr/X11R6/lib/X11/fonts/truetype"
FontPath "/usr/X11R6/lib/X11/fonts/uni:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/CID"
FontPath "/usr/X11R6/lib/X11/fonts/ucs/misc:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/ucs/75dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/ucs/100dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/hellas/misc:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/hellas/75dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/hellas/100dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/hellas/Type1"
FontPath "/usr/X11R6/lib/X11/fonts/misc/sgi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/xtest"
FontPath "/opt/kde3/share/fonts"
EndSection
Section "Module"
Load "dbe"
Load "type1"
Load "freetype"
Load "extmod"
Load "glx"
Load "v4l"
EndSection
Section "ServerFlags"
Option "Xinerama" "true"
Option "AllowMouseOpenFail"
EndSection
Section "InputDevice"
Driver "kbd"
Identifier "Keyboard[0]"
Option "Protocol" "Standard"
Option "XkbLayout" "us"
Option "XkbModel" "pc104"
Option "XkbRules" "xfree86"
EndSection
Section "InputDevice"
Driver "mouse"
Identifier "Mouse[1]"
Option "Device" "/dev/input/mice"
Option "Name" "Logitech Optical USB Mouse"
Option "Protocol" "explorerps/2"
Option "Vendor" "Sysp"
Option "ZAxisMapping" "4 5"
EndSection
Section "Monitor"
DisplaySize 370 300
HorizSync 30-82
Identifier "Monitor[0]"
ModelName "HP HP L1925"
Option "DPMS"
VendorName "HWP"
VertRefresh 43-76
UseModes "Modes[0]"
EndSection
Section "Modes"
Identifier "Modes[0]"
Modeline "1280x1024" 136.57 1280 1368 1504 1728 1024 1025 1028 1068
Modeline "1024x768" 80.71 1024 1080 1192 1360 768 769 772 802
Modeline "800x600" 48.18 800 840 920 1040 600 601 604 626
Modeline "640x480" 30.25 640 664 728 816 480 481 484 501
EndSection
Section "Device"
BoardName "Quadro NVS 280 PCI-E/Quadro FX 330"
BusID "PCI:64:0:0"
Driver "nv"
Screen 0
Identifier "card_0"
VendorName "NVidia"
EndSection
Section "Device"
BoardName "Quadro NVS 280 PCI-E/Quadro FX 330"
BusID "PCI:64:0:0"
Driver "nv"
Screen 1
Identifier "card_1"
VendorName "NVidia"
EndSection
Section "Screen"
DefaultDepth 24
SubSection "Display"
Depth 15
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 32
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
Device "card_0"
Identifier "screen_A"
Monitor "Monitor[0]"
EndSection
Section "Screen"
DefaultDepth 24
SubSection "Display"
Depth 15
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 32
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
Device "card_1"
Identifier "screen_B"
Monitor "Monitor[0]"
EndSection
Section "ServerLayout"
Identifier "Layout[all]"
InputDevice "Keyboard[0]" "CoreKeyboard"
InputDevice "Mouse[1]" "CorePointer"
Screen 0 "screen_A"
Screen 1 "screen_B" RightOf "screen_A"
EndSection
Section "DRI"
Group "video"
Mode 0660
EndSection
I have an HPxw6200 workstation with an nvidia 280nvs PCI-E video card w/ 2vga ports. I have been trying for days to get the dual monitors to work under suse 9.3 64-bit OS. I have come to the conclusion that the nvidia drivers just don't work yet (I get nothing but black screens when I tried to load them) so the twinview options are not available. I am using the generic "nv" driver for my card. So I am trying to use Zinerama to get my dual monitors to work. According to everything I have read, I need to create two device to represent each vga port as such:
Section "Device"
BoardName "Quadro NVS 280 PCI-E/Quadro FX 330"
BusID "PCI:64:0:0"
Driver "nv"
Screen 0
Identifier "card_0"
VendorName "NVidia"
EndSection
Section "Device"
BoardName "Quadro NVS 280 PCI-E/Quadro FX 330"
BusID "PCI:64:0:0"
Driver "nv"
Screen 1
Identifier "card_1"
VendorName "NVidia"
EndSection
However, when I do this I get the following error:
II) Primary Device is: PCI 40:00:0
(--) Chipset Quadro NVS 280 PCI found
(--) Chipset Quadro NVS 280 PCI found
(II) resource ranges after xf86ClaimFixedResources() call:
[0] -1 0 0xffe00000 - 0xffffffff (0x200000) MX(
[1] -1 0 0x00100000 - 0x3fffffff (0x3ff00000) MXE(
[2] -1 0 0x000f0000 - 0x000fffff (0x10000) MX
[3] -1 0 0x000c0000 - 0x000effff (0x30000) MX
[4] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX
[5] -1 0 0xf2020000 - 0xf203ffff (0x20000) MX
[6] -1 0 0xf2000000 - 0xf201ffff (0x20000) MX
[7] -1 0 0xf2100000 - 0xf210ffff (0x10000) MX
[8] -1 0 0xf2200600 - 0xf22006ff (0x100) MX
[9] -1 0 0xf2200400 - 0xf22005ff (0x200) MX
[10] -1 0 0x80000000 - 0x800003ff (0x400) MX
[11] -1 0 0xf2200000 - 0xf22003ff (0x400) MX
[12] -1 0 0xf1000000 - 0xf1ffffff (0x1000000) MX(
[13] -1 0 0xd0000000 - 0xdfffffff (0x10000000) MX(
[14] -1 0 0xf0000000 - 0xf0ffffff (0x1000000) MX(
[15] -1 0 0x0000ffff - 0x0000ffff (0x1) IX
[16] -1 0 0x00000000 - 0x000000ff (0x100) IX
[17] -1 0 0x00003000 - 0x000030ff (0x100) IX
[18] -1 0 0x00004400 - 0x0000443f (0x40) IX
[19] -1 0 0x00004000 - 0x000040ff (0x100) IX
[20] -1 0 0x000044f0 - 0x000044ff (0x10) IX
[21] -1 0 0x0000482c - 0x0000482f (0x4) IX
[22] -1 0 0x00004818 - 0x0000481f (0x8) IX
[23] -1 0 0x00004828 - 0x0000482b (0x4) IX
[24] -1 0 0x00004810 - 0x00004817 (0x8) IX
[25] -1 0 0x000044e0 - 0x000044ef (0x10) IX
[26] -1 0 0x00004824 - 0x00004824 (0x1) IX
[27] -1 0 0x00004808 - 0x00004808 (0x1) IX
[28] -1 0 0x00004820 - 0x00004820 (0x1) IX
[29] -1 0 0x00004800 - 0x00004800 (0x1) IX
[30] -1 0 0x000044a0 - 0x000044bf (0x20) IX
[31] -1 0 0x00004480 - 0x0000449f (0x20) IX
[32] -1 0 0x00004460 - 0x0000447f (0x20) IX
[33] -1 0 0x00004440 - 0x0000445f (0x20) IX
Fatal server error:
Requested Entity already in use!
I know that xorg "nv" dirver is recognizing the two vga ports and the monitors. I just can't get access to them:
II) NV(0): I2C bus "DDC" initialized.
(II) NV(0): Probing for analog device on output A...
(--) NV(0): ...found one
(II) NV(0): Probing for analog device on output B...
(--) NV(0): ...found one
(II) NV(0): Probing for EDID on I2C bus A...
(II) NV(0): I2C device "DDC:ddc2" registered at address 0xA0.
(II) NV(0): I2C device "DDC:ddc2" removed.
(--) NV(0): DDC detected a CRT:
...
(II) NV(0): Probing for EDID on I2C bus B...
(II) NV(0): I2C device "DDC:ddc2" registered at address 0xA0.
(II) NV(0): I2C device "DDC:ddc2" removed.
(--) NV(0): DDC detected a CRT:
what is next?
Daniel
Here is my xorg.conf file:
Section "Files"
FontPath "/usr/X11R6/lib/X11/fonts/misc:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/local"
FontPath "/usr/X11R6/lib/X11/fonts/75dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/100dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/Type1"
FontPath "/usr/X11R6/lib/X11/fonts/URW"
FontPath "/usr/X11R6/lib/X11/fonts/Speedo"
FontPath "/usr/X11R6/lib/X11/fonts/PEX"
FontPath "/usr/X11R6/lib/X11/fonts/cyrillic"
FontPath "/usr/X11R6/lib/X11/fonts/latin2/misc:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/latin2/75dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/latin2/100dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/latin2/Type1"
FontPath "/usr/X11R6/lib/X11/fonts/latin7/75dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/baekmuk:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/japanese:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/kwintv"
FontPath "/usr/X11R6/lib/X11/fonts/truetype"
FontPath "/usr/X11R6/lib/X11/fonts/uni:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/CID"
FontPath "/usr/X11R6/lib/X11/fonts/ucs/misc:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/ucs/75dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/ucs/100dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/hellas/misc:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/hellas/75dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/hellas/100dpi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/hellas/Type1"
FontPath "/usr/X11R6/lib/X11/fonts/misc/sgi:unscaled"
FontPath "/usr/X11R6/lib/X11/fonts/xtest"
FontPath "/opt/kde3/share/fonts"
EndSection
Section "Module"
Load "dbe"
Load "type1"
Load "freetype"
Load "extmod"
Load "glx"
Load "v4l"
EndSection
Section "ServerFlags"
Option "Xinerama" "true"
Option "AllowMouseOpenFail"
EndSection
Section "InputDevice"
Driver "kbd"
Identifier "Keyboard[0]"
Option "Protocol" "Standard"
Option "XkbLayout" "us"
Option "XkbModel" "pc104"
Option "XkbRules" "xfree86"
EndSection
Section "InputDevice"
Driver "mouse"
Identifier "Mouse[1]"
Option "Device" "/dev/input/mice"
Option "Name" "Logitech Optical USB Mouse"
Option "Protocol" "explorerps/2"
Option "Vendor" "Sysp"
Option "ZAxisMapping" "4 5"
EndSection
Section "Monitor"
DisplaySize 370 300
HorizSync 30-82
Identifier "Monitor[0]"
ModelName "HP HP L1925"
Option "DPMS"
VendorName "HWP"
VertRefresh 43-76
UseModes "Modes[0]"
EndSection
Section "Modes"
Identifier "Modes[0]"
Modeline "1280x1024" 136.57 1280 1368 1504 1728 1024 1025 1028 1068
Modeline "1024x768" 80.71 1024 1080 1192 1360 768 769 772 802
Modeline "800x600" 48.18 800 840 920 1040 600 601 604 626
Modeline "640x480" 30.25 640 664 728 816 480 481 484 501
EndSection
Section "Device"
BoardName "Quadro NVS 280 PCI-E/Quadro FX 330"
BusID "PCI:64:0:0"
Driver "nv"
Screen 0
Identifier "card_0"
VendorName "NVidia"
EndSection
Section "Device"
BoardName "Quadro NVS 280 PCI-E/Quadro FX 330"
BusID "PCI:64:0:0"
Driver "nv"
Screen 1
Identifier "card_1"
VendorName "NVidia"
EndSection
Section "Screen"
DefaultDepth 24
SubSection "Display"
Depth 15
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 32
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
Device "card_0"
Identifier "screen_A"
Monitor "Monitor[0]"
EndSection
Section "Screen"
DefaultDepth 24
SubSection "Display"
Depth 15
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 16
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 24
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 32
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
SubSection "Display"
Depth 8
Modes "1280x1024" "1024x768" "800x600" "640x480"
EndSubSection
Device "card_1"
Identifier "screen_B"
Monitor "Monitor[0]"
EndSection
Section "ServerLayout"
Identifier "Layout[all]"
InputDevice "Keyboard[0]" "CoreKeyboard"
InputDevice "Mouse[1]" "CorePointer"
Screen 0 "screen_A"
Screen 1 "screen_B" RightOf "screen_A"
EndSection
Section "DRI"
Group "video"
Mode 0660
EndSection
Participate on our website and join the conversation
This topic is archived. New comments cannot be posted and votes cannot be cast.
Responses to this topic
AFAIK the xorg nv driver does not support twinview which is what the card uses to display on two monitors at once. I couldn't get it to work without the 3d driver from nvidia. that said once its there you should be able to add something along the lines of
twinview "true"
to the conf file. Its been a while but google it - there are lots of instructions for twinview and nvidia cards.
twinview "true"
to the conf file. Its been a while but google it - there are lots of instructions for twinview and nvidia cards.
Thanks for the response. I know how to get it to work if I could use the "nvidia" instead of the "nv". However the 64-bit "nvidia" driver apparently does not work on all harware yet and specifically has a hard time with mine. I have tried to load the "nvidia" drivers dozens of times with as many different errors. So unfortunately until they release a better 64-bit driver I am stuck with the generic ones (and therefore unable to use twinview).