archinstall icon indicating copy to clipboard operation
archinstall copied to clipboard

nvidia-open-dkms issue

Open xplatinum opened this issue 6 months ago • 25 comments

Which ISO version are you using?

2025.04.01 and 2025.05.01

The installation log

no log see description.

describe the problem

I don't have the /var/log/archinstall/install.log log at this time because reinstalled using 2025.03.01 instead which is the last ISO that did not give me any trouble. Anything onwards won't work as expected.

Description of the issue

Using out of the box archinstall version, no updates. I select nvidia-open-dkms in the list of drivers. Upon getting to the desktop and trying to change the refresh rate I only have 60hz and 99hz available instead of the 144hz I usually select.

I ran pacman -Qs nvidia and noticed that some packages were, I think, missing.

I have also tried updating archinstall using pacman prior to starting the installation. Same results.

xplatinum avatar May 08 '25 19:05 xplatinum

The problem is probably that the open source driver itself is not very stable, why do you use the open source driver and not the proprietary one? Do you think that the open source one is better than the proprietary one?

CelestifyX avatar May 09 '25 18:05 CelestifyX

The issue is non-existent on 2025.03.01 using the same driver selection in arch install. Both snapshots install the same thing.

I'm thinking that the script isn't installing everything that's needed.

I'm using open source because it's what's recommended and towards what Nvidia is shifting their efforts.

On Fri, May 9, 2025, 2:58 PM old @.***> wrote:

CelestifyX left a comment (archlinux/archinstall#3448) https://github.com/archlinux/archinstall/issues/3448#issuecomment-2867622987

The problem is probably that the open source driver itself is not very stable, why do you use the open source driver and not the proprietary one? Do you think that the open source one is better than the proprietary one?

— Reply to this email directly, view it on GitHub https://github.com/archlinux/archinstall/issues/3448#issuecomment-2867622987, or unsubscribe https://github.com/notifications/unsubscribe-auth/ANF5J76VIOXDSJ2OMBDMNGD25T3EJAVCNFSM6AAAAAB4XKWVY2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDQNRXGYZDEOJYG4 . You are receiving this because you authored the thread.Message ID: @.***>

xplatinum avatar May 09 '25 19:05 xplatinum

Nvidia's open source driver is currently wildly unstable, Nvidia provides a proprietary driver, which is what is recommended to install if you don't have a very old video card

CelestifyX avatar May 09 '25 19:05 CelestifyX

It's the open source version that's recommended for newer cards.

On Fri, May 9, 2025, 3:40 PM old @.***> wrote:

CelestifyX left a comment (archlinux/archinstall#3448) https://github.com/archlinux/archinstall/issues/3448#issuecomment-2867717108

Nvidia's open source driver is currently wildly unstable, Nvidia provides a proprietary driver, which is what is recommended to install if you don't have a very old video card

— Reply to this email directly, view it on GitHub https://github.com/archlinux/archinstall/issues/3448#issuecomment-2867717108, or unsubscribe https://github.com/notifications/unsubscribe-auth/ANF5J73LKHDHMMQ4OZ5WLTT25UAEPAVCNFSM6AAAAAB4XKWVY2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDQNRXG4YTOMJQHA . You are receiving this because you authored the thread.Message ID: @.***>

xplatinum avatar May 09 '25 19:05 xplatinum

No, what kind of nonsense are you talking about? Open drivers are developed by enthusiasts, but not by Nvidia itself.

CelestifyX avatar May 09 '25 20:05 CelestifyX

No, what kind of nonsense are you talking about? Open drivers are developed by enthusiasts, but not by Nvidia itself.

Maybe you should educate yourself on the topic before being so rude. I very clearly said that the driver was nvidia-open-dkms and it's developed by NVIDIA themselves.

The open source driver is recommended in the arch wiki. https://wiki.archlinux.org/title/NVIDIA

NVIDIA Transitions Fully Towards Open-Source GPU Kernel Modules https://developer.nvidia.com/blog/nvidia-transitions-fully-towards-open-source-gpu-kernel-modules/

xplatinum avatar May 09 '25 20:05 xplatinum

There is no point in proving it to you, unfortunately.

CelestifyX avatar May 09 '25 20:05 CelestifyX

And why was I rude?

I recommended you to use proprietary drivers for new video cards for now, for old ones - you can use open ones. You can also ask some AI, and it will give you exactly the same will recommend :)

CelestifyX avatar May 09 '25 20:05 CelestifyX

You said the open version was community driven : FALSE, it's developed and released by nvidia themselves. You're referring to nouveau which I am not.

I told you it's recommended in the arch wiki and I provided a link where it clearly states that. You ignored that part.

Why should I trust AI when it's written black on white in the arch wiki?

You also totally skipped over the part where I said I had ZERO issues with nvidia-open-dkms using the 2025.03.01 snapshot.

xplatinum avatar May 09 '25 20:05 xplatinum

Oh and I asked ChatGPT to help you prove your point, but it proved mine instead.

For the RTX 4070 Ti Super: Yes, the open kernel modules (nvidia-open-dkms) are supported and recommended if you're using a modern GPU like yours and you're on a kernel version that supports them.

xplatinum avatar May 09 '25 20:05 xplatinum

https://chatgpt.com/share/681e6cee-8394-8002-a151-6e2d850f0c66

CelestifyX avatar May 09 '25 21:05 CelestifyX

It's not even about the AI, I have an RTX 4070, and my proprietary driver works much better than the open one, better performance in games, and other things, but of course it's your business

But this issue does not apply to the installer)

