You are not logged in.

#1 2012-12-25 14:06:56

bartonc
Member
From: Minden, Nevada, USA
Registered: 2012-02-27
Posts: 25

[SOLVED] Installing NVIDIA in place of on-board Intel Graphics

Installing GeForce 210 on x86_64: I've done this successfully in the past, but am pulling my hair after checking that my system is fully up-to-date and all drivers are installed.
My /etc/X11/xorg.conf was generated by the nvidia-xconfig tool.
I've snipped the uninteresting parts of /var/log/Xorg.0.log.

[  2331.646]
X.Org X Server 1.13.1
Release Date: 2012-12-13
[  2331.656] X Protocol Version 11, Revision 0
[  2331.659] Build Operating System: Linux 3.7.0-1-ARCH x86_64
[  2331.662] Current Operating System: Linux Bridger 3.6.10-1-ARCH #1 SMP PREEMPT Tue Dec 11 09:40:17 CET 2012 x86_64
[  2331.662] Kernel command line: root=/dev/disk/by-uuid/447254ec-9c99-40ce-acf8-845112996a8e ro init=/bin/systemd vga=773
[  2331.668] Build Date: 16 December 2012  04:45:14PM
[  2331.671]

[  2331.698] (==) Using config file: "/etc/X11/xorg.conf"
[  2331.701] (==) Using config directory: "/etc/X11/xorg.conf.d"
[  2331.701] (==) ServerLayout "Default Layout"

[  2331.702] (==) ModulePath set to "/usr/lib/xorg/modules"

[  2331.774] Initializing built-in extension DRI2
[  2331.774] (II) LoadModule: "glx"
[  2331.775] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[  2331.793] (II) Module glx: vendor="NVIDIA Corporation"
[  2331.793]    compiled for 4.0.2, module version = 1.0.0
[  2331.793]    Module class: X.Org Server Extension
[  2331.793] (II) NVIDIA GLX Module  310.19  Thu Nov  8 01:12:43 PST 2012
[  2331.795] Loading extension GLX
## vvvvvvvvvvvvvvvvvvvvvvvvvvvv ##
[  2331.795] (II) LoadModule: "intel"
[  2331.795] (WW) Warning, couldn't open module intel
[  2331.795] (II) UnloadModule: "intel"
[  2331.795] (II) Unloading intel
[  2331.795] (EE) Failed to load module "intel" (module does not exist, 0)
[  2331.795] (EE) No drivers available.
[  2331.799]
Fatal server error:
[  2331.799] no screens found

Can't, for the life of me, figure why it's trying to LoadModule: "Intel" when it should say

[  2331.795] (II) LoadModule: "nvidia"
[  2331.795] (II) Loading /usr/lib/xorg/modules/drivers/nvidia_drv.so

I've gone so far as to start removing anything that looked like ...Video-iXXX.

Any suggestions are very much appreciated.
Thanks,

Barton

UPDATE:
Sometimes all it takes is a few hours sleep:

[root@Bridger barton]# cd /etc/X11/
[root@Bridger X11]# grep -r "intel"
xorg.conf.d/20-intel.conf:   Driver      "intel"
xorg.conf.d/10-monitor.conf:    Driver                 "intel"

Think to yourself "Ahah!"

[root@Bridger X11]# nano ./xorg.conf.d/20-intel.conf

Edit that one to have the desired driver.
NOTE: It was not enough to rename the file "old_xxx.conf" (probably should have changed the extension)

Section "Device"
   Identifier  "GeForce 210"
   Driver      "nvidia"
#   Option      "AccelMethod"  "sna"
#   Option "SwapbuffersWait" "false"
EndSection

[root@Bridger X11]# nano ./xorg.conf.d/10-monitor.conf

Edit that one to have the desired driver.
NOTE: It was not enough to rename the file "old_xxx.conf" (probably should have changed the extension)

Section "Monitor"
    Identifier             "Monitor0"
EndSection

Section "Device"
    Identifier             "Device0"
    Driver                 "nvidia"
EndSection

That file also contains my monitor specific settings left over from the old "install":

Section "Screen"
    Identifier             "Screen0"  #Collapse Monitor and Device section to Screen section
    Device                 "Device0"
    Monitor                "Monitor0"
    DefaultDepth            24 #Choose the depth (16||24)
    SubSection             "Display"
        Depth               24
        Modes              "1920x1080" #Choose the resolution
    EndSubSection
EndSection

I would like to know what part of the Arch setup process created these files, though.

Last edited by bartonc (2012-12-25 20:50:23)

Offline

Board footer

Powered by FluxBB