What is happening: When I boot with the HDMI cable plugged to the motherboard, everything boots fine. If I boot with it plugged on the GPU (NVIDIA 3060), I either get stuck on the motherboard logo or a blackscreen with a blinking cursor, but I do have access to TTY.
If I boot with the cable on the motherboard then change to the GPU, everything works as expected.
The GPU is also working fine regardless, no issues gaming or doing CUDA stuff.
The monitor also seems to be receiving signal as it doesn't turn off.
I already tried to set the dGPU as the only display on the BIOS but had no changes.
I also tried using the nvidia-settings xorg.conf file. That did change something but only so I straight up couldn't boot if plugged on the motherboard (no TTY). Had to plug into the gpu and delete the config then.
Some info:
dmesg | grep nvidia
[ 0.000000] Command line: initrd=\EFI\com.solus-project\initrd-com.solus-project.current.6.6.11-270 root=PARTUUID=a3623b03-99a2-400d-ba59-89f25155457e quiet splash systemd.show_status=false rw nvidia-drm.modeset=1 nvidia.NVreg_PreserveVideoMemoryAllocations=1 nvidia.NVreg_TemporaryFilePath=/var/tmp resume=UUID=d925e48c-5dd8-46de-993a-27d3e1ce8d4d
[ 0.032046] Kernel command line: initrd=\EFI\com.solus-project\initrd-com.solus-project.current.6.6.11-270 root=PARTUUID=a3623b03-99a2-400d-ba59-89f25155457e quiet splash systemd.show_status=false rw nvidia-drm.modeset=1 nvidia.NVreg_PreserveVideoMemoryAllocations=1 nvidia.NVreg_TemporaryFilePath=/var/tmp resume=UUID=d925e48c-5dd8-46de-993a-27d3e1ce8d4d
[ 2.347681] audit: type=1400 audit(1706216869.492:3): apparmor="STATUS" operation="profile_load" profile="unconfined" name="nvidia_modprobe" pid=479 comm="apparmor_parser"
[ 2.347688] audit: type=1400 audit(1706216869.492:4): apparmor="STATUS" operation="profile_load" profile="unconfined" name="nvidia_modprobe//kmod" pid=479 comm="apparmor_parser"
[ 2.573031] nvidia: loading out-of-tree module taints kernel.
[ 2.573041] nvidia: module license 'NVIDIA' taints kernel.
[ 2.573046] nvidia: module license taints kernel.
[ 2.628784] nvidia-nvlink: Nvlink Core is being initialized, major device number 239
[ 2.629944] nvidia 0000:01:00.0: vgaarb: VGA decodes changed: olddecodes=io+mem,decodes=none:owns=none
[ 2.690084] nvidia-modeset: Loading NVIDIA Kernel Mode Setting Driver for UNIX platforms 535.146.02 Sun Dec 3 14:02:44 UTC 2023
[ 2.691727] [drm] [nvidia-drm] [GPU ID 0x00000100] Loading driver
[ 3.489754] [drm] Initialized nvidia-drm 0.0.0 20160202 for 0000:01:00.0 on minor 1
[ 3.495000] nvidia_uvm: module uses symbols nvUvmInterfaceDisableAccessCntr from proprietary module nvidia, inheriting taint.
[ 3.518379] nvidia-uvm: Loaded the UVM driver, major device number 237.
inxi -Ga
Graphics:
Device-1: Intel Alder Lake-S GT1 [UHD Graphics 730] vendor: ASUSTeK
driver: i915 v: kernel arch: Gen-12.2 process: Intel 10nm built: 2021-22+
ports: active: none empty: DP-1, DP-2, HDMI-A-1, HDMI-A-2 bus-ID: 00:02.0
chip-ID: 8086:4692 class-ID: 0300
Device-2: NVIDIA GA104 [GeForce RTX 3060] vendor: ASUSTeK driver: nvidia
v: 535.146.02 non-free: 545.xx+ status: current (as of 2023-11;
EOL2026-12-xx) arch: Ampere code: GAxxx process: TSMC n7 (7nm)
built: 2020-2023 pcie: gen: 1 speed: 2.5 GT/s lanes: 16 link-max: gen: 4
speed: 16 GT/s ports: active: none off: HDMI-A-3 empty: DP-3,DP-4,DP-5
bus-ID: 01:00.0 chip-ID: 10de:2487 class-ID: 0300
Display: x11 server: X.Org v: 21.1.11 with: Xwayland v: 23.2.4
compositor: budgie-wm driver: X: loaded: nvidia gpu: nvidia,nvidia-nvswitch
display-ID: :0 screens: 1
Screen-1: 0 s-res: 2560x1080 s-dpi: 96 s-size: 677x286mm (26.65x11.26")
s-diag: 735mm (28.93")
Monitor-1: HDMI-A-3 mapped: HDMI-0 note: disabled
model: LG (GoldStar) HDR WFHD serial: 449115 built: 2022 res: 2560x1080
hz: 60 dpi: 81 gamma: 1.2 size: 798x334mm (31.42x13.15")
diag: 869mm (34.2") modes: max: 2560x1080 min: 640x480
API: EGL v: 1.5 hw: drv: intel iris drv: nvidia platforms: device: 0
drv: nvidia device: 1 drv: iris device: 3 drv: swrast gbm: drv: iris
surfaceless: drv: nvidia x11: drv: nvidia inactive: wayland,device-2
API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: nvidia mesa v: 535.146.02
glx-v: 1.4 direct-render: yes renderer: NVIDIA GeForce RTX 3060/PCIe/SSE2
memory: 11.72 GiB
linux-driver-management status
╒ Hardware Platform
╞ Platform Vendor : ASUSTeK COMPUTER INC.
╘ Platform Model : PRIME H610M-E D4NVIDIA Optimus
╒ Primary GPU (iGPU)
╞ Device Name : Alder Lake-S GT1 [UHD Graphics 730]
╞ Manufacturer : Intel Corporation
╞ Product ID : 0x4692
╞ Vendor ID : 0x8086
╞ X.Org PCI ID : PCI:0:2:0
╘ Boot VGA : yes╒ Secondary GPU (dGPU)
╞ Device Name : GA104 [GeForce RTX 3060]
╞ Manufacturer : NVIDIA Corporation
╞ Product ID : 0x2487
╞ Vendor ID : 0x10de
╞ X.Org PCI ID : PCI:1:0:0
╘ Boot VGA : noLDM Providers for GA104 [GeForce RTX 3060]: 2
- nvidia-glx-driver
- nvidia-470-glx-driver