CelestifyX avatar May 09 '25 21:05 CelestifyX

To whoever can assist, here's the output from both 03.01 and 05.01 after booting to the desktop using nvidia-open-dkms. There's packages missing. Both VMs were installed using the exact same options in archinstall.

https://i.imgur.com/MNzbKx6.png

xplatinum avatar May 10 '25 00:05 xplatinum

https://github.com/archlinux/archinstall/commit/d616de25f6347c2b847b656b84131f2aba53a9f5

CelestifyX avatar May 10 '25 09:05 CelestifyX

To whoever can assist, here's the output from both 03.01 and 05.01 after booting to the desktop using nvidia-open-dkms. There's packages missing. Both VMs were installed using the exact same options in archinstall.

https://i.imgur.com/MNzbKx6.png

I'm wondering if pacman -S nvidia-utils solves your issue alone, or if the wayland packages are required too? I am not an expert on the nvidia packages, but I wild guess would be that either nvidia-utils would contain something missing.. or this is a wayland specific issue and then the wayland packages might solve it.

Torxed avatar May 13 '25 19:05 Torxed

That's one thing I could try next time I reinstall. I'm not sure if it matters but I don't use Wayland, only x11 and the issue is present there too.

On Tue, May 13, 2025 at 3:29 PM Anton Hvornum @.***> wrote:

Torxed left a comment (archlinux/archinstall#3448) https://github.com/archlinux/archinstall/issues/3448#issuecomment-2877707565

To whoever can assist, here's the output from both 03.01 and 05.01 after booting to the desktop using nvidia-open-dkms. There's packages missing. Both VMs were installed using the exact same options in archinstall.

https://i.imgur.com/MNzbKx6.png

I'm wondering if pacman -S nvidia-utils solves your issue alone, or if the wayland packages are required too? I am not an expert on the nvidia packages, but I wild guess would be that either nvidia-utils would contain something missing.. or this is a wayland specific issue and then the wayland packages might solve it.

— Reply to this email directly, view it on GitHub https://github.com/archlinux/archinstall/issues/3448#issuecomment-2877707565, or unsubscribe https://github.com/notifications/unsubscribe-auth/ANF5J742LZ64SPIV3PTJZFT26JBYTAVCNFSM6AAAAAB4XKWVY2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDQNZXG4YDONJWGU . You are receiving this because you authored the thread.Message ID: @.***>

xplatinum avatar May 13 '25 20:05 xplatinum

Good in a sense, that narrows down the issue. Not that it should have mattered.

But do check if the utils package some how enables higher refresh rates :)

Torxed avatar May 13 '25 20:05 Torxed

I confirm that installing nvidia-open-dkms resolved the issue completely! Do you know if there's a reason why the package was dropped from the installation since the archinstall bundled in the march snapshot?

On Tue, May 13, 2025 at 4:34 PM Anton Hvornum @.***> wrote:

Torxed left a comment (archlinux/archinstall#3448) https://github.com/archlinux/archinstall/issues/3448#issuecomment-2877877372

Good in a sense, that narrows down the issue. Not that it should have mattered.

But do check if the utils package some how enables higher refresh rates :)

— Reply to this email directly, view it on GitHub https://github.com/archlinux/archinstall/issues/3448#issuecomment-2877877372, or unsubscribe https://github.com/notifications/unsubscribe-auth/ANF5J7ZZZ3LNVZW4CHG6BPL26JJOZAVCNFSM6AAAAAB4XKWVY2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDQNZXHA3TOMZXGI . You are receiving this because you authored the thread.Message ID: @.***>

xplatinum avatar May 15 '25 01:05 xplatinum

So apparently there's more missing because even with nvidia-utils steam won't launch. No idea why it says failed to load nouveau when it's nvidia-open-dkms. Looks like I need to reinstall. ugh!

