Hello. I use Linux to work and play some games and, I just moved to Endeavour OS.
I have a Lenovo ThinkPad Extreme with Intel/Nvidia 1650Ti graphics and I wanted to use exclusively the Nvidia card. My BIOS allow me to specify Hybrid or Dedicated Only.
If I pick Dedicated Only at BIOS (which makes more sense to me), I did the following:
Endeavour Installer does not display X if I choose NVIDIA drivers option
So, I installed the OS using the 1st option, which installs Nouveau drivers. Since Id like to have the proprietary drivers, I installed nvidia-inst package and installed the proprietary ones ($ nvidia-inst without any parameter)
The script detected and installed the 525 version. After rebooting, the same happened when I tried to boot the LiveUSB with NVIDIA drivers (stuck before loading X).
After this, I put my BIOS to Hybrid and I was able to boot the LiveUSB with NVIDIA drivers and installed the 525 (could check using nvidia-smi).
Then I installed envycontrol and checked that my config is using hybrid mode.
If I try to switch to nvidia and reboot, the same as above happens.
I also tried with optimus-manager, but Im stuck at the exact same problem and I dont know what else to do. So any help is appreciated.
All installations are OS + KDE Plasma (not sure if picking xfce would change anything).
Im not sure if this may impact, but due to use the computer for work, I have 4 monitors:
just to be sure that I set the flag:
$ cat /proc/cmdline
initrd=\54d2d196ad4c4a688fb7fb8e15b62601\6.2.6-arch1-1\initrd nvme_load=YES nowatchdog rw root=UUID=a2c25834-305f-4378-824a-4eab58c3f822 resume=UUID=5e093ce0-38c8-4a83-aee3-b07b142f8f0d nvidia-drm.modeset=1 systemd.machine_id=54d2d196ad4c4a688fb7fb8e15b62601 ibt=off
I have the option in BIOS to use hybrid or dedicated only.
If I pick dedicated only in BIOS, I can boot only with Nouveau drivers.
If I set hybrid in BIOS, the system boots when my Optimus is set to hybrid. Now, if I try to use envy to switch to NVidia, I get the same as when I puts BIOS to dedicated.
envycontrol, optimus-manager and nvidia-inst may fail to handle your configuration.
If it was mine, I would try two alternative scenarios:
Try without external monitors
Try without envycontrol, optimus-manager and nvidia-inst (manually install nvidia drivers, by Archwiki, after removing/cleaning packages/configuration files)
Hello. I got some progress here.
After your suggestion, I disconnected my USB C dock (with 2 monitors) and I was able to boot after changing my Video mode to Dedicated only so, there is no more intel stuff running I guess thus I think I dont need these optimus switches.
The strange is that after boot, I can plug my dock and use all 4 monitors, but boot fails if I have everything plugged. Its not ideal, but I can live with it.
The 2nd (and most annoying thing) is the following behavior:
The laptop screen default resolution is 3840x216, which is insane for a 15 inch screen so, I wanted to define it to 1920x1080, but KDE Display settings does not allow me to change it (I dont get the dropdown for resolution on this monitor).
If I use nvidia-settings, I can configure it the way I want, even save it to xorg.conf, but after reboot, I lose all the changes.
The xrandr just give me one possible resolution for the laptop monitor, but in my previous old kubuntu setup it was working, so I might have missed something.