Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
No video after nvidia driver update ThinkPad W530 [SOLVED]
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Desktop Environments
View previous topic :: View next topic  
Author Message
Latrina
n00b
n00b


Joined: 13 Aug 2017
Posts: 27
Location: Newcastle upon Tyne

PostPosted: Sat Mar 02, 2019 6:16 pm    Post subject: No video after nvidia driver update ThinkPad W530 [SOLVED] Reply with quote

Hello guys,

I have been aware of this issue in awhile since the only driver I managed to get X up and running on this laptop with the K1000M was nvidia-drivers-390.87, which as far as I can see it is no longer in portage.

The issue is the following. The backlight turns on the display but there is no video at all. In lsmod the only module loaded is nvidia, and as far as I know nvidia-drm is needed to fire up the GPU properly. I cannot determine any error on Xorg.0.log, but I could be wrong.

If I kill X I get the following libGL error http://goo.gl/n2eNb4

The kernel has been configured as per following wiki https://wiki.gentoo.org/wiki/NVidia/nvidia-drivers

Full kernel config can be found here https://pastebin.com/Udm4eAup

Xorg.0.log
Code:

[    27.595] (--) Log file renamed from "/var/log/Xorg.pid-5644.log" to "/var/log/Xorg.0.log"
[    27.596]
X.Org X Server 1.20.3
X Protocol Version 11, Revision 0
[    27.596] Build Operating System: Linux 4.14.68-gentoo x86_64 Gentoo
[    27.596] Current Operating System: Linux ThinkPad 4.19.23-gentoo #1 SMP Sat Mar 2 11:55:18 GMT 2019 x86_64
[    27.596] Kernel command line: BOOT_IMAGE=/kernel-genkernel-x86_64-4.19.23-gentoo root=/dev/mapper/gentoo-root ro crypt_root=/dev/sda2 dolvm root=/dev/mapper/gentoo-root rootfstype=ext4 resume=swap:/dev/mapper/gentoo-swap root_trim=yes thinkpad_acpi.fan_control=1 acpi_backlight=vendor nox2apic
[    27.596] Build Date: 11 November 2018  08:47:40PM
[    27.596] 
[    27.596] Current version of pixman: 0.36.0
[    27.596]    Before reporting problems, check http://wiki.x.org
   to make sure that you have the latest version.
