You are not logged in.
Hey everyone,
I just built a new box (Core2Quad) and after a bit of research decided to go Arch64 as 64-bit support has greatly improved.
I am having issues getting xorg to start. I have tried both 'nvidia' and 'nvidia-beta' drivers, but both fail on xorg start. I have a normal user running 'startx' from the console.
When using the 'nvidia' driver, I get an error:
Failed to initialize NVIDIA GLX Extension
When using the 'nvidia-beta' driver, I get no error to the console, but the last entry in the /var/log/Xorg.0.log file after xorg fails is the NVIDIA GLX initialization.
The nvidia module appears to load fine. I have tried changing the 'nvidia' driver in the xorg.conf file to 'vga', but it still fails with glx errors. I have also blown away the xorg.conf file, nogo. Reconfigured the xorg.conf file via 'nvidia-xconfig', nogo.
I am not at my workstation now, but can post whatever information you need once I get home this evening.
Last edited by xyon (2008-12-20 19:39:45)
Offline
Welcome to the forums xyon.
Anytime that you're having problems with X starting, it's best to post your xorg.conf file, as well as the output of:
cat /var/log/Xorg.0.log | grep EE
cat /var/log/Xorg.0.log | grep WW
Offline
heya, thanks for the reply.
I've finally been able to devote some time to this problem. I ended up reinstalling for other reasons, but this time decided not to install nvidia just yet. What is happening now is that xorg locks up. It still appears to be a GLX issue, but not nvidia-related. This lockup issue was happening with the nvidia-beta drivers previously as well. It looks like the common denominator is xorg.
Here are my xorg logs:
# grep EE /var/log/Xorg.0.log
Current Operating System: Linux cair 2.6.27-ARCH #1 SMP PREEMPT Sat Dec 20 13:59:42 EST 2008 x86_64
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(EE) Unable to locate/open config file
(II) Loading extension MIT-SCREEN-SAVER
(EE) Failed to load module "nv" (module does not exist, 0)
(EE) Failed to load module "fbdev" (module does not exist, 0)
# grep WW /var/log/Xorg.0.log
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(WW) The directory "/usr/share/fonts/TTF" does not exist.
(WW) The directory "/usr/share/fonts/Type1" does not exist.
(WW) Warning, couldn't open module nv
(WW) Warning, couldn't open module fbdev
(WW) VESA(0): Unable to estimate virtual size
As you can see, I was not originally using an xorg.conf file, just letting x auto-detect things. I since have created an xorg.conf file with xorgconfig, but with the same results (xorg locks system, no input devices work, have to power down via power button (acpid))
Here is the xorg.conf:
Section "Module"
Load "dbe" # Double buffer extension
SubSection "extmod"
Option "omit xfree86-dga" # don't initialise the DGA extension
EndSubSection
Load "freetype"
EndSection
Section "Files"
FontPath "/usr/share/fonts/misc"
FontPath "/usr/share/fonts/100dpi:unscaled"
FontPath "/usr/share/fonts/75dpi:unscaled"
EndSection
Section "ServerFlags"
EndSection
Section "InputDevice"
Identifier "Keyboard1"
Driver "kbd"
Option "AutoRepeat" "500 30"
Option "XkbRules" "xorg"
Option "XkbModel" "pc101"
Option "XkbLayout" "us"
EndSection
Section "InputDevice"
Identifier "Mouse1"
Driver "mouse"
Option "Protocol" "IMPS/2" # IntelliMouse PS/2
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5 6 7"
EndSection
Section "Monitor"
Identifier "Samsung"
HorizSync 31.5 - 82.0
VertRefresh 50-90
EndSection
Section "Device"
Identifier "Standard VGA"
VendorName "Unknown"
BoardName "Unknown"
Driver "vga"
EndSection
Section "Device"
Identifier "vesa"
Driver "vesa"
#VideoRam 512000
# Insert Clocks lines here if appropriate
EndSection
Section "Screen"
Identifier "Screen 1"
Device "vesa"
Monitor "Samsung"
DefaultDepth 24
Subsection "Display"
Depth 8
Modes "1280x1024" "1024x768" "800x600" "640x480"
ViewPort 0 0
EndSubsection
Subsection "Display"
Depth 16
Modes "1280x1024" "1024x768" "800x600" "640x480"
ViewPort 0 0
EndSubsection
Subsection "Display"
Depth 24
Modes "1280x1024" "1024x768" "800x600" "640x480"
ViewPort 0 0
EndSubsection
EndSection
Section "ServerLayout"
Identifier "Simple Layout"
Screen "Screen 1"
InputDevice "Mouse1" "CorePointer"
InputDevice "Keyboard1" "CoreKeyboard"
EndSection
(edit: fixed formatting)
Last edited by xyon (2008-12-20 19:52:57)
Offline
I just shutdown the system via power button (using acpid) and noticed the below error message which seems to have been displayed during xorg initialization. Perhaps this is a kernel/mtrr issue? Is this a sign of possible hardware issues?
error setting MTRR (base = 0xc1000000, size = 0x00e00000, type = 1) Invalid argument (22)
Offline
ha! sorted. The "lockup" was just input devices not responding. Found this wiki article:
http://www.archlinux.it/wiki/index.php? … _it_off.3F
Turned off hotplugging in the xorg.conf file, and voila! I am now in X with the nvidia driver getting 7500fps with glxgears
Offline