You are not logged in.
Pages: 1
I moved from 5.5 series to 5.6 series kernel and i cannot get vdpau or nvdec to work at all. rolling back they both still work. card is 750ti, processor is ryzen 2700. tried stock kernel, zen kernel, and linux-ck-zen kernels all same result. no errors i could see in Xorg logs. using xfce desktop. same result in Kodi and MythTV. kodi shows vdpau selected in player options but plays using ffmpeg and that runs processor to very cpu. have enabled and disabled modeset in kernel options, also no change.
any help with this appreciated. thanks.
Last edited by glenb77 (2020-05-04 21:24:55)
Offline
Works fine here, and this is very little actual information in your post. If you indeed tested all of these kernels, the only sensible module option is nvidia-dkms which would tell you if it failed to build. What's your output for
glxinfo -B #mesa-demos
vdpauinfoand maybe throw in a dmesg and a xorg log
Offline
thanks. from xorg log the problem is :
(EE) NVIDIA: Failed to load module "glxserver_nvidia" (module does not exist, 0)
(EE) NVIDIA(0): Failed to initialize the GLX module; please check in your X
(EE) NVIDIA(0): log file that the GLX module has been loaded in your X
the dkms builds and at boot i have the same nvidia modules loaded as in prior kernel where it is working. i checked the nvidia-beta-dkms for aur and same result
from dmesg:
[ 7.112995] nvidia: loading out-of-tree module taints kernel.
[ 7.113003] nvidia: module license 'NVIDIA' taints kernel.
[ 7.123447] nvidia: module verification failed: signature and/or required key missing - tainting kernel
[ 7.131481] nvidia-nvlink: Nvlink Core is being initialized, major device number 236
[ 7.131928] nvidia 0000:0a:00.0: vgaarb: changed VGA decodes: olddecodes=io+mem,decodes=none:owns=io+mem
[ 7.317815] nvidia-uvm: Loaded the UVM driver, major device number 234.
[ 7.801217] nvidia-modeset: Loading NVIDIA Kernel Mode Setting Driver for UNIX platforms 440.82 Wed Apr 1 19:41:29 UTC 2020
[ 7.804223] [drm] [nvidia-drm] [GPU ID 0x00000a00] Loading driver
[ 7.804225] [drm] Initialized nvidia-drm 0.0.0 20160202 for 0000:0a:00.0 on minor 0
vdpauinfo reports exactly same in both kernels
glxinfo reports glx vendor as vmware, which corresponds to nvidia glx not loading
Offline
Of course nvidia-beta-dkms doesn't help it's the same version as the normal nvidia-dkms right now. The kernel module loads that's fine so that's alright (and you better switch that back to nvidia-dkms to ensure consistency and no surprises in the future), if just downgrading the kernel is sufficient to fix this here then this is often related to racing issues, in which case you might want to set up early KMS by including the nvidia modules in the initramfs: https://wiki.archlinux.org/index.php/NV … de_setting
Also the nvidia-utils versions should have the same general version number as the nvidia module so you'll need nvidia-utils 440.82 as well, if there's a mismatch there you are doing what amounts to a partial update.
Last edited by V1del (2020-05-04 12:58:22)
Offline
i removed the beta and switched everything back (removed beta of nvidia and nvidia-utils) reinstalled nvidia-dkms on earlier kernel that works, everything matches. i had already tried the early kms as per the wiki, that did not change anything. thanks.
Offline
Got this working with advice here: https://bbs.archlinux.org/viewtopic.php?id=249344
Offline
Pages: 1