Since my reinstall of arch yesterday I can't get X to work anymore. I know I had to make some modifaction to xorg.conf when i installed arch about 2 years ago.
I've been googleing a lot but can find the solution.
My system is an Asus UL50VT, using Nividia G210M video card.
I have made the following file in /etc/X11/xorg.conf.d/20-noveau,conf
Section "Monitor" Identifier "Monitor0" VendorName "Unknown" ModelName "Unknown" HorizSync 28.0 - 33.0 VertRefresh 43.0 - 72.0 Option "DPMS" EndSection Section "Device" Identifier "Device0" Driver "nouveau" VendorName "NVIDIA Corporation" BusId "PCI:1:0:0" # Option "ConnectedMonitor" "DFP" # Option "CustomEDID" "DFP-0:/etc/X11/laptop.bin" EndSection Section "Screen" Identifier "Screen0" Device "Device0" Monitor "Monitor0" DefaultDepth 24 SubSection "Display" Depth 24 EndSubSection EndSection
I've been changing the BusId, (dis)able the options ConnectedMonitor and CustomEDID but no succes
This is the output in Xorg.0.log
[ 219.015] X.Org X Server 1.13.2 Release Date: 2013-01-24 [ 219.018] X Protocol Version 11, Revision 0 [ 219.019] Build Operating System: Linux 3.7.4-1-ARCH x86_64 [ 219.020] Current Operating System: Linux composing 3.7.6-1-ARCH #1 SMP PREEMPT Mon Feb 4 09:15:13 CET 2013 x86_64 [ 219.020] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-linux root=UUID=62701809-5c38-4f20-b2ff-a1451dd709b9 ro quiet [ 219.023] Build Date: 25 January 2013 09:33:50AM [ 219.024] [ 219.025] Current version of pixman: 0.28.2 [ 219.028] Before reporting problems, check http://wiki.x.org to make sure that you have the latest version. [ 219.028] Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. [ 219.033] (==) Log file: "/var/log/Xorg.0.log", Time: Sun Feb 10 17:24:07 2013 [ 219.035] (==) Using config directory: "/etc/X11/xorg.conf.d" [ 219.035] (==) No Layout section. Using the first Screen section. [ 219.035] (**) |-->Screen "Screen0" (0) [ 219.035] (**) | |-->Monitor "Monitor0" [ 219.035] (**) | |-->Device "Device0" [ 219.035] (==) Automatically adding devices [ 219.035] (==) Automatically enabling devices [ 219.035] (==) Automatically adding GPU devices [ 219.035] (WW) The directory "/usr/share/fonts/TTF/" does not exist. [ 219.035] Entry deleted from font path. [ 219.035] (WW) The directory "/usr/share/fonts/OTF/" does not exist. [ 219.035] Entry deleted from font path. [ 219.035] (WW) The directory "/usr/share/fonts/Type1/" does not exist. [ 219.035] Entry deleted from font path. [ 219.035] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/100dpi/". [ 219.035] Entry deleted from font path. [ 219.035] (Run 'mkfontdir' on "/usr/share/fonts/100dpi/"). [ 219.035] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/75dpi/". [ 219.035] Entry deleted from font path. [ 219.035] (Run 'mkfontdir' on "/usr/share/fonts/75dpi/"). [ 219.035] (==) FontPath set to: /usr/share/fonts/misc/ [ 219.035] (==) ModulePath set to "/usr/lib/xorg/modules" [ 219.035] (II) The server relies on udev to provide the list of input devices. If no devices become available, reconfigure udev or disable AutoAddDevices. [ 219.035] (II) Loader magic: 0x7fcc40 [ 219.035] (II) Module ABI versions: [ 219.035] X.Org ANSI C Emulation: 0.4 [ 219.035] X.Org Video Driver: 13.1 [ 219.035] X.Org XInput driver : 18.0 [ 219.035] X.Org Server Extension : 7.0 [ 219.036] (II) config/udev: Adding drm device (/dev/dri/card0) [ 219.038] (--) PCI:*(0:0:2:0) 8086:2a42:1043:1af2 rev 7, Mem @ 0xfcc00000/4194304, 0xd0000000/268435456, I/O @ 0x0000cc00/8 [ 219.038] (--) PCI: (0:1:0:0) 10de:0a74:1043:1af2 rev 162, Mem @ 0xfd000000/16777216, 0xe0000000/268435456, 0xfa000000/33554432, I/O @ 0x0000dc00/128, BIOS @ 0x????????/524288 [ 219.038] (WW) Open ACPI failed (/var/run/acpid.socket) (No such file or directory) [ 219.039] Initializing built-in extension Generic Event Extension [ 219.041] Initializing built-in extension SHAPE [ 219.042] Initializing built-in extension MIT-SHM [ 219.044] Initializing built-in extension XInputExtension [ 219.045] Initializing built-in extension XTEST [ 219.046] Initializing built-in extension BIG-REQUESTS [ 219.048] Initializing built-in extension SYNC [ 219.049] Initializing built-in extension XKEYBOARD [ 219.050] Initializing built-in extension XC-MISC [ 219.051] Initializing built-in extension SECURITY [ 219.053] Initializing built-in extension XINERAMA [ 219.054] Initializing built-in extension XFIXES [ 219.055] Initializing built-in extension RENDER [ 219.056] Initializing built-in extension RANDR [ 219.057] Initializing built-in extension COMPOSITE [ 219.058] Initializing built-in extension DAMAGE [ 219.059] Initializing built-in extension MIT-SCREEN-SAVER [ 219.060] Initializing built-in extension DOUBLE-BUFFER [ 219.061] Initializing built-in extension RECORD [ 219.062] Initializing built-in extension DPMS [ 219.063] Initializing built-in extension X-Resource [ 219.064] Initializing built-in extension XVideo [ 219.065] Initializing built-in extension XVideo-MotionCompensation [ 219.066] Initializing built-in extension XFree86-VidModeExtension [ 219.067] Initializing built-in extension XFree86-DGA [ 219.068] Initializing built-in extension XFree86-DRI [ 219.069] Initializing built-in extension DRI2 [ 219.069] (II) LoadModule: "glx" [ 219.069] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so [ 219.069] (II) Module glx: vendor="X.Org Foundation" [ 219.069] compiled for 1.13.2, module version = 1.0.0 [ 219.069] ABI class: X.Org Server Extension, version 7.0 [ 219.069] (==) AIGLX enabled [ 219.070] Loading extension GLX [ 219.070] (II) LoadModule: "nouveau" [ 219.070] (II) Loading /usr/lib/xorg/modules/drivers/nouveau_drv.so [ 219.070] (II) Module nouveau: vendor="X.Org Foundation" [ 219.070] compiled for 1.13.1, module version = 1.0.6 [ 219.070] Module class: X.Org Video Driver [ 219.070] ABI class: X.Org Video Driver, version 13.1 [ 219.070] (II) NOUVEAU driver [ 219.070] (II) NOUVEAU driver for NVIDIA chipset families : [ 219.070] RIVA TNT (NV04) [ 219.070] RIVA TNT2 (NV05) [ 219.071] GeForce 256 (NV10) [ 219.071] GeForce 2 (NV11, NV15) [ 219.071] GeForce 4MX (NV17, NV18) [ 219.071] GeForce 3 (NV20) [ 219.071] GeForce 4Ti (NV25, NV28) [ 219.071] GeForce FX (NV3x) [ 219.071] GeForce 6 (NV4x) [ 219.071] GeForce 7 (G7x) [ 219.071] GeForce 8 (G8x) [ 219.071] GeForce GTX 200 (NVA0) [ 219.071] GeForce GTX 400 (NVC0) [ 219.071] (++) using VT number 1 [ 219.071] (EE) [drm] KMS not enabled [ 219.071] (EE) No devices detected. [ 219.071] Fatal server error: [ 219.071] no screens found [ 219.071] (EE) Please consult the The X.Org Foundation support at http://wiki.x.org for help. [ 219.071] (EE) Please also check the log file at "/var/log/Xorg.0.log" for additional information. [ 219.071] (EE)
I have enables KMS using the wiki, i don't know why the log says it isn't enabled.
Any help is greatly appreciated. I know I worked, hoping it will work again.
you could try running
to create a new xorg.conf file. maybe it helps to start X again.
Err, phil, he's using nouveau. And even if he didn't, nvidia-xconfig is outdated and not needed.
@Rindertv: You better make sure KMS really is working, because if X says it isn't, I'd believe that.
Your card has both nvidia chip and an intel chip yes? If so or you aren't sure, try booting in kernel parameters "i915.modeset=1" without quotes at grub menu after quiet splash --
quiet splash i915.modeset=1 --
Edit: would help to see the kernel.log and lspci or lshw. I trust xorg log that kms is not enabled.
Last edited by frank604 (2013-02-10 18:16:21)
I have been playing with nvidia driver. runing nvidia-xconfig is what made the sections I put in 20-nouveau.conf (with modifications) The nvidia drivers just hangs the whole laptop. Using nouveau just wont start X.
I believe X better too, just want to make clear I did add "nouveau"to the modules sections in mkinitcpio.conf.
I've tried adding i915.modeset=1 on boot, but didn't work.
You have two graphics chips in there. Can you select in the BIOS which one to use? If not, it's an Optimus machine. In this case, configure the machine for Intel and inform yourself about Bumblebee.
I can select in bios what to choose, but when I do this booting doesn;t work at all since it can't find my hard disks.
I have run arch for a long time, using nouveau drivers and never to have anything to do with bumblebee.
[wisfull thinkthing mode] wish I had a backup of my old xorg.conf and grub.lst...[/wishfull thinking mode]
What is "this"? You can't use nouveau if the BIOS isn't set to the nvidia card, that should be obvious. If setting the BIOS to nvidia causes other issues, then that's what you should focus on.
What i did was change the SATA option in the bios from enhanced to compatibility. As found on this page http://www.linlap.com/asus_ul50vt But when doing this linux will not boot at all anymore. UUID off hard disk can not be found in grub an not boot.
Ah, that crazy thing. Can you boot off an usb stick when SATA is set to compatibility? If yes, do that, then reinstall the bootloader. I don't know if this will actually have any effect, I'm just guessing here, but that's the kind of stuff I'd be playing around with. What I am quite sure of is that you won't get the Nvidia card running unless SATA is set to compatibility. Bumblebee could work though.