Hello,

I have a fresh Arch Linux installation on a Lenovo T410 laptop which has the following graphics card: 01:00.0 VGA compatible controller: nVidia Corporation GT218 [NVS 3100M] (rev a2)

At first I tried the nouveau driver, following the description on https://wiki.archlinux.org/index.php/Nouveau. Using this driver, the X server "freezes" every couple of hours (sometimes once a day, sometimes five times a day): mouse pointer moves around the screen, even music keeps playing but mouse clicking has no effect and neither has keyboard typing. I tried suspending desktop effects in KDE, then I even uninstalled nouveau-dri but it keeps happening anyway. This is what I found in /var/log/Xorg.log in some cases:

[ 49693.881] [mi] EQ overflowing. The server is probably stuck in an infinite loop. [ 49693.940] Backtrace: [ 49694.120] 0: /usr/bin/X (xorg_backtrace+0x28) [0x49f718] [ 49694.120] 1: /usr/bin/X (mieqEnqueue+0x1f4) [0x49eb14] [ 49694.120] 2: /usr/bin/X (xf86PostKeyEventP+0x67) [0x47c0d7] [ 49694.120] 3: /usr/bin/X (xf86PostKeyboardEvent+0x19) [0x47c249] [ 49694.121] 4: /usr/lib/xorg/modules/input/evdev_drv.so (0x7f9b0f6de000+0x4700) [0x7f9b0f6e2700] [ 49694.121] 5: /usr/bin/X (0x400000+0x698e7) [0x4698e7] [ 49694.121] 6: /usr/bin/X (0x400000+0x118a93) [0x518a93] [ 49694.121] 7: /lib/libpthread.so.0 (0x7f9b13dfa000+0xf150) [0x7f9b13e09150] [ 49694.121] 8: /lib/libc.so.6 (ioctl+0x7) [0x7f9b12e28aa7] [ 49694.122] 9: /usr/lib/libdrm.so.2 (drmIoctl+0x28) [0x7f9b115e7268] [ 49694.122] 10: /usr/lib/libdrm.so.2 (drmCommandWrite+0x1b) [0x7f9b115e959b] [ 49694.122] 11: /usr/lib/libdrm_nouveau.so.1 (0x7f9b10fa7000+0x2ead) [0x7f9b10fa9ead] [ 49694.122] 12: /usr/lib/libdrm_nouveau.so.1 (nouveau_bo_map_range+0xfe) [0x7f9b10faa4ce] [ 49694.122] 13: /usr/lib/libdrm_nouveau.so.1 (0x7f9b10fa7000+0x1f3d) [0x7f9b10fa8f3d] [ 49694.122] 14: /usr/lib/libdrm_nouveau.so.1 (nouveau_pushbuf_flush+0x1af) [0x7f9b10fa953f] [ 49694.122] 15: /usr/lib/xorg/modules/libexa.so (0x7f9b10b6c000+0x9165) [0x7f9b10b75165] [ 49694.122] 16: /usr/lib/xorg/modules/libexa.so (0x7f9b10b6c000+0xbd31) [0x7f9b10b77d31] [ 49694.122] 17: /usr/bin/X (0x400000+0xd7c17) [0x4d7c17] [ 49694.122] 18: /usr/bin/X (0x400000+0x1674f7) [0x5674f7] [ 49694.122] 19: /usr/bin/X (miCompositeRects+0x7a) [0x5675ea] [ 49694.122] 20: /usr/bin/X (0x400000+0xd06f0) [0x4d06f0] [ 49694.122] 21: /usr/bin/X (0x400000+0x2d201) [0x42d201] [ 49694.122] 22: /usr/bin/X (0x400000+0x2131e) [0x42131e] [ 49694.122] 23: /lib/libc.so.6 (__libc_start_main+0xfd) [0x7f9b12d7adcd]
[ 49694.122] 24: /usr/bin/X (0x400000+0x20ec9) [0x420ec9]

So I thought I'd try the nvidia binary driver. At the first sight fonts look different, much larger (and although I don't know why a driver change should result in bigger fonts, I can tweak this later) but for some reason KDE now tells me this:
The audio playback device HDA Intel (CONEXANT Analog) does not work.
Falling back to .
Which results in no sound working at all. When I try running alsamixer, I get the following:
cannot open mixer: No such file or directory
When I try to switch to one of the virtual terminals (e.g. Ctrl+Alt+F1), alsamixer runs fine, when I switch back to X, it fails again, so clearly nvidia messes with that somehow. I'm unable to find anything relevant in the log files but I probably just don't know what to look for.

At this point I don't really care which driver to choose (although I'd probably prefer a solution based on nouveau) but please, does anyone have a suggestion what to try to have both stable X.org and working sound?

Thank you. Ondřej Kučera


--
Cheers,
Ondřej Kučera

Reply via email to