Nvidia drops 700 (Kepler) into legacy branch (470xx)

With the release of the new feature branch release: [495.44]
Kepler GPUs (GTX 600/700 series) and the first Titans will drop into legacy.

The last supported driver will be 470.xx (new legacy branch 470xx)

https://nvidia.custhelp.com/app/answers/detail/a_id/5202

495 packages now at the repos:

https://archlinux.org/packages/extra/x86_64/nvidia/

To change to 470xx from AUR on new legacy cards you will need to uninstall the main ones and build/install the 470xx versions from AUR:
sudo pacman -R nvidia-dkms nvidia-utils nvidia-settings
yay -S nvidia-470xx-dkms nvidia-470xx-utils nvidia-470xx-settings

470xx AUR builds:
[build@buildsystem ~]$ yay -Ss nvidia-47
aur/lib32-opencl-nvidia-470xx 470.74-1 (+0 0.00) 
    OpenCL implemention for NVIDIA (32-bit)
aur/lib32-nvidia-470xx-utils 470.74-1 (+0 0.00) 
    NVIDIA drivers utilities (32-bit)
aur/nvidia-470xx-settings 470.74-1 (+1 1.00) (Out-of-date: 2021-10-31) 
    Tool for configuring the NVIDIA graphics driver
aur/nvidia-470xx-dkms 470.74-1 (+1 1.00) (Out-of-date: 2021-10-31) 
    NVIDIA drivers - module sources
aur/opencl-nvidia-470xx 470.74-1 (+1 1.00) (Out-of-date: 2021-10-31) 
    OpenCL implemention for NVIDIA
aur/nvidia-470xx-utils 470.74-1 (+1 1.00) (Out-of-date: 2021-10-31) 
    NVIDIA drivers utilities
GeForce Desktop GPUs based on Kepler architecture include:
NVIDIA GeForce GTX TITAN Z
NVIDIA GeForce GTX TITAN Black
NVIDIA GeForce GTX TITAN
NVIDIA GeForce GTX 780 Ti
NVIDIA GeForce GTX 780
NVIDIA GeForce GTX 770
NVIDIA GeForce GTX 760 Ti
NVIDIA GeForce GTX 760
NVIDIA GeForce GTX 760 (192-bit)
NVIDIA GeForce GTX 760 Ti OEM
NVIDIA GeForce GT 740
NVIDIA GeForce GT 730
NVIDIA GeForce GT 720
NVIDIA GeForce GT 710
NVIDIA GeForce GTX 690
NVIDIA GeForce GTX 680
NVIDIA GeForce GTX 670
NVIDIA GeForce GTX 660 Ti
NVIDIA GeForce GTX 660
NVIDIA GeForce GTX 650 Ti Boost
NVIDIA GeForce GTX 650 Ti
NVIDIA GeForce GTX 650
NVIDIA GeForce GTX 645
NVIDIA GeForce GT 640
NVIDIA GeForce GT 635
NVIDIA GeForce GT 630

By that means when the Nvidia 495 packages will reach the repos soon all these cards will not boot into X on the proprietary Nvidia packages (latest) you will need to go to Open Source Nouveau Driver or take them from AUR if 470xx builds will be available by that time:

495.44 Supported Products:
https://www.nvidia.com/Download/driverResults.aspx/181274/en-us

@manuel created also a checking tool (part of nvidia-installer-db package)

To check which Nvidia driver versions support your Nvidia card, use command

nvidia-driver-supported-branches -a

➜  ~ » nvidia-driver-supported-branches -a
NVIDIA card id: 128b
Series 495: not supported
Series 470: supported
Series 390: supported
Series 340: not supported
16 Likes

This should be pinned and/or is there a way to message everyone this as an urgent announcement?

4 Likes

Maybe @jonathon can add a 470 legacy driver binary to his kernel-lts repo, alongside the 390 legacy driver, and people with the relevant cards can switch before the 495 driver hits and renders their systems unbootable.

Yet another reminder to use AMD and never buy Nvidia.

9 Likes

