SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Fixed an intermittent hang when using Vulkan to present directly to display with the VK_KHR_display extension. SteamVR was particularly affected by that hang.
Disabled G-SYNC in desktop environments, such as Budgie, that use libmutter-0.so.
An existing rule to disable G-SYNC for libmutter.so no longer applied after the library was renamed to libmutter-0.so.
Updated nvidia-installer to label kernel modules with SELinux file type 'modules_object_t'. Some system SELinux policies only permit loading of kernel modules with this SELinux file type.
Removed support for checking for and downloading updated driver packages and precompiled kernel interfaces from nvidia-installer. This functionality was limited to unencrypted ftp and http, and was implemented using code that is no longer actively maintained.
Last edited by cwizardone; 08-22-2017 at 11:14 AM.
Added support for the following GPU:
Quadro P5200
Fixed a regression that caused display flickering at lower PowerMizer performance levels on some GPUs.
Fixed a regression that prevented console restoration after a VT switch on some GPUs.
Fixed a bug that could cause a system hang when resuming from suspend with some GPUs.
Fixed a bug that caused slow or stuttering frame rates in applications that use GLX_EXT_swap_control_tear while G-SYNC is active.
Fixed a bug in the NVIDIA VDPAU driver that caused VdpVideoSurfaceGetBitsYCbCr() of H.265/HEVC content to have interlaced artifacts.
Fixed a bug that caused the X driver to not correctly report the "BlendOrder" MetaMode token when querying the MetaMode through, e.g., `nvidia-settings --query CurrentMetaMode`.
Fixed a bug that prevented nvidia-installer from displaying a targeted error message when optional kernel modules fail to load.
Updated nvidia-installer to label kernel modules with SELinux file type 'modules_object_t'. Some system SELinux policies only permit loading of kernel modules with this SELinux file type.
Removed support for checking for and downloading updated driver packages and precompiled kernel interfaces from nvidia-installer. This functionality was limited to unencrypted ftp and http, and was implemented using code that is no longer actively maintained.
I'm still with 352.63 from 14.1 Slackbuilds.. Wonder if the release mentioned here fixes it my issues.. (my G-SYNC monitor always lid is always red indicating G-SYNC is ON even thought it's not _on 375 drivers_ - older drivers - it's white) (And yeah it's white in Windows... with latest drivers)
edit: mention broken driver version
Okay, I guess quoting yourself is not standard here, but i will do it anyway. I was stuck with 352.63 for a very long time (due to the bug mentioned above).
Turning off G-SYNC works with NVIDIA-Linux-x86_64-387.12.run. (kernel 4.9.52, slackware 14.2)
For those of you running the new LLB NVIDIA-Linux-x86_64-384.90.run on multilib - i.e, with COMPAT32, and not the SBO script - can you post or email me the location the .run installer script puts the two libnvidia-tls.so.384.90? Slackware needs the tls/ versions. For some reason, when I run nvidia-installer in a qemu VM, lib64 has both versions, which is ok as the tls/ version gets picked and 64-bit GL apps run. However, only one 32-bit lib tls gets installed, the wrong one, and 32-bit GL apps segfault. To test, I moved /usr/lib/tls/libnvidia-tls.so.384.90 (32 bit version):
Code:
$ /usr/bin/32/glxgears
Segmentation fault
(same for LD_PRELOAD=/usr/lib/libnvidia-tls.so.384.90), and
Code:
$ LD_PRELOAD=/usr/lib/tls/libnvidia-tls.so.384.90 /usr/bin/32/glxgears
Running synchronized to the vertical refresh. The framerate should be
approximately the same as the monitor refresh rate.
This has been driving me nuts for the past 24 hrs. A few versions ago I just popped in a symlink /usr/lib/libnvidia-tls.so.384.90 -> /usr/lib/tls/libnvidia-tls.so.384.90, but when I switched to using nvidia-installler on 375.66 I didn't seem to need the symlink.
Can anyone provide some pointers as to what might be the issue, either with my multilib install or with the nvidia-installer command line? You can snag a copy of nvidia-installer at www.linuxgalaxy.org.
In the meantime, I'll go back to the old workarounds just to get something working and posted to SBo.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.