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.
I just read the Nvidia forum link, that sure was a snappy response wasnt it?
It took them a week since xorg-server-1.18 was tagged. But xorg-server has a public git repo, so nVidia could track its development as a matter of continuous integration, if they so choose. If resources are a problem, well, hey, they know exactly where and how they could get dozens of volunteers for free.
If you're running -Current, using the proprietary driver from Nvidia is ill advised.
I assume it's because -current occasionally ships updates (including this, but I'm mainly talking about kernel updates) that require you to reinstall the NVidia drivers.
Take it however you want it, but the statement is what it means. -Current is always changing and something could break a proprietary driver package without warning, as we just saw. You know FULL WELL, and don't need to be told repeatedly that the nature of -Current is not well suited to proprietary drivers under any circumstance and using them carries some risk as to why I, and will repeat for yet another time, they are ill-advised to use.
Kernel updates, and it will break the driver.
Xorg-server updates and it will break the driver.
Mesa updates and it will break the driver.
Yes, getting the proprietary driver(s) tested is one thing, and THERE IS A THREAD FOR THIS THAT TARGETS SBO, but testing it against a stabilized release, and not a development branch that is always changing, and can promote breakage is not the wisest of ideas, nor is going to be able accuractely bring about a stable package when another kernel update, xorg-server update, or mesa update could come and foul everything up again.
Take what Patrick said to heart and hold it well. The man doesn't need to be quoted, but you'd damn well be wise to heed his words.
Quote:
Originally Posted by cwizardone
Plus the NVidia driver is just flat superior to the noveau (sp) driver.
Please provide proof to this statement other than nonsensical hearsay.
Distribution: Slackware64-current with "True Multilib" and KDE4Town.
Posts: 9,095
Rep:
Quote:
Originally Posted by ReaperX7
........
Kernel updates, and it will break the driver.
Xorg-server updates and it will break the driver.
Mesa updates and it will break the driver..........
So, what's the problem? It is SOP that you should always re-install the driver after those packages are updated. You might add gcc and glibc to that list.
No scuttlebutt about it. Let us be realistic and not open source zealots, the Nvida driver has, overall, better performance. .
Last edited by cwizardone; 11-16-2015 at 08:52 PM.
Distribution: Slackware64-current with "True Multilib" and KDE4Town.
Posts: 9,095
Rep:
If that is directed at me, no, I'm not complaining. I wouldn't run -current if I didn't expect there to be a problem every now and then. Fixing it is part of the "fun."
Exactly, but please refrain from saying what is actually better, because that is a per-user case, and not an absolute fact, and also remember that an unstable development OS is not exactly the ideal platform for using proprietary drivers, much less debugging/testing them.
The free driver might not be the most comprehensive driver, but 9 times out of 10, it works.
Distribution: Slackware64-current with "True Multilib" and KDE4Town.
Posts: 9,095
Rep:
Quote:
Originally Posted by mats_b_tegner
SOP=Standard Operating Procedure? I have blacklisted kernel, mesa and xorg-server for that very reason.
Yes, Standard Operating Procedure.
I do the upgrades and changes the "old fashion way," by hand, i.e., at the command line, and don't use slackpkg. BTW, I read somewhere, one should not upgradepkg the kernel, but installpkg them and edit lilo.conf accordingly. Good advice.
Besides, my driver the 340.xxx series is actually worse than xf86-video-nouveau. While it is branded by Nvidia and blessed by their dark unholy demonically possessed sages who develop drivers from the putrid ether of the forever-dark netherworld of the nvidiaverse, a place even deemed off limits by Bob himself and even chastised by Linus Torvalds with a middle-finger, I now get better performance and support through Nouveau and I have a 9800 GT (which isn't that old mind you).
-Current is always changing and something could break a proprietary driver package without warning, as we just saw.
What are you talking about? This is the state of any 3rd-party program on -current. An update could knock everything out.
I would never say that -current users shouldn't use proprietary drivers, but, as with anything related to -current, things could break and you should have at least a basic understanding on what is going on.
By your standards, -current wouldn't be good for alternative inits, different WMs/DEs, etc...
Now, users who run current, shouldn't automatically assume everything is going to work perfectly. When -current is as bleeding edge as we are on some things (like mesa and X), breakage is very possible (especially in regards to nvidia drivers, since they seem to wait until bug reports come in rather than keeping up with development), but to say that proprietary drivers are not recommended is just absurd.
Now, if you wanted to throw a little addendum (my words in bold) on the end of that, it would make a lot more sense.
Quote:
...remember that an unstable development OS is not exactly the ideal platform for using proprietary drivers for an inexperienced Slacker
We should be finding these problems so things can get updated. If it isn't something in Slackware that needs to be updated, then it may lead to a SlackBuild being updated, or finding alternate versions, or even alternate programs (obviously not possible when dealing with proprietary drivers unless you switch to opensource). The Slackware forum doesn't only cover the development of official Slackware, but also covers people's use cases. Finding out what needs to be done to get the proprietary driver working is what (some) of us are here for.
Please provide proof to this statement other than nonsensical hearsay.
Here you go:
Code:
[ 10.209986] noueau [ DEVICE][0000:02:00.0] BOOT0 : 0x092a00a2
[ 10.209992] nouveau [ DEVICE][0000:02:00.0] Chipset: G92 (NV92)
[ 10.209994] nouveau [ DEVICE][0000:02:00.0] Family : NV50
[ 10.324697] nouveau [ VBIOS][0000:02:00.0] using image from PRAMIN
[ 10.324825] nouveau [ VBIOS][0000:02:00.0] BIT signature found
[ 10.324828] nouveau [ VBIOS][0000:02:00.0] version 62.92.84.00.00
[ 10.345402] nouveau E[ VBIOS][0000:02:00.0] 0xdf7e[ ]: unknown opcode 0x9f
[ 10.345441] nouveau E[ DEVINIT][0000:02:00.0] init failed, -22
[ 10.345475] nouveau E[ DRM] failed to create 0x00000080, -22
[ 10.346347] nouveau: probe of 0000:02:00.0 failed with error -22
Linux kernel 4.1.12, GeForce 9800 GT. All I get then is the VESA driver when starting X. Would be nice if nouveau was working, but unfortunately it does not even initialise on my card.
Please provide proof to this statement other than nonsensical hearsay.
The last i heard of or saw a benchmark, the nviidia drivers were way ahead of nouveau in 3d video, games and such.
In addition the nvidia driver provides a nice configuration and admin interface that lets you easily change parameters like overall texture rendering quality, antialiasing, color correction, vsync etc.
But one of the best reasons to use the proprietary driver is that the settings utility lets you easily choose to change clocking on the fly.
Adaptive clocking vs full speed performance when gaming for instance. I havent tried the nouveau driver in a while, how does it handle adaptive clocking?
You can also monior temperature and memory use from the same utility.
All of the above are good reasons for using the nvidia driver imo, im not aware that the nouveau driver offers similiar tools and functionality, if so let me know and ill give it a shot
Besides, nouveau driver doesn't support GPU computing, so it's pretty much useless for anyone intending to use its Slackware machine for some sort of scientific calculations or, more importantly, development of alike codes.
I don't know about the procedure of testing updates for Slackware packages, how many people are involved, and hardware availability to them, so I certainly cannot blame the team for not testing latest batch of updates with NVIDIA driver. However, with such slow Slackware release cycle, it's meaningless to claim that people should not complain about alike issues with -current. Because -stable is, frankly, not very interesting, and if not for -current, I guess lots of people would migrate away from Slackware anyway. And in such a situation, from an user point of view, it's really not that unreasonable to expect that, if possible, some important parts of infrastructure, like NVIDIA and maybe AMD proprietary graphics drivers, get tested with -current at least from time to time, even if these are not delivered along with Slackware.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.