Abstract
I describe a solution to the problem that Xorg 1.6 fails to work with Mx440 and kernel 2.6.29 in Arch Linux
I'm currently using an old PC in the lab, which features a MX440 video card, last week I updated my Arch Linux and got Xorg 1.6, and that was the start of a nightmare...
Xorg refuse to work with the legacy driver (nvidia-96xx), and won't start if the xorg.conf file exists, which is used to specify the screen resolution(though the pc is quite old, I got a big widescreen monitor…). I browsed the Arch user forum and tried all the solutions given, and finally get it work with add “nopat” option to the kernel in the grub munu.lst like this:
title Arch Linux
root (hd0,4)
kernel /vmlinuz26 root=/dev/disk/by-uuid/99b8f60e-c1eb-4482-a22f-6a49a5572401 ro vga=0x317 nopat
initrd /kernel26.img
Hopefully this can be useful ;)
could you please link me to your xorg.conf?
ReplyDeletei have the mx 460 geforce card, which uses nvidia-96xx drivers. i will try with the nopat option, but still figure that my xorg.conf won´t work smoothly. well, if you don´t mind, post it, i´d appreciate
#here is my xorg.conf
ReplyDeleteSection "Module"
Load "dbe"
Load "extmod"
Load "glx"
EndSection
Section "ServerFlags"
Option "Xinerama" "false"
Option "DontZap" "false"
Option "DontVTSwitch" "false"
EndSection
Section "Monitor"
Identifier "Monitor0"
VendorName "ViewSonic"
ModelName "ViewSonic VA1903wSERIES"
Option "DPMS"
Modeline "1440x900_60" 106.47 1440 1520 1672 1904 900 901 904 9032 -HSync +VSync
Modeline "1440x900_70" 126.98 1440 1536 1688 1936 900 901 904 9037 -HSync +VSync
DisplaySize 1440 900
EndSection
Section "Device"
Identifier "Videocard0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce2 MX/MX 400"
EndSection
Section "Screen"
Identifier "Screen0"
Device "Videocard0"
Monitor "Monitor0"
DefaultDepth 24
SubSection "Display"
Depth 24
Modes "1440x900_60" "1440x900_70"
EndSubSection
EndSection