Before updating the nvidia driver, you should always check here:
Yes I've checked. That's why I was surprised by Portage build log. I
didn't build nvidia-drivers manually for a long time and do not remember
where this GPU checks are (ebuild or driver package).
I didn't think that this driver will not work with my GPU. I was
confused by the message and wanted to report. If it's ebuild-side
problem then must I create an issue in the Bugzilla?
On 04/12/2018 10:01 PM, Nikos Chantziaras wrote:
On 12/04/18 16:31, Alexey Eschenko wrote:
Is this some kind of maintainer's mistake or does NVIDIA really
messed up with drivers again?
Before updating the nvidia driver, you should always check here:
http://www.nvidia.com/Download/Find.aspx
and see if the version you're updating to is a beta driver or not.
As a long time nvidia-drivers user, I really recommend to:
1. Use an LTS kernel series (latest LTS series is 4.14.x.)
2. Do not install nvidia beta drivers.
3. Do not use X.Org pre-releases.
Currently, that means these in package.mask:
>=sys-kernel/gentoo-sources-4.15
>=x11-drivers/nvidia-drivers-391
>=x11-base/xorg-server-1.19.99
Unless you're using Chrome, where 390 has a bug that makes it unusable
slow, so you need:
>=x11-drivers/nvidia-drivers-385
You need to check on the available versions these packages manually
from time to time to see if it's safe to update them.
Also, nvidia driver version can be confusing. 390 is the latest stable
series, while 384 is the "LTS-like" stable series. To be frank, I find
it impossible to tell what's happening with driver releases from
nvidia if I don't read phoronix.com news.
In any event, the TL;DR is that sticking to non-beta drivers and
non-beta xorg and the latest LTS kernel will result in avoiding the
majority of breakages.
--
Kind regards,
Alexey Eschenko
https://skobk.in/