archinstall
archinstall copied to clipboard
nvidia-open-dkms issue
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.
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?
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: @.***>
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
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: @.***>
No, what kind of nonsense are you talking about? Open drivers are developed by enthusiasts, but not by Nvidia itself.
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/
There is no point in proving it to you, unfortunately.
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 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.
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.
https://chatgpt.com/share/681e6cee-8394-8002-a151-6e2d850f0c66
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)
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
https://github.com/archlinux/archinstall/commit/d616de25f6347c2b847b656b84131f2aba53a9f5
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.
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: @.***>
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 :)
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: @.***>
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
lspci -v | grep VGA and check which driver is loaded.
Just checking if Nvidia is installed won't show the entire picture
Make sure you have lib32-nvidia-utils installed from the multilib repo. Steam is still a 32 bit application and requires that.
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: @.***>
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.
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.
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
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.
Sorry, but it's probably no longer relevant :D @svartkanin close issue
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.