Dropping all legacy and older Nvidia drivers ?!?

Thanks for the tip! I’ve downgraded to 5.4. And yes, it is. The 390 is the only one I’m able to install and use (I think 418 should also be compatible, but I never got it working correctly). However, I think it’s sad to use a rolling release system with an ageing kernel. :confused:

It seems like Canonical is somewhat trying to solve this issue before it happens on Ubuntu. I don’t have any idea how. But maybe I’ll go back to Ubuntu (or Kubuntu) on this machine and keep Manjaro only on my desktop.

The GT 740M is not compatible with 455. Even the GT 640M LE has better support. Yep, Nvidia sucks.

Actually we need to upgrade nouveau driver

hmm i use the nvidia-dkms driver for recompile with kernel

But yeah we really need to upgrade the nouveau

I just updated Manjaro and ended up with recommended video-linux driver. Switching to video-nvidia is the only way to get my Cuda back.

$ pamac list | grep nvidia
lib32-nvidia-utils                 455.45.01-3                 multilib   126.6 MB
linux54-nvidia-450xx               450.80.02-10                           13.6 MB
mhwd-nvidia                        455.45.01-3                 core       1.5 kB
mhwd-nvidia-390xx                  390.138-1                   core       1.9 kB
nvidia-450xx-utils                 450.80.02-1                            266.5 MB
opencl-nvidia                      455.45.01-2                 extra      88.4 MB

$ pamac remove nvidia-450xx-utils
Preparing...
Checking dependencies...
Warning: ffmpeg optionally requires nvidia-utils: Nvidia NVDEC/NVENC support
Warning: google-earth-pro optionally requires nvidia-utils: For the NVIDIA driver
Warning: gst-plugins-bad optionally requires nvidia-utils: nvcodec plugin
Warning: ksysguard optionally requires nvidia-utils: NVIDIA GPU usage
Warning: lib32-vulkan-icd-loader optionally requires lib32-vulkan-driver: packaged vulkan driver
Warning: steam-manjaro optionally requires vulkan-driver: packaged vulkan driver
Warning: steam-manjaro optionally requires lib32-vulkan-driver: packaged vulkan driver (32bit)
Warning: vulkan-icd-loader optionally requires vulkan-driver: packaged vulkan driver

To remove (2):
  lib32-nvidia-utils  455.45.01-3  (Depends On: nvidia-450xx-utils)  multilib
  nvidia-450xx-utils  450.80.02-1                                    

Total removed size: 393.1 MB

Apply transaction ? [y/N]

Is it safe to remove lib32-nvidia-utils as a dependency, since it’s already on 455?

EDIT: I got it working by the “Crazy Ivan” move (btw, I cancelled removing the nvidia-450xx-utils above, so I only did this):

  1. pamac remove cuda*
  2. pamac remove linux54-nvidia-450xx
  3. reboot and after the black screen (don’t panic) just enter TTY
  4. pamac install linux54-nvidia-450xx
  5. pamac install cuda
  6. reboot again

All of a sudden, I have all the right packages:

$ pamac list | grep nvidia
lib32-nvidia-utils                 455.45.01-3                 multilib   126.6 MB
linux54-nvidia                     455.45.01-6                 extra      21.6 MB
mhwd-nvidia                        455.45.01-3                 core       1.5 kB
mhwd-nvidia-390xx                  390.138-1                   core       1.9 kB
nvidia-utils                       455.45.01-2                 extra      326.8 MB
opencl-nvidia                      455.45.01-2                 extra      88.4 MB

And I could proceed to successfully install video-nvidia in GUI.

2 Likes

I’ll soon switch to new amd graka (when available and payable) cause of NVIDIAs driver politics

2 Likes

Maybe worth linking here for those interested to read: My switch to the 5.10 kernel with update 2020-12-30

maybe the situation is from strategic point of view not too bad.
lets align with other linux distros and publish an easy to read paper which describes the politics of nvidia, pros and cons of free vs non-free driver and compare this with the way amd is doing it.

so whenever a linux enthusiast considers to buy a new pixel accelerator, there is already a recommendation in place :wink:

if that is spread across many linix distros, that might put some pressure on nvidia

5 Likes

