NVidia drivers using external output not built in LCD.
Linux - Laptop and NetbookHaving a problem installing or configuring Linux on your laptop? Need help running Linux on your netbook? This forum is for you. This forum is for any topics relating to Linux and either traditional laptops or netbooks (such as the Asus EEE PC, Everex CloudBook or MSI Wind).
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.
NVidia drivers using external output not built in LCD.
Hey all, I have finally gotten my NVidia drivers installed on my fresh FC7 install. GLX is working also... which was what started this whole witch hunt. Ok now the problem has shifted to the fact that my XServer is demanding to use the external video output and not the laptop LCD. When I try and force the configuration to disable the external port and use the default LCD, Xserver just goes blank and the system becomes unresponsive.
Upon booting the system utilizes the laptop LCD and will not auto start XServer. I do not know where to go from here but I will post anything output/log files that someone thinks might help.
Look in the xorg.conf man page. I think you need to add a BusID entry to each graphics device section and then make sure that the DevID identifier references the correct graphics device.
Code:
BusID "bus-id"
This specifies the bus location of the graphics card. For
PCI/AGP cards, the bus-id string has the form
PCI:bus:device:function (e.g., "PCI:1:0:0" might be appropriate
for an AGP card). This field is usually optional in single-head
configurations when using the primary graphics card. In multi-
head configurations, or when using a secondary graphics card in
a single-head configuration, this entry is mandatory. Its main
purpose is to make an unambiguous connection between the device
section and the hardware it is representing. This information
can usually be found by running the Xorg server with the -scan‐
pci command line option.
Log out of X, switch to runlevel 3 and run "X -scanpci".
Ok, I read through that section and it appears to be what I am searching for. I tried to run "X -scanpci" and I received an error saying that "that module is not installed." I was able to get the BusID for my GeForce GO 7800 GTX from the NVidia X Server Settings, (2:0:0). I could not figure out which xorg package to install to get "X -scanpci" to work so I had to find a workaround.
Is the BusID for the video card what I am looking for or will there be a separate one for the monitor? Sorry for being a complete noob.
[root@localhost ~]# /sbin/lspci
00:00.0 Host bridge: VIA Technologies, Inc. K8T890 Host Bridge
00:00.1 Host bridge: VIA Technologies, Inc. K8T890 Host Bridge
00:00.2 Host bridge: VIA Technologies, Inc. K8T890 Host Bridge
00:00.3 Host bridge: VIA Technologies, Inc. K8T890 Host Bridge
00:00.4 Host bridge: VIA Technologies, Inc. K8T890 Host Bridge
00:00.5 PIC: VIA Technologies, Inc. K8T890 I/O APIC Interrupt Controller
00:00.7 Host bridge: VIA Technologies, Inc. K8T890 Host Bridge
00:01.0 PCI bridge: VIA Technologies, Inc. VT8237 PCI bridge [K8T800/K8T890 South]
00:02.0 PCI bridge: VIA Technologies, Inc. K8T890 PCI to PCI Bridge Controller
00:03.0 PCI bridge: VIA Technologies, Inc. K8T890 PCI to PCI Bridge Controller
00:03.2 PCI bridge: VIA Technologies, Inc. K8T890 PCI to PCI Bridge Controller
00:05.0 CardBus bridge: Texas Instruments PCI1410 PC card Cardbus Controller (rev 02)
00:06.0 FireWire (IEEE 1394): Texas Instruments TSB43AB22/A IEEE-1394a-2000 Controller (PHY/Link)
00:08.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8169 Gigabit Ethernet (rev 10)
00:0f.0 RAID bus controller: VIA Technologies, Inc. VIA VT6420 SATA RAID Controller (rev 80)
00:0f.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06)
00:10.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
00:10.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
00:10.2 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
00:10.3 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
00:10.4 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 86)
00:11.0 ISA bridge: VIA Technologies, Inc. VT8237 ISA bridge [KT600/K8T800/K8T890 South]
00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235/8237 AC97 Audio Controller (rev 60)
00:11.6 Communication controller: VIA Technologies, Inc. AC'97 Modem Controller (rev 80)
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] Miscellaneous Control
02:00.0 VGA compatible controller: nVidia Corporation G70 [GeForce Go 7800 GTX] (rev a1)
It appears that there is only one BusID for the card. Here is the working xorg.conf file that will load XServer onto the external video port:
The above config will run Xserver and result in a black screen and unresponsive system. I have tried manually entering a Screen1 and Display1 and setting the server to use either and they both result in the same situation.
I haven't studied the rest of your xorg.conf settings. Maybe start with what your config program sets and insert the BusID line.
You said that you have both an onboard video interface and a card. However your lspci didn't contain any information on the onboard video that I could see. That could be part of the problem.
I looked at my "Module" section, and it looks similar to yours.
Also, see if you can check if you have the correct monitor selected. I think you might want to try at least a generic lcd monitor at the native resolution of your monitor.
As well, look through your xorg.log ( it may be named like: /var/log/xorg.0.log ).
Look for (EE) entries. If you use less, you can jump to the next error by typing:
/EE
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.