problem setting up dual head on two separate graphics cards
Linux - SoftwareThis forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
I have tried to set up Xinerama, but don't know why it doesn't work: Screen 2 doesn't get any signal.
As expected, the onboard graphics controller was disabled when the pci-e card was attached, but lspci found it after I enabled support for multiple screens in the BIOS.
The relevant parts (I think) of xorg.conf are:
...
(II) Primary Device is: PCI 02:00:0
(WW) NV: No matching Device section for instance (BusID PCI:0:13:0) found
...
(EE) Screen 1 deleted because of no matching config section.
...
I'm using Slackware 12.0, kernel 2.6.21.5-smp.
Please ask for more information if needed.
Thank you
I think your problem is the "Screen N" lines in the "Device" sections. These are meant to distinguish between multiple outputs on the same card. When you put "Screen 1" in the "Device" section for the 6100, you are telling it to use the second screen on that card. As it only has one screen attached, there is no such thing and that device definition is dropped.
I tried removing the Screen N option, but now neither of the screens show anything!
the last few lines in the Xorg log from that session is:
Code:
(II) Loading sub module "int10"
(II) LoadModule: "int10"
(II) Reloading /usr/lib/xorg/modules//libint10.so
(II) NV(1): Initializing int10
(II) Attempted to read BIOS 128KB from /sys/bus/pci/devices/0000:00:0d.0/rom: got 0KB
It looks like X is trying to soft-boot the card at 0:13:0 with the int10 module instead of using the nVidia POST routine. Try adding the line below to the "Device" section for that card.
I tried adding 'Option "UseInt10Module" "false"' as you instructed, but nothing seems to change.
X version and driver version:
Code:
X Window System Version 1.3.0
Release Date: 19 April 2007
X Protocol Version 11, Revision 0, Release 1.3
Build Operating System: Slackware 12.0 Slackware Linux Project
Current Operating System: Linux host 2.6.21.5-smp #2 SMP Tue Jun 19 14:58:11 CDT 2007 i686
...
(II) LoadModule: "nv"
(II) Loading /usr/lib/xorg/modules/drivers//nv_drv.so
(II) Module nv: vendor="X.Org Foundation"
compiled for 1.3.0, module version = 2.0.96
Module class: X.Org Video Driver
ABI class: X.Org Video Driver, version 1.2
Oops. I had thought you were using nvidia, not nv. As you may know, nv is an open-source driver developed in part by nVidia that only supports 2D acceleration whereas nvidia is a proprietary closed-source driver released by nVidia the supports 3D acceleration. There's also Nouveau, which is an open-source 3D driver developed by the community that I've never played with.
Unless you have problems with using proprietary software, I would recommend trying the nvidia driver. It generally seems to work better than nv, at least for me. Your current X configuration should work fine with nvidia, just change the Driver line from "nv" to "nvidia". If you don't have the driver installed, it's probably in your package manager as "nvidia-drivers".
Now, the next time I booted, the second GPU (GeForce 6100) can't find the screen (FP73G).
Code:
(II) NVIDIA(GPU-1): No display devices connected; falling back to: CRT-0
(WW) NVIDIA(GPU-1): Unable to read EDID for display device CRT-0
(II) NVIDIA(1): NVIDIA GPU GeForce 6100 nForce 405 (C61) at PCI:0:13:0
(II) NVIDIA(1): (GPU-1)
(--) NVIDIA(1): Memory: 524288 kBytes
(--) NVIDIA(1): VideoBIOS: 05.61.32.25.04
(--) NVIDIA(1): Interlaced video modes are supported on this GPU
(--) NVIDIA(1): Connected display device(s) on GeForce 6100 nForce 405 at
(--) NVIDIA(1): PCI:0:13:0:
(--) NVIDIA(1): CRT-0
(--) NVIDIA(1): CRT-0: 350.0 MHz maximum pixel clock
(II) NVIDIA(1): Assigned Display Device: CRT-0
(WW) NVIDIA(1): No valid modes for "1280x1024"; removing.
(EE) NVIDIA(1): The requested configuration of display devices (CRT-0) in
(EE) NVIDIA(1): MetaMode "1024x768" is not supported on this GPU.
(EE) NVIDIA(1): The requested configuration of display devices (CRT-0) in
(EE) NVIDIA(1): MetaMode "800x600" is not supported on this GPU.
(EE) NVIDIA(1): The requested configuration of display devices (CRT-0) in
(EE) NVIDIA(1): MetaMode "640x480" is not supported on this GPU.
(WW) NVIDIA(1):
(WW) NVIDIA(1): Unable to validate any modes; falling back to the default mode
(WW) NVIDIA(1): "nvidia-auto-select".
(WW) NVIDIA(1):
(EE) NVIDIA(1): The requested configuration of display devices (CRT-0) in
(EE) NVIDIA(1): MetaMode "nvidia-auto-select" is not supported on this
(EE) NVIDIA(1): GPU.
(EE) NVIDIA(1): Unable to use default mode "nvidia-auto-select".
(II) UnloadModule: "nvidia"
(II) UnloadModule: "wfb"
(II) UnloadModule: "fb"
(--) Depth 24 pixmap format is 32 bpp
(II) do I need RAC? No, I don't.
When it worked, that same section looked like this:
Code:
(II) NVIDIA(1): NVIDIA GPU GeForce 6100 nForce 405 (C61) at PCI:0:13:0
(II) NVIDIA(1): (GPU-1)
(--) NVIDIA(1): Memory: 524288 kBytes
(--) NVIDIA(1): VideoBIOS: 05.61.32.25.04
(--) NVIDIA(1): Interlaced video modes are supported on this GPU
(--) NVIDIA(1): Connected display device(s) on GeForce 6100 nForce 405 at
(--) NVIDIA(1): PCI:0:13:0:
(--) NVIDIA(1): BenQ FP73G (CRT-0)
(--) NVIDIA(1): BenQ FP73G (CRT-0): 350.0 MHz maximum pixel clock
(II) NVIDIA(1): Assigned Display Device: CRT-0
(II) NVIDIA(1): Validated modes:
(II) NVIDIA(1): "1280x1024"
(II) NVIDIA(1): "1024x768"
(II) NVIDIA(1): "800x600"
(II) NVIDIA(1): "640x480"
(II) NVIDIA(1): Virtual screen size determined to be 1280 x 1024
(--) NVIDIA(1): DPI set to (95, 96); computed from "UseEdidDpi" X config
(--) NVIDIA(1): option
(==) NVIDIA(1): Disabling 32-bit ARGB GLX visuals.
(--) Depth 24 pixmap format is 32 bpp
(II) do I need RAC? Yes, I do.
I found others with the same problem, but on cold boot. I tried rebooting, but the GPU still can't find the screen.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.