On 2015-12-25 15:42, Sven Arvidsson wrote: > On Fri, 2015-12-25 at 03:16 +0100, Staszek wrote: >> On 2015-12-24 15:07, Sven Arvidsson wrote: >>> Try disabling nouveau, both in the kernel and the xorg driver, and >>> see >>> if the crashes stop. >> >> Ok, but what other driver shall I use instead? > > The vesa driver would probably be easiest to get up and running.
I blacklisted nouveau kernel driver (using /etc/modprobe.d/nouveau.conf and then update-initramfs -u) and removed /usr/lib/xorg/modules/drivers/nouveau_drv.so , so nouveau is no longer used: # lsmod | grep -i -E '(video|nouveau|nv)' nvram 13034 1 thinkpad_acpi video 18096 0 thermal_sys 27642 3 video,thermal,processor # lspci -v [...] 01:00.0 VGA compatible controller: NVIDIA Corporation G86M [Quadro NVS 140M] (rev a1) (prog-if 00 [VGA controller]) Subsystem: Lenovo ThinkPad T61 Flags: bus master, fast devsel, latency 0, IRQ 10 Memory at d6000000 (32-bit, non-prefetchable) [size=16M] Memory at e0000000 (64-bit, prefetchable) [size=256M] Memory at d4000000 (64-bit, non-prefetchable) [size=32M] I/O ports at 2000 [size=128] Expansion ROM at <unassigned> [disabled] Capabilities: [60] Power Management version 2 Capabilities: [68] MSI: Enable- Count=1/1 Maskable- 64bit+ Capabilities: [78] Express Endpoint, MSI 00 Capabilities: [100] Virtual Channel Capabilities: [128] Power Budgeting <?> Capabilities: [600] Vendor Specific Information: ID=0001 Rev=1 Len=024 <?> ^^^^ No nouveau here. But why is the kernel driver in use not listed here anymore?... X11 now seems to be using vesa driver, no crashes so far, but I am only having 1024x768 screen resolution (instead of 1680x1050, AFAIR). $ cat /var/log/Xorg.0.log | grep -i -E '(video|nouveau|nv|vesa)' [ 114.300] X.Org Video Driver: 18.0 [ 114.636] (==) Matched nouveau as autoconfigured driver 0 [ 114.636] (==) Matched nv as autoconfigured driver 1 [ 114.636] (==) Matched vesa as autoconfigured driver 4 [ 114.636] (II) LoadModule: "nouveau" [ 114.653] (WW) Warning, couldn't open module nouveau [ 114.653] (II) UnloadModule: "nouveau" [ 114.653] (II) Unloading nouveau [ 114.653] (EE) Failed to load module "nouveau" (module does not exist, 0) [ 114.653] (II) LoadModule: "nv" [ 114.654] (WW) Warning, couldn't open module nv [ 114.654] (II) UnloadModule: "nv" [ 114.654] (II) Unloading nv [ 114.654] (EE) Failed to load module "nv" (module does not exist, 0) [ 114.665] Module class: X.Org Video Driver [ 114.665] ABI class: X.Org Video Driver, version 18.0 [ 114.666] Module class: X.Org Video Driver [ 114.666] ABI class: X.Org Video Driver, version 18.0 [ 114.666] (II) LoadModule: "vesa" [ 114.666] (II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so [ 114.680] (II) Module vesa: vendor="X.Org Foundation" [ 114.680] Module class: X.Org Video Driver [ 114.680] ABI class: X.Org Video Driver, version 18.0 [ 114.680] (II) VESA: driver for VESA chipsets: vesa [ 114.692] ABI class: X.Org Video Driver, version 18.0 [ 114.692] ABI class: X.Org Video Driver, version 18.0 [ 114.699] ABI class: X.Org Video Driver, version 18.0 [ 114.734] ABI class: X.Org Video Driver, version 18.0 [ 114.734] (II) VESA(0): initializing int10 [ 114.736] (II) VESA(0): Primary V_BIOS segment is: 0xc000 [ 114.788] (II) VESA(0): VESA BIOS detected [ 114.788] (II) VESA(0): VESA VBE Version 3.0 [ 114.788] (II) VESA(0): VESA VBE Total Mem: 14336 kB [ 114.788] (II) VESA(0): VESA VBE OEM: NVIDIA [ 114.788] (II) VESA(0): VESA VBE OEM Software Rev: 96.134 [ 114.788] (II) VESA(0): VESA VBE OEM Vendor: NVIDIA Corporation [ 114.788] (II) VESA(0): VESA VBE OEM Product: G86 Board - NV_NB8M [ 114.788] (II) VESA(0): VESA VBE OEM Product Rev: Chip Rev [ 114.882] (II) VESA(0): Creating default Display subsection in Screen section [ 114.882] (==) VESA(0): Depth 24, (--) framebuffer bpp 32 [ 114.882] (==) VESA(0): RGB weight 888 [ 114.882] (==) VESA(0): Default visual is TrueColor [ 114.882] (==) VESA(0): Using gamma correction (1.0, 1.0, 1.0) [ 114.956] (II) VESA(0): VESA VBE DDC supported [ 114.956] (II) VESA(0): VESA VBE DDC Level none [ 114.956] (II) VESA(0): VESA VBE DDC transfer in appr. 0 sec. [ 115.219] (II) VESA(0): VESA VBE DDC read failed [ 115.219] (II) VESA(0): Searching for matching VESA mode(s): [ 115.273] (II) VESA(0): Total Memory: 224 64KB banks (14336kB) [ 115.273] (II) VESA(0): <default monitor>: Using default hsync range of 31.50-48.00 kHz [ 115.273] (II) VESA(0): <default monitor>: Using default vrefresh range of 50.00-70.00 Hz [ 115.273] (II) VESA(0): <default monitor>: Using default maximum pixel clock of 65.00 MHz [ 115.273] (WW) VESA(0): Unable to estimate virtual size [ 115.273] (II) VESA(0): Not using built-in mode "1680x1050" (no mode of this name) [ 115.273] (II) VESA(0): Not using built-in mode "1280x1024" (no mode of this name) [ 115.273] (II) VESA(0): Not using built-in mode "1280x800" (no mode of this name) [ 115.273] (II) VESA(0): Not using built-in mode "1024x768" (no mode of this name) [ 115.273] (II) VESA(0): Not using built-in mode "800x600" (no mode of this name) [ 115.273] (II) VESA(0): Not using built-in mode "640x480" (no mode of this name) [ 115.273] (II) VESA(0): Not using built-in mode "640x400" (no mode of this name) [ 115.273] (II) VESA(0): Not using built-in mode "320x400" (no mode of this name) [ 115.273] (II) VESA(0): Not using built-in mode "320x240" (no mode of this name) [ 115.273] (II) VESA(0): Not using built-in mode "320x200" (no mode of this name) [ 115.274] (WW) VESA(0): No valid modes left. Trying less strict filter... [ 115.274] (II) VESA(0): <default monitor>: Using hsync range of 31.50-48.00 kHz [ 115.274] (II) VESA(0): <default monitor>: Using vrefresh range of 50.00-70.00 Hz [ 115.274] (II) VESA(0): <default monitor>: Using maximum pixel clock of 65.00 MHz [ 115.274] (WW) VESA(0): Unable to estimate virtual size [ 115.324] (II) VESA(0): Not using built-in mode "1680x1050" (hsync out of range) [ 115.324] (II) VESA(0): Not using built-in mode "1280x1024" (hsync out of range) [ 115.324] (II) VESA(0): Not using built-in mode "1280x800" (hsync out of range) [ 115.324] (II) VESA(0): Not using built-in mode "640x400" (hsync out of range) [ 115.324] (II) VESA(0): Not using built-in mode "320x400" (hsync out of range) [ 115.324] (II) VESA(0): Not using built-in mode "320x240" (illegal horizontal timings) [ 115.324] (II) VESA(0): Not using built-in mode "320x200" (illegal horizontal timings) [ 115.324] (--) VESA(0): Virtual size is 1024x768 (pitch 1024) [ 115.324] (**) VESA(0): *Built-in mode "1024x768" [ 115.324] (**) VESA(0): *Built-in mode "800x600" [ 115.324] (**) VESA(0): *Built-in mode "640x480" [ 115.324] (==) VESA(0): DPI set to (96, 96) [ 115.324] (II) VESA(0): Attempting to use 60Hz refresh for mode "1024x768" (118) [ 115.325] (II) VESA(0): Attempting to use 60Hz refresh for mode "800x600" (115) [ 115.326] (II) VESA(0): Attempting to use 60Hz refresh for mode "640x480" (112) [ 115.326] (**) VESA(0): Using "Shadow Framebuffer" [ 115.358] ABI class: X.Org Video Driver, version 18.0 [ 115.358] (II) VESA(0): initializing int10 [ 115.358] (II) VESA(0): Primary V_BIOS segment is: 0xc000 [ 115.409] (II) VESA(0): VESA BIOS detected [ 115.409] (II) VESA(0): VESA VBE Version 3.0 [ 115.409] (II) VESA(0): VESA VBE Total Mem: 14336 kB [ 115.409] (II) VESA(0): VESA VBE OEM: NVIDIA [ 115.409] (II) VESA(0): VESA VBE OEM Software Rev: 96.134 [ 115.409] (II) VESA(0): VESA VBE OEM Vendor: NVIDIA Corporation [ 115.409] (II) VESA(0): VESA VBE OEM Product: G86 Board - NV_NB8M [ 115.409] (II) VESA(0): VESA VBE OEM Product Rev: Chip Rev [ 115.409] (II) VESA(0): virtual address = 0x7fb7b4ccc000, [ 115.432] (II) VESA(0): Setting up VESA Mode 0x118 (1024x768) [ 115.773] (==) VESA(0): Default visual is TrueColor [ 115.808] (==) VESA(0): Backing store enabled [ 115.812] (==) VESA(0): DPMS enabled [ 117.700] (II) config/udev: Adding input device Video Bus (/dev/input/event4) [ 117.700] (**) Video Bus: Applying InputClass "evdev keyboard catchall" [ 117.700] (II) Using input driver 'evdev' for 'Video Bus' [ 117.700] (**) Video Bus: always reports core events [ 117.700] (**) evdev: Video Bus: Device: "/dev/input/event4" [ 117.700] (--) evdev: Video Bus: Vendor 0 Product 0x6 [ 117.700] (--) evdev: Video Bus: Found keys [ 117.700] (II) evdev: Video Bus: Configuring as keyboard [ 117.700] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:05/LNXVIDEO:01/input/input5/event4" [ 117.700] (II) XINPUT: Adding extended input device "Video Bus" (type: KEYBOARD, id 7) "Unable to estimate virtual size" seems to be the problem. Is this a VESA driver limitation (it will not support my 1680x1050 native resolution) or how do I configure this? Some 1680x1050 modes seem to be loaded but then skipped. :/ I would install proprietary nvidia drivers only as the last resort. -- http://people.eisenbits.com/~stf/ http://www.eisenbits.com/ OpenPGP: 9EC2 5620 2355 B1DC 4A8F 8C79 0EC7 C214 E5AE 3B4E