[    27.596] Markers: (--) probed, (**) from config file, (==) default setting,
   (++) from command line, (!!) notice, (II) informational,
   (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[    27.597] (==) Log file: "/var/log/Xorg.0.log", Time: Sat Mar  2 17:57:43 2019
[    27.599] (==) Using config file: "/etc/X11/xorg.conf"
[    27.599] (==) Using config directory: "/etc/X11/xorg.conf.d"
[    27.599] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[    27.602] (==) ServerLayout "Layout0"
[    27.602] (**) |-->Screen "Screen0" (0)
[    27.602] (**) |   |-->Monitor "Monitor0"
[    27.602] (**) |   |-->Device "Device0"
[    27.602] (**) |   |-->GPUDevice "Device0"
[    27.602] (**) |   |-->GPUDevice "intel"
[    27.602] (**) |-->Inactive Device "intel"
[    27.602] (**) |-->Input Device "Keyboard0"
[    27.602] (**) |-->Input Device "Mouse0"
[    27.602] (**) Option "Xinerama" "0"
[    27.602] (==) Automatically adding devices
[    27.602] (==) Automatically enabling devices
[    27.602] (==) Automatically adding GPU devices
[    27.602] (==) Max clients allowed: 256, resource mask: 0x1fffff
[    27.604] (WW) The directory "/usr/share/fonts/TTF/" does not exist.
[    27.604]    Entry deleted from font path.
[    27.604] (WW) The directory "/usr/share/fonts/OTF/" does not exist.
[    27.604]    Entry deleted from font path.
[    27.604] (WW) The directory "/usr/share/fonts/Type1/" does not exist.
[    27.604]    Entry deleted from font path.
[    27.605] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/100dpi/".
[    27.605]    Entry deleted from font path.
[    27.605]    (Run 'mkfontdir' on "/usr/share/fonts/100dpi/").
[    27.606] (WW) `fonts.dir' not found (or not valid) in "/usr/share/fonts/75dpi/".
[    27.606]    Entry deleted from font path.
[    27.606]    (Run 'mkfontdir' on "/usr/share/fonts/75dpi/").
[    27.606] (==) FontPath set to:
   /usr/share/fonts/misc/
[    27.606] (**) ModulePath set to "/usr/lib64/xorg/modules"
[    27.606] (WW) Ignoring unrecognized extension "Composite"
[    27.606] (WW) Hotplugging is on, devices using drivers 'kbd', 'mouse' or 'vmmouse' will be disabled.
[    27.606] (WW) Disabling Keyboard0
[    27.606] (WW) Disabling Mouse0
[    27.606] (II) Loader magic: 0x562001068c40
[    27.606] (II) Module ABI versions:
[    27.606]    X.Org ANSI C Emulation: 0.4
[    27.606]    X.Org Video Driver: 24.0
[    27.606]    X.Org XInput driver : 24.1
[    27.606]    X.Org Server Extension : 10.0
[    27.610] (--) PCI:*(1@0:0:0) 10de:0ffc:17aa:21f6 rev 161, Mem @ 0xf2000000/16777216, 0xe0000000/268435456, 0xf0000000/33554432, I/O @ 0x00006000/128, BIOS @ 0x????????/131072
[    27.610] (II) LoadModule: "glx"
[    27.612] (II) Loading /usr/lib64/xorg/modules/extensions/libglx.so
[    27.730] (II) Module glx: vendor="X.Org Foundation"
[    27.730]    compiled for 1.20.3, module version = 1.0.0
[    27.730]    ABI class: X.Org Server Extension, version 10.0
[    27.730] (II) LoadModule: "nvidia"
[    27.730] (II) Loading /usr/lib64/xorg/modules/drivers/nvidia_drv.so
[    27.746] (II) Module nvidia: vendor="NVIDIA Corporation"
[    27.746]    compiled for 4.0.2, module version = 1.0.0
[    27.746]    Module class: X.Org Video Driver
[    27.747] (II) LoadModule: "modesetting"
[    27.747] (II) Loading /usr/lib64/xorg/modules/drivers/modesetting_drv.so
[    27.750] (II) Module modesetting: vendor="X.Org Foundation"
[    27.750]    compiled for 1.20.3, module version = 1.20.3
[    27.750]    Module class: X.Org Video Driver
[    27.750]    ABI class: X.Org Video Driver, version 24.0
[    27.751] (II) NVIDIA dlloader X Driver  418.43  Tue Feb 19 01:07:27 CST 2019
[    27.751] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[    27.752] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[    27.752] (++) using VT number 7

[    27.767] (II) Loading sub module "fb"
[    27.767] (II) LoadModule: "fb"
[    27.769] (II) Loading /usr/lib64/xorg/modules/libfb.so
[    27.773] (II) Module fb: vendor="X.Org Foundation"
[    27.773]    compiled for 1.20.3, module version = 1.0.0
[    27.773]    ABI class: X.Org ANSI C Emulation, version 0.4
[    27.773] (II) Loading sub module "wfb"
[    27.773] (II) LoadModule: "wfb"
[    27.773] (II) Loading /usr/lib64/xorg/modules/libwfb.so
[    27.778] (II) Module wfb: vendor="X.Org Foundation"
[    27.778]    compiled for 1.20.3, module version = 1.0.0
[    27.778]    ABI class: X.Org ANSI C Emulation, version 0.4
[    27.778] (II) Loading sub module "ramdac"
[    27.778] (II) LoadModule: "ramdac"
[    27.778] (II) Module "ramdac" already built-in
[    28.124] (WW) Falling back to old probe method for modesetting
[    28.124] (EE) open /dev/dri/card0: No such file or directory
[    28.124] (EE) open /dev/dri/card0: No such file or directory
[    28.125] (**) NVIDIA(0): Depth 24, (--) framebuffer bpp 32
[    28.125] (==) NVIDIA(0): RGB weight 888
[    28.125] (==) NVIDIA(0): Default visual is TrueColor
[    28.125] (==) NVIDIA(0): Using gamma correction (1.0, 1.0, 1.0)
[    28.126] (**) NVIDIA(0): Option "Stereo" "0"
[    28.126] (**) NVIDIA(0): Option "RenderAccel" "True"
[    28.126] (**) NVIDIA(0): Option "NoRenderExtension" "False"
[    28.126] (**) NVIDIA(0): Option "AllowGLXWithComposite" "True"
[    28.126] (**) NVIDIA(0): Option "SLI" "Off"
[    28.126] (**) NVIDIA(0): Option "MultiGPU" "Off"
[    28.126] (**) NVIDIA(0): Option "AddARGBGLXVisuals" "True"
[    28.126] (**) NVIDIA(0): Option "ModeValidation" "NoVirtualSizeCheck"
[    28.126] (**) NVIDIA(0): Option "DamageEvents" "True"
[    28.126] (**) NVIDIA(0): Option "ConnectToAcpid" "True"
[    28.126] (**) NVIDIA(0): Option "BaseMosaic" "off"
[    28.127] (**) NVIDIA(0): Stereo disabled by request
[    28.127] (**) NVIDIA(0): Enabling RENDER acceleration
[    28.127] (**) NVIDIA(0): NVIDIA SLI disabled.
[    28.127] (**) NVIDIA(0): NVIDIA Multi-GPU disabled.
[    28.127] (**) NVIDIA(0): Option "UseEDID" "True"
[    28.127] (**) NVIDIA(0): Option "ConnectedMonitor" "DFP-0"
[    28.127] (**) NVIDIA(0): Option "CustomEDID" "DFP-0:/lib/firmware/edid/1920x1080_ThinkPad_W530.bin"
[    28.127] (**) NVIDIA(0): Option "MetaModes" "1920x1080_60 +0+0 {ForceCompositionPipeline=On}"
[    28.127] (**) NVIDIA(0): Enabling 2D acceleration
[    28.127] (**) NVIDIA(0): ConnectedMonitor string: "DFP-0"
[    28.128] (II) Loading sub module "glxserver_nvidia"
[    28.128] (II) LoadModule: "glxserver_nvidia"
[    28.128] (II) Loading /usr/lib64/xorg/modules/extensions/libglxserver_nvidia.so
[    28.205] (II) Module glxserver_nvidia: vendor="NVIDIA Corporation"
[    28.205]    compiled for 4.0.2, module version = 1.0.0
[    28.205]    Module class: X.Org Server Extension
[    28.207] (II) NVIDIA GLX Module  418.43  Tue Feb 19 01:05:57 CST 2019
[    29.051] (II) NVIDIA(0): NVIDIA GPU Quadro K1000M (GK107GL) at PCI:1:0:0 (GPU-0)
[    29.052] (--) NVIDIA(0): Memory: 2097152 kBytes
[    29.052] (--) NVIDIA(0): VideoBIOS: 80.07.33.00.0f
[    29.052] (II) NVIDIA(0): Detected PCI Express Link width: 16X
[    29.052] (II) NVIDIA(0): Validated MetaModes:
[    29.052] (II) NVIDIA(0):     "NULL"
[    29.052] (II) NVIDIA(0): Virtual screen size determined to be 640 x 480
[    29.052] (WW) NVIDIA(0): Unable to get display device for DPI computation.
[    29.052] (==) NVIDIA(0): DPI set to (75, 75); computed from built-in default
[    29.052] (**) NVIDIA(0): Enabling 32-bit ARGB GLX visuals.
[    29.052] (II) UnloadModule: "modesetting"
[    29.052] (II) Unloading modesetting
[    29.053] (II) NVIDIA: Using 6144.00 MB of virtual memory for indirect memory
[    29.053] (II) NVIDIA:     access.
[    29.071] (II) NVIDIA(0): Setting mode "NULL"
[    29.080] (==) NVIDIA(0): Disabling shared memory pixmaps
[    29.080] (==) NVIDIA(0): Backing store enabled
[    29.080] (==) NVIDIA(0): Silken mouse enabled
[    29.083] (==) NVIDIA(0): DPMS enabled
[    29.083] (II) Loading sub module "dri2"
[    29.083] (II) LoadModule: "dri2"
[    29.083] (II) Module "dri2" already built-in
[    29.083] (II) NVIDIA(0): [DRI2] Setup complete
[    29.083] (II) NVIDIA(0): [DRI2]   VDPAU driver: nvidia
[    29.083] (II) Initializing extension Generic Event Extension
[    29.083] (II) Initializing extension SHAPE
[    29.083] (II) Initializing extension MIT-SHM
[    29.083] (II) Initializing extension XInputExtension
[    29.084] (II) Initializing extension XTEST
[    29.084] (II) Initializing extension BIG-REQUESTS
[    29.084] (II) Initializing extension SYNC
[    29.084] (II) Initializing extension XKEYBOARD
[    29.084] (II) Initializing extension XC-MISC
[    29.084] (II) Initializing extension XFIXES
[    29.084] (II) Initializing extension RENDER
[    29.084] (II) Initializing extension RANDR
[    29.084] (II) Initializing extension COMPOSITE
[    29.084] (II) Initializing extension DAMAGE
[    29.084] (II) Initializing extension MIT-SCREEN-SAVER
[    29.084] (II) Initializing extension DOUBLE-BUFFER
[    29.084] (II) Initializing extension RECORD
[    29.084] (II) Initializing extension DPMS
[    29.084] (II) Initializing extension Present
[    29.084] (II) Initializing extension DRI3
[    29.084] (II) Initializing extension X-Resource
[    29.084] (II) Initializing extension XVideo
[    29.084] (II) Initializing extension XVideo-MotionCompensation
[    29.084] (II) Initializing extension GLX
[    29.084] (II) Initializing extension GLX
[    29.084] (II) Indirect GLX disabled.
[    29.084] (II) GLX: Another vendor is already registered for screen 0
[    29.084] (II) Initializing extension XFree86-VidModeExtension
[    29.084] (II) Initializing extension XFree86-DGA
[    29.084] (II) Initializing extension XFree86-DRI
[    29.085] (II) Initializing extension DRI2
[    29.085] (II) Initializing extension NV-GLX
[    29.085] (II) Initializing extension NV-CONTROL
[    29.182] (II) config/udev: Adding input device Power Button (/dev/input/event2)
[    29.182] (**) Power Button: Applying InputClass "evdev keyboard catchall"
[    29.182] (**) Power Button: Applying InputClass "libinput keyboard catchall"
[    29.182] (**) Power Button: Applying InputClass "keyboard-layout"
[    29.182] (**) Power Button: Applying InputClass "Trackpoint Wheel Emulation"
[    29.182] (II) LoadModule: "libinput"
[    29.182] (II) Loading /usr/lib64/xorg/modules/input/libinput_drv.so
[    29.192] (II) Module libinput: vendor="X.Org Foundation"
[    29.192]    compiled for 1.20.3, module version = 0.28.2
[    29.192]    Module class: X.Org XInput Driver
[    29.192]    ABI class: X.Org XInput driver, version 24.1
[    29.192] (II) Using input driver 'libinput' for 'Power Button'
[    29.192] (**) Power Button: always reports core events
[    29.192] (**) Option "Device" "/dev/input/event2"
[    29.193] (**) Option "_source" "server/udev"
[    29.200] (II) event2  - Power Button: is tagged by udev as: Keyboard
[    29.200] (II) event2  - Power Button: device is a keyboard
[    29.200] (II) event2  - Power Button: device removed
[    29.210] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input2/event2"
[    29.210] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 6)
[    29.210] (**) Option "xkb_layout" "it"
[    29.235] (II) event2  - Power Button: is tagged by udev as: Keyboard
[    29.235] (II) event2  - Power Button: device is a keyboard
[    29.236] (II) config/udev: Adding input device Video Bus (/dev/input/event3)
[    29.236] (**) Video Bus: Applying InputClass "evdev keyboard catchall"
[    29.236] (**) Video Bus: Applying InputClass "libinput keyboard catchall"
[    29.236] (**) Video Bus: Applying InputClass "keyboard-layout"
[    29.236] (**) Video Bus: Applying InputClass "Trackpoint Wheel Emulation"
[    29.236] (II) Using input driver 'libinput' for 'Video Bus'
[    29.236] (**) Video Bus: always reports core events
[    29.236] (**) Option "Device" "/dev/input/event3"
[    29.236] (**) Option "_source" "server/udev"
[    29.236] (II) event3  - Video Bus: is tagged by udev as: Keyboard
[    29.236] (II) event3  - Video Bus: device is a keyboard
[    29.236] (II) event3  - Video Bus: device removed
[    29.246] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/device:09/LNXVIDEO:01/input/input3/event3"
[    29.246] (II) XINPUT: Adding extended input device "Video Bus" (type: KEYBOARD, id 7)
[    29.246] (**) Option "xkb_layout" "it"
[    29.247] (II) event3  - Video Bus: is tagged by udev as: Keyboard
[    29.247] (II) event3  - Video Bus: device is a keyboard
[    29.247] (II) config/udev: Adding input device Lid Switch (/dev/input/event0)
[    29.247] (**) Lid Switch: Applying InputClass "Trackpoint Wheel Emulation"
[    29.247] (II) No input driver specified, ignoring this device.
[    29.247] (II) This device may have been added with another device file.
[    29.248] (II) config/udev: Adding input device Sleep Button (/dev/input/event1)
[    29.248] (**) Sleep Button: Applying InputClass "evdev keyboard catchall"
[    29.248] (**) Sleep Button: Applying InputClass "libinput keyboard catchall"
[    29.248] (**) Sleep Button: Applying InputClass "keyboard-layout"
[    29.248] (**) Sleep Button: Applying InputClass "Trackpoint Wheel Emulation"
[    29.248] (II) Using input driver 'libinput' for 'Sleep Button'
[    29.248] (**) Sleep Button: always reports core events
[    29.248] (**) Option "Device" "/dev/input/event1"
[    29.248] (**) Option "_source" "server/udev"
[    29.249] (II) event1  - Sleep Button: is tagged by udev as: Keyboard
[    29.249] (II) event1  - Sleep Button: device is a keyboard
[    29.249] (II) event1  - Sleep Button: device removed
[    29.262] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0C0E:00/input/input1/event1"
[    29.262] (II) XINPUT: Adding extended input device "Sleep Button" (type: KEYBOARD, id 8)
[    29.262] (**) Option "xkb_layout" "it"
[    29.263] (II) event1  - Sleep Button: is tagged by udev as: Keyboard
[    29.263] (II) event1  - Sleep Button: device is a keyboard
[    29.263] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=3 (/dev/input/event15)
[    29.263] (**) HDA NVidia HDMI/DP,pcm=3: Applying InputClass "Trackpoint Wheel Emulation"
[    29.263] (II) No input driver specified, ignoring this device.
[    29.263] (II) This device may have been added with another device file.
[    29.264] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=7 (/dev/input/event16)
[    29.264] (**) HDA NVidia HDMI/DP,pcm=7: Applying InputClass "Trackpoint Wheel Emulation"
[    29.264] (II) No input driver specified, ignoring this device.
[    29.264] (II) This device may have been added with another device file.
[    29.264] (II) config/udev: Adding input device HDA NVidia HDMI/DP,pcm=8 (/dev/input/event17)
[    29.264] (**) HDA NVidia HDMI/DP,pcm=8: Applying InputClass "Trackpoint Wheel Emulation"
[    29.264] (II) No input driver specified, ignoring this device.
[    29.264] (II) This device may have been added with another device file.
[    29.264] (II) config/udev: Adding input device Integrated Camera: Integrated C (/dev/input/event14)
[    29.264] (**) Integrated Camera: Integrated C: Applying InputClass "evdev keyboard catchall"
[    29.264] (**) Integrated Camera: Integrated C: Applying InputClass "libinput keyboard catchall"
[    29.264] (**) Integrated Camera: Integrated C: Applying InputClass "keyboard-layout"
[    29.265] (**) Integrated Camera: Integrated C: Applying InputClass "Trackpoint Wheel Emulation"
[    29.265] (II) Using input driver 'libinput' for 'Integrated Camera: Integrated C'
[    29.265] (**) Integrated Camera: Integrated C: always reports core events
[    29.265] (**) Option "Device" "/dev/input/event14"
[    29.265] (**) Option "_source" "server/udev"
[    29.266] (II) event14 - Integrated Camera: Integrated C: is tagged by udev as: Keyboard
[    29.266] (II) event14 - Integrated Camera: Integrated C: device is a keyboard
[    29.266] (II) event14 - Integrated Camera: Integrated C: device removed
[    29.287] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:1a.0/usb1/1-1/1-1.6/1-1.6:1.0/input/input15/event14"
[    29.287] (II) XINPUT: Adding extended input device "Integrated Camera: Integrated C" (type: KEYBOARD, id 9)
[    29.287] (**) Option "xkb_layout" "it"
[    29.289] (II) event14 - Integrated Camera: Integrated C: is tagged by udev as: Keyboard
[    29.289] (II) event14 - Integrated Camera: Integrated C: device is a keyboard
[    29.289] (II) config/udev: Adding input device HDA Digital PCBeep (/dev/input/event9)
[    29.290] (**) HDA Digital PCBeep: Applying InputClass "Trackpoint Wheel Emulation"
[    29.290] (II) No input driver specified, ignoring this device.
[    29.290] (II) This device may have been added with another device file.
[    29.290] (II) config/udev: Adding input device HDA Intel PCH Mic (/dev/input/event10)
[    29.290] (**) HDA Intel PCH Mic: Applying InputClass "Trackpoint Wheel Emulation"
[    29.290] (II) No input driver specified, ignoring this device.
[    29.290] (II) This device may have been added with another device file.
[    29.291] (II) config/udev: Adding input device HDA Intel PCH Dock Mic (/dev/input/event11)
[    29.291] (**) HDA Intel PCH Dock Mic: Applying InputClass "Trackpoint Wheel Emulation"
[    29.291] (II) No input driver specified, ignoring this device.
[    29.291] (II) This device may have been added with another device file.
[    29.291] (II) config/udev: Adding input device HDA Intel PCH Headphone (/dev/input/event12)
[    29.291] (**) HDA Intel PCH Headphone: Applying InputClass "Trackpoint Wheel Emulation"
[    29.291] (II) No input driver specified, ignoring this device.
[    29.291] (II) This device may have been added with another device file.
[    29.292] (II) config/udev: Adding input device HDA Intel PCH Dock Headphone (/dev/input/event13)
[    29.292] (**) HDA Intel PCH Dock Headphone: Applying InputClass "Trackpoint Wheel Emulation"
[    29.292] (II) No input driver specified, ignoring this device.
[    29.292] (II) This device may have been added with another device file.
[    29.292] (II) config/udev: Adding input device AT Translated Set 2 keyboard (/dev/input/event4)
[    29.292] (**) AT Translated Set 2 keyboard: Applying InputClass "evdev keyboard catchall"
[    29.292] (**) AT Translated Set 2 keyboard: Applying InputClass "libinput keyboard catchall"
[    29.292] (**) AT Translated Set 2 keyboard: Applying InputClass "keyboard-layout"
[    29.292] (**) AT Translated Set 2 keyboard: Applying InputClass "Trackpoint Wheel Emulation"
[    29.292] (II) Using input driver 'libinput' for 'AT Translated Set 2 keyboard'
[    29.292] (**) AT Translated Set 2 keyboard: always reports core events
[    29.292] (**) Option "Device" "/dev/input/event4"
[    29.292] (**) Option "_source" "server/udev"
[    29.293] (II) event4  - AT Translated Set 2 keyboard: is tagged by udev as: Keyboard
[    29.293] (II) event4  - AT Translated Set 2 keyboard: device is a keyboard
[    29.294] (II) event4  - AT Translated Set 2 keyboard: device removed
[    29.306] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio0/input/input4/event4"
[    29.306] (II) XINPUT: Adding extended input device "AT Translated Set 2 keyboard" (type: KEYBOARD, id 10)
[    29.306] (**) Option "xkb_layout" "it"
[    29.307] (II) event4  - AT Translated Set 2 keyboard: is tagged by udev as: Keyboard
[    29.307] (II) event4  - AT Translated Set 2 keyboard: device is a keyboard
[    29.308] (II) config/udev: Adding input device SynPS/2 Synaptics TouchPad (/dev/input/event5)
[    29.308] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "evdev touchpad catchall"
[    29.308] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "libinput touchpad catchall"
[    29.308] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "touchpad catchall"
[    29.308] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "Default clickpad buttons"
[    29.308] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "Trackpoint Wheel Emulation"
[    29.308] (II) LoadModule: "synaptics"
[    29.308] (II) Loading /usr/lib64/xorg/modules/input/synaptics_drv.so
[    29.312] (II) Module synaptics: vendor="X.Org Foundation"
[    29.312]    compiled for 1.20.3, module version = 1.9.1
[    29.312]    Module class: X.Org XInput Driver
[    29.312]    ABI class: X.Org XInput driver, version 24.1
[    29.312] (II) Using input driver 'synaptics' for 'SynPS/2 Synaptics TouchPad'
[    29.312] (**) SynPS/2 Synaptics TouchPad: always reports core events
[    29.312] (**) Option "Device" "/dev/input/event5"
[    29.330] (II) synaptics: SynPS/2 Synaptics TouchPad: ignoring touch events for semi-multitouch device
[    29.330] (--) synaptics: SynPS/2 Synaptics TouchPad: x-axis range 1250 - 5631 (res 59)
[    29.330] (--) synaptics: SynPS/2 Synaptics TouchPad: y-axis range 1205 - 4834 (res 81)
[    29.330] (--) synaptics: SynPS/2 Synaptics TouchPad: pressure range 0 - 255
[    29.330] (--) synaptics: SynPS/2 Synaptics TouchPad: finger width range 0 - 15
[    29.330] (--) synaptics: SynPS/2 Synaptics TouchPad: buttons: left right double triple
[    29.330] (--) synaptics: SynPS/2 Synaptics TouchPad: Vendor 0x2 Product 0x7
[    29.330] (--) synaptics: SynPS/2 Synaptics TouchPad: touchpad found
[    29.330] (**) SynPS/2 Synaptics TouchPad: always reports core events
[    29.346] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio1/input/input6/event5"
[    29.346] (II) XINPUT: Adding extended input device "SynPS/2 Synaptics TouchPad" (type: TOUCHPAD, id 11)
[    29.346] (**) synaptics: SynPS/2 Synaptics TouchPad: (accel) MinSpeed is now constant deceleration 2.5
[    29.346] (**) synaptics: SynPS/2 Synaptics TouchPad: (accel) MaxSpeed is now 1.75
[    29.346] (**) synaptics: SynPS/2 Synaptics TouchPad: (accel) AccelFactor is now 0.035
[    29.346] (**) SynPS/2 Synaptics TouchPad: (accel) keeping acceleration scheme 1
[    29.346] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration profile 1
[    29.346] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration factor: 2.000
[    29.346] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration threshold: 4
[    29.346] (--) synaptics: SynPS/2 Synaptics TouchPad: touchpad found
[    29.347] (II) config/udev: Adding input device SynPS/2 Synaptics TouchPad (/dev/input/mouse0)
[    29.347] (**) SynPS/2 Synaptics TouchPad: Ignoring device from InputClass "touchpad ignore duplicates"
[    29.349] (II) config/udev: Adding input device TPPS/2 IBM TrackPoint (/dev/input/event6)
[    29.349] (**) TPPS/2 IBM TrackPoint: Applying InputClass "evdev pointer catchall"
[    29.349] (**) TPPS/2 IBM TrackPoint: Applying InputClass "libinput pointer catchall"
[    29.349] (**) TPPS/2 IBM TrackPoint: Applying InputClass "Trackpoint Wheel Emulation"
[    29.349] (II) Using input driver 'libinput' for 'TPPS/2 IBM TrackPoint'
[    29.349] (**) TPPS/2 IBM TrackPoint: always reports core events
[    29.349] (**) Option "Device" "/dev/input/event6"
[    29.349] (**) Option "_source" "server/udev"
[    29.351] (II) event6  - TPPS/2 IBM TrackPoint: is tagged by udev as: Mouse Pointingstick
[    29.351] (II) event6  - TPPS/2 IBM TrackPoint: device is a pointer
[    29.351] (II) event6  - TPPS/2 IBM TrackPoint: device removed
[    29.370] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio1/serio2/input/input7/event6"
[    29.370] (II) XINPUT: Adding extended input device "TPPS/2 IBM TrackPoint" (type: MOUSE, id 12)
[    29.370] (**) Option "AccelerationScheme" "none"
[    29.370] (**) TPPS/2 IBM TrackPoint: (accel) selected scheme none/0
[    29.370] (**) TPPS/2 IBM TrackPoint: (accel) acceleration factor: 2.000
[    29.370] (**) TPPS/2 IBM TrackPoint: (accel) acceleration threshold: 4
[    29.371] (II) event6  - TPPS/2 IBM TrackPoint: is tagged by udev as: Mouse Pointingstick
[    29.372] (II) event6  - TPPS/2 IBM TrackPoint: device is a pointer
[    29.372] (II) config/udev: Adding input device TPPS/2 IBM TrackPoint (/dev/input/mouse1)
[    29.373] (II) No input driver specified, ignoring this device.
[    29.373] (II) This device may have been added with another device file.
[    29.373] (II) config/udev: Adding input device PC Speaker (/dev/input/event7)
[    29.373] (**) PC Speaker: Applying InputClass "Trackpoint Wheel Emulation"
[    29.373] (II) No input driver specified, ignoring this device.
[    29.373] (II) This device may have been added with another device file.
[    29.374] (II) config/udev: Adding input device ThinkPad Extra Buttons (/dev/input/event8)
[    29.374] (**) ThinkPad Extra Buttons: Applying InputClass "evdev keyboard catchall"
[    29.374] (**) ThinkPad Extra Buttons: Applying InputClass "libinput keyboard catchall"
[    29.374] (**) ThinkPad Extra Buttons: Applying InputClass "keyboard-layout"
[    29.374] (**) ThinkPad Extra Buttons: Applying InputClass "Trackpoint Wheel Emulation"
[    29.374] (II) Using input driver 'libinput' for 'ThinkPad Extra Buttons'
[    29.374] (**) ThinkPad Extra Buttons: always reports core events
[    29.374] (**) Option "Device" "/dev/input/event8"
[    29.374] (**) Option "_source" "server/udev"
[    29.375] (II) event8  - ThinkPad Extra Buttons: is tagged by udev as: Keyboard
[    29.375] (II) event8  - ThinkPad Extra Buttons: device is a keyboard
[    29.375] (II) event8  - ThinkPad Extra Buttons: device removed
[    29.382] (**) Option "config_info" "udev:/sys/devices/platform/thinkpad_acpi/input/input9/event8"
[    29.382] (II) XINPUT: Adding extended input device "ThinkPad Extra Buttons" (type: KEYBOARD, id 13)
[    29.382] (**) Option "xkb_layout" "it"
[    29.382] (II) event8  - ThinkPad Extra Buttons: is tagged by udev as: Keyboard
[    29.382] (II) event8  - ThinkPad Extra Buttons: device is a keyboard
[    31.917] (II) event2  - Power Button: device removed
[    31.926] (II) event3  - Video Bus: device removed
[    31.934] (II) event1  - Sleep Button: device removed
[    31.942] (II) event14 - Integrated Camera: Integrated C: device removed
[    31.962] (II) event4  - AT Translated Set 2 keyboard: device removed
[    31.986] (II) event6  - TPPS/2 IBM TrackPoint: device removed
[    32.002] (II) event8  - ThinkPad Extra Buttons: device removed


xorg.conf
Code:

# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 390.87  (buildmeister@swio-display-x64-rhel04-14)  Tue Aug 21 17:33:38 PDT 2018

# nvidia-settings: X configuration file generated by nvidia-settings
# nvidia-settings:  version 396.45  (portage@ThinkPad)  Sat Aug 11 15:58:00 BST 2018

Section "ServerLayout"
    Identifier     "Layout0"
    Screen      0  "Screen0" 0 0
    Inactive       "intel"
    InputDevice    "Keyboard0" "CoreKeyboard"
    InputDevice    "Mouse0" "CorePointer"
    Option         "Xinerama" "0"
EndSection

Section "Files"
EndSection

Section "InputDevice"

    # generated from data in "/etc/conf.d/gpm"
    Identifier     "Mouse0"
    Driver         "mouse"
    Option         "Protocol"
    Option         "Device" "/dev/input/mice"
    Option         "Emulate3Buttons" "no"
    Option         "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"

    # generated from default
    Identifier     "Keyboard0"
    Driver         "kbd"
EndSection

Section "InputClass"
    Identifier         "Trackpoint Wheel Emulation"
    MatchDevicePath    "/dev/input/event*"
    Option         "EmulateWheel" "true"
    Option         "EmulateWheelButton" "2"
    Option         "Emulate3Buttons" "false"
    Option         "XAxisMapping" "6 7"
    Option         "YAxisMapping" "4 5"
EndSection

Section "Monitor"
    Identifier     "Monitor0"
    VendorName     "Unknown"
    ModelName      "AU Optronics Corporation"
    HorizSync       56.5 - 67.8
    VertRefresh     50.0 - 60.0
EndSection

Section "Device"

    # Stuff on the net says to use BusID "PCI:1:0:0" but the manual says to use "1@0:0:0"
    Identifier     "Device0"
    Driver         "nvidia"
    VendorName     "NVIDIA Corporation"
    BoardName      "Quadro K1000M"
    BusID          "1@0:0:0"
EndSection

Section "Device"
    Identifier     "intel"
    Driver         "modesetting"
    Option         "AccelMethod" "none"
    Option         "DRI"
    Option         "CustomEDID" "DFP-0:/lib/firmware/edid/1920x1080_ThinkPad_W530.bin"
EndSection

Section "Screen"
    Identifier     "Screen0"
    Device         "Device0"
    Monitor        "Monitor0"
    DefaultDepth    24
    Option         "RenderAccel" "True"
    Option         "NoRenderExtension" "False"
    Option         "AllowGLXWithComposite" "True"
    Option         "AddARGBGLXVisuals" "True"
    Option         "DamageEvents" "True"
    Option         "ConnectToAcpid" "True"
    Option         "Stereo" "0"
    Option         "metamodes" "1920x1080_60 +0+0 {ForceCompositionPipeline=On}"
    Option         "SLI" "Off"
    Option         "MultiGPU" "Off"
    Option         "BaseMosaic" "off"
    Option         "ConnectedMonitor" "DFP-0"
    Option         "CustomEDID" "DFP-0:/lib/firmware/edid/1920x1080_ThinkPad_W530.bin"
    Option         "UseEDID" "True"
    Option         "ModeValidation" "NoVirtualSizeCheck"
    # Option       "ModeDebug" "True"
    SubSection     "Display"
        Depth       24
    EndSubSection
EndSection

Section "Screen"
    Identifier     "intel"
    Device         "intel"
    Monitor        "Monitor0"
    SubSection     "Display"
        Depth       24
        Modes      "1920x1080"
    EndSubSection
EndSection

Section "Extensions"
    Option         "Composite" "Enable"
EndSection


In dmesg the following can be seen
Code:


[   27.926638] nvidia: loading out-of-tree module taints kernel.
[   27.926652] nvidia: module license 'NVIDIA' taints kernel.
[   27.933040] nvidia: module verification failed: signature and/or required key missing - tainting kernel
[   27.943444] nvidia-nvlink: Nvlink Core is being initialized, major device number 239
[   27.943766] nvidia 0000:01:00.0: vgaarb: changed VGA decodes: olddecodes=io+mem,decodes=none:owns=io+mem
[   28.330705] caller _nv000934rm+0x1bf/0x1f0 [nvidia] mapping multiple BARs


In /lib/modules/4.19.23-gentoo/video/ only driver available is nvidia.ko

Code:

filename:       /lib/modules/4.19.23-gentoo/video/nvidia.ko
alias:          char-major-195-*
version:        418.43
supported:      external
license:        NVIDIA
srcversion:     86171E965AC9C3AD399B033
alias:          pci:v000010DEd00000E00sv*sd*bc04sc80i00*
alias:          pci:v000010DEd*sv*sd*bc03sc02i00*
alias:          pci:v000010DEd*sv*sd*bc03sc00i00*
depends:       
retpoline:      Y
name:           nvidia
vermagic:       4.19.23-gentoo SMP mod_unload modversions
parm:           NvSwitchRegDwords:NvSwitch regkey (charp)
parm:           NVreg_Mobile:int
parm:           NVreg_ResmanDebugLevel:int
parm:           NVreg_RmLogonRC:int
parm:           NVreg_ModifyDeviceFiles:int
parm:           NVreg_DeviceFileUID:int
parm:           NVreg_DeviceFileGID:int
parm:           NVreg_DeviceFileMode:int
parm:           NVreg_UpdateMemoryTypes:int
parm:           NVreg_InitializeSystemMemoryAllocations:int
parm:           NVreg_UsePageAttributeTable:int
parm:           NVreg_MapRegistersEarly:int
parm:           NVreg_RegisterForACPIEvents:int
parm:           NVreg_CheckPCIConfigSpace:int
parm:           NVreg_EnablePCIeGen3:int
parm:           NVreg_EnableMSI:int
parm:           NVreg_TCEBypassMode:int
parm:           NVreg_EnableStreamMemOPs:int
parm:           NVreg_EnableBacklightHandler:int
parm:           NVreg_RestrictProfilingToAdminUsers:int
parm:           NVreg_EnableUserNUMAManagement:int
parm:           NVreg_MemoryPoolSize:int
parm:           NVreg_KMallocHeapMaxSize:int
parm:           NVreg_VMallocHeapMaxSize:int
parm:           NVreg_IgnoreMMIOCheck:int
parm:           NVreg_NvLinkDisable:int
parm:           NVreg_RegistryDwords:charp
parm:           NVreg_RegistryDwordsPerDevice:charp
parm:           NVreg_RmMsg:charp
parm:           NVreg_GpuBlacklist:charp
parm:           NVreg_AssignGpus:charp



Code:
pietro@ThinkPad ~ $ sudo eselect opengl list
Available OpenGL implementations:
  [1]   nvidia *
  [2]   xorg-x11

pietro@ThinkPad ~ $ sudo eselect opencl list
Available OpenCL implementations:
  [1]   nvidia *


I have also observed the following files in /etc/modprobe.d

nvidia.conf
Code:
# Nvidia drivers support
alias char-major-195 nvidia
alias /dev/nvidiactl char-major-195

# To tweak the driver the following options can be used, note that
# you should be careful, as it could cause instability!! For more
# options see /usr/share/doc/nvidia-drivers-418.43/README
#
# !!! SECURITY WARNING !!!
# DO NOT MODIFY OR REMOVE THE DEVICE FILE RELATED OPTIONS UNLESS YOU KNOW
# WHAT YOU ARE DOING.
# ONLY ADD TRUSTED USERS TO THE VIDEO GROUP, THESE USERS MAY BE ABLE TO CRASH,
# COMPROMISE, OR IRREPARABLY DAMAGE THE MACHINE.
options nvidia NVreg_DeviceFileMode=432 NVreg_DeviceFileUID=0 NVreg_DeviceFileGID=27 NVreg_ModifyDeviceFiles=1


nvidia-rmmod.conf
Code:
# Nvidia UVM support

remove nvidia modprobe -r --ignore-remove nvidia-drm nvidia-modeset nvidia-uvm nvidia


Any idea guys? I really don't know why X refuses to work with anything other than 390.87, which btw is no longer available. Should I try compiling the driver provided by nvidia website?

Thanks
_________________
USE="-systemd"


Last edited by Latrina on Sun Mar 03, 2019 7:48 pm; edited 1 time in total
Back to top
View user's profile Send private message
mrbassie
Guru
Guru


Joined: 31 May 2013
Posts: 525

PostPosted: Sat Mar 02, 2019 7:22 pm    Post subject: Re: No video after nvidia driver update on ThinkPad W530 Reply with quote

Latrina wrote:
Hello guys,

nvidia-drivers-390.87, which as far as I can see it is no longer in portage.


https://gpo.zugaina.org/x11-drivers/nvidia-drivers

https://wiki.gentoo.org/wiki/Custom_repository

Can't help you with your update woes but those links will hopefully get you back to where you were in the meantine.
Back to top
View user's profile Send private message
Hu
Moderator
Moderator


Joined: 06 Mar 2007
Posts: 13498

PostPosted: Sat Mar 02, 2019 10:05 pm    Post subject: Re: No video after nvidia driver update on ThinkPad W530 Reply with quote

Latrina wrote:
I really don't know why X refuses to work with anything other than 390.87, which btw is no longer available. Should I try compiling the driver provided by nvidia website?
You could try, but I recommend against installing it outside the control of Portage. Have you tried the open-source Nouveau driver?
Back to top
View user's profile Send private message
Latrina
n00b
n00b


Joined: 13 Aug 2017
Posts: 27
Location: Newcastle upon Tyne

PostPosted: Sun Mar 03, 2019 12:28 pm    Post subject: Re: No video after nvidia driver update on ThinkPad W530 Reply with quote

Hu wrote:
Latrina wrote:
I really don't know why X refuses to work with anything other than 390.87, which btw is no longer available. Should I try compiling the driver provided by nvidia website?
You could try, but I recommend against installing it outside the control of Portage. Have you tried the open-source Nouveau driver?


It does work with Nouveau drivers, however video performance is very poor. I really don't understand what the issue is. It seems like only one module is built.
_________________
USE="-systemd"
Back to top
View user's profile Send private message
Latrina
n00b
n00b


Joined: 13 Aug 2017
Posts: 27
Location: Newcastle upon Tyne

PostPosted: Sun Mar 03, 2019 7:47 pm    Post subject: Reply with quote

Ultimately disabling all in-kernel framebuffers aside from the nvidia one and enabling KMS in the nvidia-drivers did the trick.

Thanks
_________________
USE="-systemd"
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Desktop Environments All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum