You are not logged in.
OK, so my old laptop has been working fine with nvidia-304xx - however, this has gone away. What's the best way of upgrading to nvidia-340xx - which I'm hoping will work in 304's place.
I've tried updating the packages to 340, but I'm getting a dependency error on nvidia-304xx-utils - any tips here please.
TIA.
Offline
304 is discontinued upstream and was dropped from the repos. If your card supports 340, why the hell would you have been on 304 in the first place?
Offline
@Scimmia - I'm not sure if my card is supported by 340, but I am sure that it was supported by 304 - that's the reason I was on it - it worked. Simple. How the hell was I supposed to know that I needed to change, if it was already working?
The command I'm running is:
$ pacman -S nvidia-340
:: nvidia-340xx-utils and nvidia-304xx-utils are in conflict. Remove nvidia-304xx-utils? [y/N] y
error: failed to prepare transaction (could not satisfy dependencies)
:: nvidia-304xx: removing nvidia-304xx-utils breaks dependency 'nvidia-304xx-utils=304.137
Offline
If you're not sure, find out before making a change.
Offline
In the installation guide there is a good piece of advice that I used: go to the nvidia site and find what driver suits your card:
Offline
And if you've found that out the proper way to switch is listing all packages involved in the transaction, e.g.
pacman -S nvidia-340xx nvidia-340xx-utils #And the necessary lib32 counterparts if applicable
explicitly.
Last edited by V1del (2018-01-10 11:34:18)
Offline
OK, so my old laptop has been working fine with nvidia-304xx - however, this has gone away.
The correct answer seems to be either:
you need to switch to the nouveau driver and say goodbye to decent graphics
you need to spend some money and get a laptop with a more up-to-date nvidia chipset.
If you were using the perfectly adequate 304xx driver before, sadly the 340xx (etc.) won‘t work as they cover different chipsets.
All of which is a shame because the nvidia-304xx driver has been working perfectly well on around 5 of my computers. I must have missed the warning message when I updated the other day that my laptop was about to be rendered well and truly unusable. Luckily I’ve got a couple of boot CDs knocking around after a couple of recent LTS kernel updates which have failed to work properly and, well, rendered my laptop well and truly unusable.
Interesting to note also that, at the time of writing, the Arch Linux nvidia wiki says you can find the nvidia-304xx driver in the AUR (complete with “broken link” note). What is should say is: “They have been completely wiped from the internet and you’re on your own.”
Almost makes me want to go back to Gentoo. Almost.
Offline
For over 10 year old cards, nouveau is likely to have become a more than adequate replacement. We still don't know what chipset the OP actually has. So you might well be jumping the gun here, keep in mind - and I see a lot of people confused by this - that nvidia's versioning reset after 9000, so if you have a GT200 or similarly low number your card is newer than a Geforce 8000/9000 and thus supported by the nvidia-340xx drivers.
Offline
To remove nvidia-304xx and to install nvidia-340xx:
pacman -S mesa-libgl
pacman -Rs nvidia-304xx-utils nvidia-304xx
pacman -S nvidia-340xx
Reboot to test compatibility.
CPU-optimized Linux-ck packages @ Repo-ck • AUR packages • Zsh and other configs
Offline