nvidia properitary driver not work
2 Attachment(s)
For I noticed that my 14.2 box was actually using the integrated GPU of its i7-7700H CPU, I then decided to bring the discrete GPU (Nvidia GTX 1050) to work. But this had no success.
My steps are as following: - Disabled the nouveau driver by putting it in the blacklist of modprove configuration file; - install from slackbuilds.org the nvidia-kernel and nvidia-driver, versions are 390.95 After these, I noticed some new kernel modules were loaded automatically: nvidia, nvidia_drm, nvidia_modeset. I can also 'startx', but a lot of X applications cannot start including glxgears and glxinfo, they reported errors: Xlib: extension "GLX" missing on display ":0".In this situation, my 'lspci -k' had outputs of: Quote:
After some googling, I then added a section to my xorg.conf: Code:
Section "Device" Can someone know this kind of issue? How can I bring my nvidia GTX 1050 to work? I know there is a default nouveau, but it cannot work with the slackware current kernel of 4.14.47 and has to be disabled by adding modeset=0 in the kernel command. For this reason I had uninstalled the package of nouveau. Thanks in advance. -woody |
Perhaps SBo uses a different numbering system, but the latest long term driver (non-beta) for your card, from Nvidia, is version 390.67.
https://www.geforce.com/drivers/results/134859 |
This is my /etc/X11/xorg.conf.d/10-local.conf:
Code:
Section "ServerLayout" |
check the output of ls -l /usr/lib64/libGL*
for broken links, sounds a bit like nvidia switch has failed for some reason hth Just had a closer look a your b log, it looks like it should be working. So probably all is good with the nvidia installation. Is this an optimus laptop ? |
It bothers me a little that your lspci -k still lists nouveau even though it states nvidia is in use.
I have a GTX 1070 Ti (driver installed by nvidia-foo.run not a slack package) and mine looks like this Code:
lspci -k (abridged) I suggest you move /etc/X11/xorg.conf to /etc/X11/xorg.conf.foo from runlevel 3 and run "nvidia-xconfig". If you like view the new xorg.conf and compare it to the previous if there are items in the current one you wish to keep and simply reconcile the two. Possibly you have a monitor issue such as EDID issues but that usually shows up in Xorg.0.log. The only EDID problems I have ever had are HUGE fonts on one monitor requiring a "UseEDIDDpi = false" line but the nvidia documentation covers all such situations and informs one of required entries to fix such problems. As an aside is your system 32bit, 64bit or Multilib? EDIT - Hmmm Optimus. Dugan might be on to something there. They have "issues" like requiring Bumblebee. |
you need to uninstall the driver. then reinstall mesa. then install driver.
remember when mesa is upgraded you should uninstall the driver. no Idea why your are using the 390.95 and if the first time you need to run the nvidia-xconfig my slackbuild and package for keeping your nvidia up to date. https://github.com/Drakeo/update-nvidia-mkinitrd it will build the driver for your new kernel upgrade before rebooting. think sbo has some switch thing. latest stable https://download.nvidia.com/XFree86/..._64-390.67.run if SBO has something different oh well i do it the Slackware way. https://download.nvidia.com/XFree86/..._64/latest.txt |
Quote:
|
Quote:
Quote:
|
Quote:
|
I removed what I just installed nvidia-kernel*-SBo and nvidia-driver-*SBo and then reinstalled all the packages found in x/ directory of Slackware 14.2 DVD. Then my system went back to normal and I can run glxgears. Then I clearly installed the latest nvidia driver (390.67) got from the official site. But the result is still similar, it seemed nvidia's GLX library not working on Slack 14.2 with at least my GTX 1050 gpu.
lspic outputs: Quote:
And, the output of glxgears is: Quote:
|
I always have to blacklist nouveau on my box for the nvidia blob to work, in extra there's a nouveau blacklist package.
|
Quote:
Code:
~ $ cat /etc/modprobe.d/00.conf |
No problems here with the GTX 1050Ti and the NVidia .run file. Uninstall NVidia, delete the nouveau entry from /etc/modprobe.d/00.conf, install the blacklist package as dTd suggested (xf86-video-nouveau-blacklist-noarch-1.txz, from /extra on any Slackware mirror), reboot to runlevel 3, then run the NVidia .run file.
|
Quote:
Quote:
|
Quote:
Like you I am very grateful for SlackBuilds but for something as fundamental and proprietary as the nvidia graphics driver I think you should try the stock 14.2 kernel or even one from current complete with headers or, better, a complete "/usr/src/linux" directory and use the nvidia-foo.run installation from runlevel 3 just to see how that fares. It might even be wise to answer "yes" to the "install 32 bit compatible files?" popup question just to be thorough... that is, and this is a big "IF", if your system is NOT Optimus. For that you must have Bumblebee installed or possibly some specific workaround which apparently is only possible on some specific laptops. |
All times are GMT -5. The time now is 01:35 AM. |