I recently installed EndeavourOS on my 2021 HP Omen laptop and it runs pretty nice, but I just can’t make my graphics card work. I’ve currently investigated a lot and read a lot of guides (which helped me understand a lot about how Nvidia drivers work), which I’ll post in this Topic, but none of them managed me to make the GPU work.
First of all, I am using KDE Plasma with X11 (I know Nvidia works poorly with Wayland)
I’ve got an AMD ATI Radeon Vega Series / Radeon Vega Mobile Series integrated GPU (which is the actual in use), but I can’t plug external monitors with this one
I installed nvidia-inst, which gives me the following output:
[gitblanc@watermelon]$ nvidia-inst
2024-08-28 22:19:22: Info: Running: nvidia-inst v24-1
2024-08-28 22:19:22: Info: Command line: nvidia-inst
2024-08-28 22:19:22: Info: Selected mode: nvidia
NVIDIA card id: 2520
Fetching driver data from nvidia.com ...
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
COMMANDS TO RUN:
==> Looks like all requested packages and settings are already OK!
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
I also installed optimus-manager-qt-git (due to recommendation) and when I switch to Nvidia I get a black screen when trying to login again
I hope all the info is clear enough for you all and you could help me .
Looks like the nvidia latest drivers are installed. This is another Max-Q hybrid laptop. I think i would uninstall optimus-manager and try another method to switch to the nvidia gpu.
Maybe try envy-control and see if you have any luck with it. If not there are other methods also.
Ok this worked for me at the point that the Nvidia GPU is working fine. I’ll post how I fixed it for the community in a latter comment, but I still have an issue which is that I can’t manage to connect both my laptop’s screen and a external monitor. It seems that only one screen can be in use. Any idea of what can be happening?
cd /your/path
git clone https://github.com/bayasdev/envycontrol.git
cd envycontrol
sudo pacman -S python-pipx # this is to create an isolated environment
pipx install .
Now get the path to execute the script:
pipx list # search for the envycontrol
# in my case it was: sudo /home/gitblanc/.local/bin/envycontrol --switch nvidia
sudo /path/to/envycontrol --switch nvidia
It is imperative to reboot for the changes to take effect: sudo reboot now
Thanks for the help given @ricklinux , hope more people finds this Topic helpful .