Geforce 210video card(XFCE): with this new update and having to uninstall the proprietary driver (version 340), I also decided to uninstall the free driver (video-linux for GT218) because it seems to conflict with GTK3 in some applications ( when the system starts, the title bar and the margin turn white and do not show the maximize, close, etc. buttons, so when uninstalling this video-linux driver the GTK3 style does not suffer problems, but unfortunately when Like video-Linux using kernels 5.9 and 5.10, manjaro suffers from slowing down when opening videos (both in chromium and in firefox) or crashes when using applications for a while (mainly related to configuration or thunar). Fortunately, all this behavior is not observed when using kernel 5.4 (apparently this anomalous behavior may be due to the KWORKER / u processes)

I have had this problem clear for more than a decade, that only hardware that works on libre drivers is worth officially supporting.

1 Like

The rolling release is free with me. It’s just a reminder that I really need to switch to amd asap because I run a gtx 960 so I have time before it’s not supported but the clock is ticking.

3 Likes

I made the right decision 1 year ago to sell the Nvidia GTX 1070 and buy an AMD Radeon RX 5700. :sunglasses:

2 Likes

One month ago I sold my 1080Ti and bought Radeon 5700 XT. I don’t regret one bit :heart_eyes: Never again will I buy NVidia card.

4 Likes

Hi, can I ask If I’ll have an issue after updating, I’m kinda a Noob, still just learning.

perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
        LANGUAGE = "",
        LC_ALL = (unset),
        LC_MONETARY = "en_US.UTF-8",
        LC_MEASUREMENT = "en_SG.UTF-8",
        LC_TIME = "en_US.UTF-8",
        LC_NUMERIC = "en_GB.UTF-8",
        LANG = "en_GB.UTF-8"
    are supported and installed on your system.
perl: warning: Falling back to a fallback locale ("en_GB.UTF-8").
System:    Host: Lair Kernel: 5.4.80-2-MANJARO x86_64 bits: 64 Desktop: KDE Plasma 5.20.4 Distro: Manjaro Linux 
Machine:   Type: Laptop System: Dell product: Inspiron 5558 v: N/A serial: <superuser/root required> 
           Mobo: Dell model: 0TYKPW v: A00 serial: <superuser/root required> UEFI: Dell v: A17 date: 05/14/2019 
CPU:       Info: Dual Core Intel Core i5-5200U [MT MCP] speed: 1685 MHz min/max: 500/2700 MHz 
Graphics:  Device-1: Intel HD Graphics 5500 driver: i915 v: kernel 
           Device-2: NVIDIA GK208BM [GeForce 920M] driver: N/A 
           Device-3: Suyin Integrated_Webcam_HD type: USB driver: uvcvideo 
           Display: x11 server: X.Org 1.20.10 driver: intel resolution: 1920x1080~60Hz 
           OpenGL: renderer: Mesa Intel HD Graphics 5500 (BDW GT2) v: 4.6 Mesa 20.2.3 
Network:   Device-1: Intel Wireless 3160 driver: iwlwifi 
           Device-2: Realtek RTL810xE PCI Express Fast Ethernet driver: r8169 
Drives:    Local Storage: total: 1.20 TiB used: 688.13 GiB (56.0%) 
Info:      Processes: 191 Uptime: 1h 16m Memory: 7.69 GiB used: 3.09 GiB (40.1%) Shell: Bash inxi: 3.1.08

I do not know about you guys but, here in Turkey, I need to pay at least 8 times more to get a graphic card, another tech thing or a whole new machine. And that’s so optimistic thinking the tax rates and importers in the middle, which makes it about 16 times more than you do to pay. So we try to stick to what we have and use it to full extent.

I mean, you could’ve found a way to have the drivers on older kernels. I am okay with using an older kernel. You might think “No, older kernels have bugs, security issues…” or whatever but I’ll use it if there’s no way.

It was a good run but I think I’ll go back to Kubuntu where nvidia-340xx is still supported and guaranteed to be supported until 2023.

And, no, nouveau sucks. I, BTW, accidentally type here, without looking, because of these crazy flickering issues.

2 Likes

current (450xx and 455xx) nvidia driver has unresolved bug for several months that causes driver crash and restart or system completely freezing … this mostly happens when running chromium based browsers but it doesn’t matter … what does matter is, that 440.xx didn’t have the bug and running this older driver was the only option to have stable system … after removing this driver even for LTS kernels system crashes are back and only way around (compiling driver myself) is too inconvenient for average user … sorry to say, but it is easier to change distro than fighting the drivers every update

You could try installing nvidia-440xx-dkms and nvidia-440xx-utils from AUR, if that works, it’s quite simple and no manual compilation, etc. is required.

2 Likes

mhwd, easy nvidia driver management and selection for compatibility was one of the biggest advantages over other distros that manjaro had … now it’s gone

btw AUR failed to satisfy dependencies … the two packagaes require each other and wouldn’t build … and more hassle is what I just cannot worry about after every update

at least bring back some older drivers for LTS kernel, please

I agree it’s not an optimal situation, and at least some drivers could have been kept for older kernels, I’m just trying to provide alternative solutions to the problem. By the way, you’re partially right, pamac and paru for some reason cannot find the right dependency, however, yay can. So yay -S nvidia-440xx-dkms should work.

I agree. Manjaro team should either get rid of the older LTS kernels entirely or keep the drivers that support them but only for those kernels. Getting rid of the drivers just because they didn’t run on the kernel that’s not even LTS was not a reason to get rid of them. From a developer standpoint it shouldn’t be hard to run in if check on whether or not the user is running a kernel that supports the driver. I myself am not even running the latest LTS Kernel I’m still on 4.19. ( I’m considering switching to the latest LTS Kernel today but that’s beside the point since 5.9 isn’t an LTS kernel)

If it is hard to keep that backwards compatibility even doing it that way then you should just get rid of the older LTS kernels entirely because keeping them without those drivers is kind of a tease for users.

I know I said before that it’s fine for me and it just pushes me to switch over to AMD quicker which is all true but I didn’t think about it from a general user perspective.

Ok, here are my 2 cents about this:

Keeping up that support of all those damn nvidia driver versions in combinations with the different kernel versions is a maintenance nightmare → I can fully understand the decision of dropping some nvidia drivers.

Now guys, here is the way out of the misery:

To those who need their specific driver versions → Form a team of volunteers and build whatever drivers for whatever kernel versions you need (it’s not that hard, there are guides out here, see the one from @philm). Get a VPS (heck, I’m even sure the costs would be covered by manjaro (donations)), create a repository and offer your work to the public…

WIN <-> WIN situation → You get your drivers, learn something and give back to the community!
This is how free and open-source software works (at least it should…):

Use. Improve. Give back. Be happy. (repeat)

Ah and next time you buy a gfx card, don’t buy the nvidia bullshit please :wink:

1 Like