If it’s in the AUR I can add it to the repo.

Is there a 470xx branch or does the PKGBUILD need uploading? Edit: Nope, needs converting from the files still in stable. I’ll get to it “soon”.

Edit: They’re in the AUR. Please test. https://aur.archlinux.org/packages/?O=0&K=470xx

12 Likes

Goddammit!

Oh wait, it’s Titan not Titan X :sweat_smile:

3 Likes
nvidia-470xx-settings
yay -S nvidia-470xx-settings                                                                            1 ↵
:: Checking for conflicts...
:: Checking for inner conflicts...
 -> 
Package conflicts found:
 -> Installing nvidia-utils will remove: nvidia-470xx-utils (nvidia-libgl)
 -> Conflicting packages will have to be confirmed manually
[Repo:2]  nvidia-utils-470.74-1  libxnvctrl-470.74-1
[Aur:1]  nvidia-470xx-settings-470.74-1

  1 nvidia-470xx-settings            (Build Files Exist)
==> Packages to cleanBuild?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> A
:: Deleting (1/1): /home/joekamprad/.cache/yay/nvidia-470xx-settings
:: (1/1) Downloaded PKGBUILD: nvidia-470xx-settings
  1 nvidia-470xx-settings            (Build Files Exist)
==> Diffs to show?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> N
:: (1/1) Parsing SRCINFO: nvidia-470xx-settings
resolving dependencies...
looking for conflicting packages...
:: nvidia-utils and nvidia-470xx-utils are in conflict (nvidia-libgl). Remove nvidia-470xx-utils? [y/N] 

PKGBUILD:

package_nvidia-470xx-settings() {
  depends=('jansson' 'gtk3' 'libxv' 'libvdpau' 'nvidia-utils' 'libxnvctrl')

‘nvidia-utils’ —> nvidia-470xx-utils

4 Likes

If the new driver is such an issue then simply block it from being pushed to the enduser till it’s fixed. As for AMD vs. nVidia that’s a BS argument. ATI / AMD in past has had more than their fair share of bad drivers cause they would push them before they were actually stable.

There is no issue with the driver… it is simply Nvidia dropping support for older Cards for their Latest Drivers.

1 Like

At this point, if you buy a new Nvidya card, you deserve what you’re getting, and I feel no pity for you…

I do feel pity for the current users of Nvidya cards who bought them in the past, not knowing any better. But not knowing any better from this point forward is just negligence.

2 Likes

Not really, for example if you use CUDA for some advanced AI / deep learning…or even shady stuff :male_detective:
Unfortunately AMD still haven’t presented any alternative comparable speed-wise (which would be supper cool!)

But for casual user it’s 100% correct :upside_down_face:

I’m sorry, but that’s 𝖆𝖇𝖘𝖔𝖑𝖚𝖙𝖊𝖑𝖞 𝖕𝖗𝖔𝖕𝖗𝖎𝖊𝖙𝖆𝖗𝖞, and I shall have none of it! :frog:

2 Likes

I just updated to the latest nvidia 495 driver, rebooted, and so far with limited testing can say it is working just fine on my Acer laptop with nvidia MX150. Hopefully it works just as well for others!

(still not gonna be enough to get me to try wayland just yet, but maybe next year! :stuck_out_tongue: )

That was me last year before using eos and the forum :cry:

4 Likes

Does 750ti works? Cuz it’s essentially maxwell

1 Like

The only Linux user who should use Nvidia. . . should be a new user.

2 Likes

Yea, working with someone on Reddit right now who got burned by that. My next PC build is going to use AMD :slight_smile:

3 Likes

i own a gtx 760 and today’s update broke my system, so how can i chroot into endeavour os, im already on a live system, searching how to revert this changes…

It’s quite easy. arch-chroot /mnt in the live environment.

But first you need to know the name of your root and mount it on /mnt.

  1. Check it with lsblk
  2. mount /dev/sda1 /mnt where sda1 is the name of your root you find in 1)
  3. cd /mnt
  4. arch-chroot /mnt
1 Like