glx: failed to create dri3 screen
failed to load driver: nouveau
pacman -Qs nvidia
local/cuda 12.8.1-3
    NVIDIA's GPU programming toolkit
local/egl-gbm 1.1.2.1-1
    The GBM EGL external platform library
local/egl-wayland 4:1.1.19-1
    EGLStream-based Wayland external platform
local/egl-x11 1.0.1-1
    NVIDIA XLib and XCB EGL Platform Library
local/libva-nvidia-driver 0.0.13-1
    VA-API implementation that uses NVDEC as a backend
local/libvdpau 1.5-3
    Nvidia VDPAU library
local/nvidia-open-dkms 570.144-3
    NVIDIA open kernel modules - module sources
local/nvidia-utils 570.144-3
    NVIDIA drivers utilities
local/opencl-nvidia 570.144-3
    OpenCL implemention for NVIDIA

xplatinum avatar May 15 '25 01:05 xplatinum

lspci -v | grep VGA and check which driver is loaded. Just checking if Nvidia is installed won't show the entire picture

Torxed avatar May 15 '25 05:05 Torxed

Make sure you have lib32-nvidia-utils installed from the multilib repo. Steam is still a 32 bit application and requires that.

skulwicki avatar May 15 '25 12:05 skulwicki

That was indeed the issue and it also affected the march snapshot which was always working prior. Thank you all for your help!

On Thu, May 15, 2025, 8:44 AM skulwicki @.***> wrote:

skulwicki left a comment (archlinux/archinstall#3448) https://github.com/archlinux/archinstall/issues/3448#issuecomment-2883687489

Make sure you have lib32-nvidia-utils installed from the multilib repo. Steam is still a 32 bit application and requires that.

— Reply to this email directly, view it on GitHub https://github.com/archlinux/archinstall/issues/3448#issuecomment-2883687489, or unsubscribe https://github.com/notifications/unsubscribe-auth/ANF5J77FOGXLOB5M2N2PRSL26SD4RAVCNFSM6AAAAAB4XKWVY2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDQOBTGY4DONBYHE . You are receiving this because you authored the thread.Message ID: @.***>

xplatinum avatar May 15 '25 13:05 xplatinum

Good info, I just want to point out that lib32-nvidia-utils is a post-installation thing, nothing to do with archinstall.

But I'd like to get to the bottom of the frame rate thing.

Torxed avatar May 15 '25 13:05 Torxed

Good info, I just want to point out that lib32-nvidia-utils is a post-installation thing, nothing to do with archinstall.

Understood, but I didn't have to install that package before. An out of the box installation using archinstall would allow me to launch steam. This has probably nothing to do with the topic at hand but I find it odd that it has always worked that way through dozen of installations up until recently. Not a problem anymore though now that I know I need to install the package. Just curious as to what happened.

The refresh rate issue was resolved by installing the nvidia-utils package. I used to not have to install it though, so that leads me to believe archinstall used to install it as part of the driver installation when selecting nvidia-open-dkms.

xplatinum avatar May 15 '25 14:05 xplatinum

Understood, but I didn't have to install that package before. An out of the box installation using archinstall would allow me to launch steam. This has probably nothing to do with the topic at hand but I find it odd that it has always worked that way through dozen of installations up until recently. Not a problem anymore though now that I know I need to install the package. Just curious as to what happened.

It's hard to debug historic reasons, but one reason might be that you enabled multi-lib and steam somehow pulled in the driver (or you did by a happy accident).

The refresh rate issue was resolved by installing the nvidia-utils package. I used to not have to install it though, so that leads me to believe archinstall used to install it as part of the driver installation when selecting nvidia-open-dkms.

Sweet, then perhaps we should ensure the nvidia-utils package is installed when the drivers are installed. Regardless if it's nvidia* or nvidia-*-dkms

Torxed avatar May 15 '25 15:05 Torxed

And why was I rude?

I recommended you to use proprietary drivers for new video cards for now, for old ones - you can use open ones. You can also ask some AI, and it will give you exactly the same will recommend :)

You're just clueless and thought he was talking about Nouveau while nvidia-open nvidia-open-lts and nvidia-open-dkms are the drivers recommended by the wiki : https://wiki.archlinux.org/title/NVIDIA .

Hint : If you need yo use the "ask chatgpt" card you're probably wrong 90% of the time.

StitiFatah avatar Nov 28 '25 21:11 StitiFatah

Sorry, but it's probably no longer relevant :D @svartkanin close issue

CelestifyX avatar Nov 28 '25 21:11 CelestifyX

People are still redirected to issues on github via google so yes it's still relevant. Again it's just a matter of reading the wiki.

StitiFatah avatar Nov 28 '25 21:11 StitiFatah