Bug 29835 - Mageia 8 upgrade selects wrong Nvidia driver and defaults to Nouveau
Summary: Mageia 8 upgrade selects wrong Nvidia driver and defaults to Nouveau
Status: RESOLVED WONTFIX
Alias: None
Product: Mageia
Classification: Unclassified
Component: Release (media or process) (show other bugs)
Version: 8
Hardware: x86_64 Linux
Priority: Normal normal
Target Milestone: ---
Assignee: Mageia Bug Squad
QA Contact:
URL:
Whiteboard:
Keywords: IN_RELEASENOTES8, UPSTREAM
Depends on:
Blocks:
 
Reported: 2022-01-01 07:04 CET by John Penguin
Modified: 2023-02-06 17:10 CET (History)
6 users (show)

See Also:
Source RPM:
CVE:
Status comment:


Attachments

Description John Penguin 2022-01-01 07:04:29 CET
Description of problem:

When upgrading from Mageia 7 to 8 with an older Nvidia card, the wrong Nvidia driver is installed (470 instead of 390). Then the system uses nouveau instead.

To recover, you have to remove the installed 470 driver (urpme dkms-nvidia-current*), run drakx11 and let it download and install the 390 driver.

I have made a relevant post at https://forums.mageia.org/en/viewtopic.php?f=23&t=14433


Version-Release number of selected component (if applicable):

Mageia 8 (upgrade from Mageia 7)

How reproducible:

It appeared when I upgraded to 8.

Steps to Reproduce:
1. Perform a cli upgrade from 7 to 8
2. Upon reboot, the 490 driver is built and reported as installed
3. /var/log/Xorg.0.log shows that nouveau is used instead
4. Running drakx11 as root, it attempts to install the correct driver (390) but fails due to conflict with the 470 driver.
John Penguin 2022-01-01 07:09:53 CET

Keywords: (none) => FOR_ERRATA8

Comment 1 Morgan Leijström 2022-01-01 12:10:20 CET
Thanks John

I have added this tip to
 https://wiki.mageia.org/en/Mageia_8_Release_Notes#Proprietary_NVIDIA_driver
which now link to here.

Above is also linked from https://wiki.mageia.org/en/Mageia_8_Errata#Nvidia

The reason i added this to release notes is beacuse we already described the problem of dropped 340 support there. And that is already linked from errata.


I believe this problem will only hit (conflict in point 4 above) at upgrade, but will work at a fresh install.  If my assumption is correct, we could add that.

Keywords: FOR_ERRATA8 => IN_RELEASENOTES8
CC: (none) => fri

Comment 2 Lewis Smith 2022-01-03 20:45:57 CET
Thank you John for the report, and Morgan for his comment & related work.
Note that the old nVidia M7 driver had been 340, which should have been upgraded to 390, not 470.

@John : please post the output of
 $ inxi -MSGxx
to give your system details.

CC: (none) => lewyssmith

Comment 3 Marja Van Waes 2022-04-22 13:00:17 CEST
(In reply to Lewis Smith from comment #2)
> Thank you John for the report, and Morgan for his comment & related work.
> Note that the old nVidia M7 driver had been 340, which should have been
> upgraded to 390, not 470.
> 
> @John : please post the output of
>  $ inxi -MSGxx
> to give your system details.

ping?

Keywords: (none) => NEEDINFO
CC: (none) => marja11

Comment 4 Morgan Leijström 2022-08-27 15:36:01 CEST
John, can you add details per Comment 2?
Comment 5 Michael Brown 2022-10-13 06:52:44 CEST
I'm running into a lot of system upgrades with this same issue (upgrade M7 to M8). I can see that the 390 are available to install, but after installation, how do you switch to those new video drivers because it becomes stuck on nouveau? Do the 340 drivers get stuck somewhere after an upgrade? I don't see any place to remove them for example.

Using drakx11 will always use nouveau instead of the nvidia 390, so it leaves me kind of stuck without a solution for our users.

CC: (none) => amaranthine.technology

Comment 6 Morgan Leijström 2022-10-13 11:05:42 CEST
(In reply to Michael Brown from comment #5)
> Using drakx11 will always use nouveau instead of the nvidia 390

Even if you manually select 390?
Comment 7 Michael Brown 2022-10-14 20:05:16 CEST
I see no place to select the 390 directly, only the card family that should use it. The "GeForce 8100 to GeForce 415" selection is auto-detected properly every time, but it never ask to download or install the 390 drivers, it just defaults to the "nouveau". Even if you go install the 390 drivers first, then come back to run drakx11 again to configure the video, it will still default to the "nouveau". It has been a long time, but I thought there was a way to edit a config file somewhere to switch it from nouveau to nvidia and just kind of force it to use it, but have not had much luck finding that old info.

Screen-shot link (had to use phone to take screenshot).
https://imgur.com/uG4J4pT
Comment 8 Martin Whitaker 2022-10-16 15:28:31 CEST
Most cards in the "GeForce 8100 to GeForce 415" range are not supported by the 390 series driver. Check the list of supported products at https://www.nvidia.com/Download/driverResults.aspx/188888/ to see if this is the case for your card.

CC: (none) => mageia

Comment 9 Michael Brown 2022-10-19 21:27:43 CEST
That's what it was, the card is no longer supported. I could probably install the older driver by compiling, but that would be for another topic. Thanks for checking and solving the issue.
Comment 10 Marja Van Waes 2023-02-06 17:10:18 CET
(In reply to Michael Brown from comment #9)
> That's what it was, the card is no longer supported. 

So that was an upstream decision and something we can't fix.

Closing

Status: NEW => RESOLVED
Resolution: (none) => WONTFIX
Keywords: NEEDINFO => UPSTREAM


Note You need to log in before you can comment on or make changes to this bug.