Skip to content

Fix: Full install nvidia - #1169

Closed
rodrigotoledo wants to merge 2 commits into
basecamp:masterfrom
rodrigotoledo:full-install-nvidia
Closed

Fix: Full install nvidia#1169
rodrigotoledo wants to merge 2 commits into
basecamp:masterfrom
rodrigotoledo:full-install-nvidia

Conversation

@rodrigotoledo

Copy link
Copy Markdown

Changelog - omarchy-nvidia-setup

Added

  • Created the omarchy-nvidia-setup bash script to automate NVIDIA driver setup on Arch Linux with Hyprland.

Changes

  • Installed required NVIDIA packages:
    • nvidia, nvidia-utils, nvidia-settings, and lib32-nvidia-utils.
    • Purpose: provide full NVIDIA driver support, utilities, and 32-bit compatibility.
  • Removed nvidia-open-dkms if present.
    • Purpose: avoid conflicts between open and proprietary drivers.
  • Automatically appended environment variables to ~/.config/hypr/hyprland.conf:
    • LIBVA_DRIVER_NAME=nvidia → enable NVIDIA VAAPI driver.
    • GBM_BACKEND=nvidia-drm → set GBM backend for NVIDIA.
    • __GLX_VENDOR_LIBRARY_NAME=nvidia → use NVIDIA GLX vendor library.

Notes

  • The script ensures NVIDIA proprietary drivers are configured properly.

@rodrigotoledo rodrigotoledo changed the title Full install nvidia Fix: Full install nvidia Aug 27, 2025
@dhh

dhh commented Aug 27, 2025

Copy link
Copy Markdown
Member

We already have this for the initial setup? Is this duplicating that work?

@rodrigotoledo

Copy link
Copy Markdown
Author

We already have this for the initial setup? Is this duplicating that work?

It was blocked in a black screen, so after I installed these packages and the other fixes that you mentioned, it started to work. I apologize if this is a duplicate, but initially, the desktop wouldn't load, so this was the solution.

@dhh dhh closed this Sep 14, 2025
@rodrigotoledo

Copy link
Copy Markdown
Author

@dhh, in the scenario I mentioned, I stopped to have a block screen just after running the script.

@dhh

dhh commented Sep 15, 2025

Copy link
Copy Markdown
Member

Appreciate that, but we need something more targeted and tested to be able to change Omarchy. This has a bunch of duplicated stuff. If you'd like to pin down what actually made the difference by starting over with the defaults, then systematically adding or changing one thing at the time until you find the key bit, then please do so, and open another PR with whatever fix you find and can document well. Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants