Initially I thought I was having a problem related to the whole amd64 IOMMU fiasco but unfortunately that's not the case (as it's an easy fix). When I launch X with any version of nvidia-drivers, it destroys the screen (blanks or garbage and doesn't usually get back to console). No error message is displayed, and I only get the most minimal data from dmesg:
Code: Select all
localhost ~ # startx
xauth: creating new authority file /root/.serverauth.29134
X Window System Version 7.1.1
Release Date: 12 May 2006
X Protocol Version 11, Revision 0, Release 7.1.1
Build Operating System: UNKNOWN
Current Operating System: Linux localhost 2.6.17-gentoo-r9 #1 Wed Nov 29 07:58:38 CST 2006 x86_64
Build Date: 29 November 2006
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
Module Loader present
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Wed Nov 29 10:13:50 2006
(==) Using config file: "/etc/X11/xorg.conf"
(EE) Failed to load module "wfb" (module does not exist, 0)
Backtrace:
XIO: fatal IO error 104 (Connection reset by peer) on X server ":0.0"
after 0 requests (0 known processed) with 0 events remaining.
localhost ~ # dmesg | tail -n 10
agpgart: Putting AGP V3 device at 0000:01:00.0 into 8x mode
X[28997]: segfault at 0000000000000000 rip 00002b2358bf4ec5 rsp 00007fff51ec24b8 error 4
agpgart: Found an AGP 3.0 compliant device at 0000:00:00.0.
agpgart: Putting AGP V3 device at 0000:00:00.0 into 8x mode
agpgart: Putting AGP V3 device at 0000:01:00.0 into 8x mode
X[29074]: segfault at 0000000000000000 rip 00002b21ef1b5ec5 rsp 00007fffbb900ef8 error 4
agpgart: Found an AGP 3.0 compliant device at 0000:00:00.0.
agpgart: Putting AGP V3 device at 0000:00:00.0 into 8x mode
agpgart: Putting AGP V3 device at 0000:01:00.0 into 8x mode
X[29151]: segfault at 0000000000000000 rip 00002b8bbddcbec5 rsp 00007fffecce92d8 error 4
localhost ~ # cat /var/log/Xorg.0.log | tail -n 90
[24] -1 0 0x0000d000 - 0x0000d01f (0x20) IX[B]
[25] 0 0 0x000003b0 - 0x000003bb (0xc) IS[B]
[26] 0 0 0x000003c0 - 0x000003df (0x20) IS[B]
(II) Setting vga for screen 0.
(**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32
(==) NVIDIA(0): RGB weight 888
(==) NVIDIA(0): Default visual is TrueColor
(==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
(**) NVIDIA(0): Option "NoLogo" "true"
(**) NVIDIA(0): Option "AddARGBGLXVisuals" "true"
(**) NVIDIA(0): Enabling RENDER acceleration
(II) NVIDIA(0): Support for GLX with the Damage and Composite X extensions is
(II) NVIDIA(0): enabled.
(II) NVIDIA(0): NVIDIA GPU GeForce 6800 GT at PCI:1:0:0 (GPU-0)
(--) NVIDIA(0): Memory: 262144 kBytes
(--) NVIDIA(0): VideoBIOS: 05.40.02.15.01
(II) NVIDIA(0): Detected AGP rate: 8X
(--) NVIDIA(0): Interlaced video modes are supported on this GPU
(--) NVIDIA(0): Connected display device(s) on GeForce 6800 GT at PCI:1:0:0:
(--) NVIDIA(0): DELL 2001FP (DFP-0)
(--) NVIDIA(0): DELL 2001FP (DFP-0): 155.0 MHz maximum pixel clock
(--) NVIDIA(0): DELL 2001FP (DFP-0): Internal Single Link TMDS
(II) NVIDIA(0): Assigned Display Device: DFP-0
(II) NVIDIA(0): Validated modes:
(II) NVIDIA(0): "1600x1200"
(II) NVIDIA(0): "1280x1024"
(II) NVIDIA(0): "1024x768"
(II) NVIDIA(0): Virtual screen size determined to be 1600 x 1200
(--) NVIDIA(0): DPI set to (99, 98); computed from "UseEdidDpi" X config
(--) NVIDIA(0): option
(--) Depth 24 pixmap format is 32 bpp
(II) do I need RAC? No, I don't.
(II) resource ranges after preInit:
[0] 0 0 0xf1000000 - 0xf1ffffff (0x1000000) MX[B]
[1] 0 0 0xe0000000 - 0xefffffff (0x10000000) MX[B]
[2] 0 0 0xf0000000 - 0xf0ffffff (0x1000000) MX[B]
[3] -1 0 0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
[4] -1 0 0x000f0000 - 0x000fffff (0x10000) MX[B]
[5] -1 0 0x000c0000 - 0x000effff (0x30000) MX[B]
[6] -1 0 0x00000000 - 0x0009ffff (0xa0000) MX[B]
[7] -1 0 0xf3017000 - 0xf30170ff (0x100) MX[B]
[8] -1 0 0xf3000000 - 0xf300ffff (0x10000) MX[B]
[9] -1 0 0xf3010000 - 0xf3013fff (0x4000) MX[B]
[10] -1 0 0xf3014000 - 0xf30147ff (0x800) MX[B]
[11] -1 0 0xf3016000 - 0xf3016fff (0x1000) MX[B]
[12] -1 0 0xd0000000 - 0xcfffffff (0x0) MX[B]O
[13] -1 0 0xf1000000 - 0xf1ffffff (0x1000000) MX[B](B)
[14] -1 0 0xe0000000 - 0xefffffff (0x10000000) MX[B](B)
[15] -1 0 0xf0000000 - 0xf0ffffff (0x1000000) MX[B](B)
[16] -1 0 0xf3015000 - 0xf3015fff (0x1000) MX[B](B)
[17] 0 0 0x000a0000 - 0x000affff (0x10000) MS[B](OprD)
[18] 0 0 0x000b0000 - 0x000b7fff (0x8000) MS[B](OprD)
[19] 0 0 0x000b8000 - 0x000bffff (0x8000) MS[B](OprD)
[20] -1 0 0x0000ffff - 0x0000ffff (0x1) IX[B]
[21] -1 0 0x00000000 - 0x000000ff (0x100) IX[B]
[22] -1 0 0x0000e400 - 0x0000e41f (0x20) IX[B]
[23] -1 0 0x0000e000 - 0x0000e01f (0x20) IX[B]
[24] -1 0 0x0000dc00 - 0x0000dc1f (0x20) IX[B]
[25] -1 0 0x0000d800 - 0x0000d80f (0x10) IX[B]
[26] -1 0 0x0000d400 - 0x0000d407 (0x8) IX[B]
[27] -1 0 0x0000d000 - 0x0000d01f (0x20) IX[B]
[28] 0 0 0x000003b0 - 0x000003bb (0xc) IS[B](OprU)
[29] 0 0 0x000003c0 - 0x000003df (0x20) IS[B](OprU)
(II) NVIDIA(0): Setting mode "1600x1200"
(II) Loading extension NV-GLX
(II) NVIDIA(0): NVIDIA 3D Acceleration Architecture Initialized
(II) NVIDIA(0): Using the NVIDIA 2D acceleration architecture
(==) NVIDIA(0): Backing store disabled
(==) NVIDIA(0): Silken mouse enabled
(**) Option "dpms"
(**) NVIDIA(0): DPMS enabled
(II) Loading extension NV-CONTROL
(==) RandR enabled
(II) Initializing built-in extension MIT-SHM
(II) Initializing built-in extension XInputExtension
(II) Initializing built-in extension XTEST
(II) Initializing built-in extension XKEYBOARD
(II) Initializing built-in extension XC-APPGROUP
(II) Initializing built-in extension SECURITY
(II) Initializing built-in extension XINERAMA
(II) Initializing built-in extension XFIXES
(II) Initializing built-in extension XFree86-Bigfont
(II) Initializing built-in extension RENDER
(II) Initializing built-in extension RANDR
(II) Initializing built-in extension COMPOSITE
(II) Initializing built-in extension DAMAGE
(II) Initializing built-in extension XEVIE
(II) Initializing extension GLX
Backtrace:
localhost ~ #
Code: Select all
localhost ~ # cat /etc/X11/xorg.conf
Section "ServerLayout"
Identifier "TwinViewLayout"
Screen 0 "DFP"
EndSection
Section "Module"
Load "bitmap"
Load "freetype"
Load "type1"
Load "extmod"
Load "glx"
Load "v4l"
EndSection
Section "InputDevice"
Identifier "Logitech MX1000"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
EndSection
Section "InputDevice"
Identifier "nat4000"
Driver "keyboard"
Option "CoreKeyboard"
EndSection
Section "Monitor"
Identifier "Dell 2001 FP"
HorizSync 31.5 - 108.0
VertRefresh 60.0 - 60.0
Option "dpms"
EndSection
Section "Monitor"
Identifier "Nokia Multigraph 445Xpro"
VertRefresh 60.0 - 85.0
Option "dpms"
EndSection
Section "Device"
Identifier "nVidia GeForce 6800 GT"
Driver "nvidia"
Card "nVidia GeForce 6800 GT"
Option "NoLogo" "true"
Option "AddARGBGLXVisuals" "true"
EndSection
Section "Screen"
Identifier "DFP"
Device "nVidia GeForce 6800 GT"
Monitor "Dell 2001 FP"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1600x1200" "1280x1024" "1024x768"
EndSubSection
EndSection
Section "Extensions"
Option "Composite" "enable"
EndSection
Section "DRI"
Group 0
Mode 0666
EndSection
localhost ~ #




