External Display Not Working With NVIDIA/AMD Hybrid Drivers

I recently just dual-booted Manjaro and Windows on my laptop and am having trouble connecting an external display. I was able to uninstall the hybrid drivers and just use the NVIDIA one which actually did work and my external display was working but since my laptop doesn’t have a MUX switch, my internal display just doesn’t work at all.

Right now, I currently have these drivers installed (I couldn’t attach a picture for some reason):

  • video-hybrid-amd-nvidia-470xx-prime
  • video-linux
  • video-modesetting
  • video-vesa

And I have options to install video-nvidia and video-nvidia-470xx. I’m not sure where to go from here because I can’t install those while the hybrid driver is active and if I disable that, my internal display won’t work. Is it because I’m also missing a proprietary AMD driver? I’m completely new to all this, so bear with me lol.

Welcome to the forum! :wave:

There are a few good reasons for that. Never post a picture of text; copy and paste the text instead. :wink:

No, there are only open source drivers available that are already provided by the kernel and are already installed.

Please post your system info as outlined here:

Please also post the output of:

mhwd -li
xrandr
xrandr --listproviders

Hi, thanks for responding and here’s the following output for everything:

System Info:

System:
  Kernel: 5.15.71-1-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 12.2.0
    parameters: BOOT_IMAGE=/boot/vmlinuz-5.15-x86_64
    root=UUID=9c7530f7-85cf-4aa5-aefa-f968e5234068 rw quiet
    udev.log_priority=3
  Desktop: KDE Plasma v: 5.25.5 tk: Qt v: 5.15.6 wm: kwin_x11 vt: 1 dm: SDDM
    Distro: Manjaro Linux base: Arch Linux
Machine:
  Type: Laptop System: Razer product: Blade 14 - RZ09-0370 v: 1.04
    serial: <superuser required> Chassis: type: 10 serial: <superuser required>
  Mobo: Razer model: PI411 v: 4 serial: <superuser required> UEFI: Razer
    v: 1.06 date: 06/07/2021
Battery:
  ID-1: BAT0 charge: 62.7 Wh (100.0%) condition: 62.7/61.6 Wh (101.8%)
    volts: 17.4 min: 15.4 model: Razer Blade type: Unknown serial: <filter>
    status: full
Memory:
  RAM: total: 15.04 GiB used: 1.74 GiB (11.6%)
  RAM Report: permissions: Unable to run dmidecode. Root privileges
    required.
CPU:
  Info: model: AMD Ryzen 9 5900HX with Radeon Graphics bits: 64 type: MT MCP
    arch: Zen 3 gen: 4 level: v3 built: 2021-22 process: TSMC n7 (7nm)
    family: 0x19 (25) model-id: 0x50 (80) stepping: 0 microcode: 0xA50000C
  Topology: cpus: 1x cores: 8 tpc: 2 threads: 16 smt: enabled cache:
    L1: 512 KiB desc: d-8x32 KiB; i-8x32 KiB L2: 4 MiB desc: 8x512 KiB
    L3: 16 MiB desc: 1x16 MiB
  Speed (MHz): avg: 2057 high: 3661 min/max: 1200/3300 boost: enabled
    scaling: driver: acpi-cpufreq governor: schedutil cores: 1: 3661 2: 2169
    3: 1690 4: 2716 5: 1512 6: 2506 7: 1883 8: 1660 9: 2005 10: 1633 11: 1449
    12: 2102 13: 3334 14: 1491 15: 1617 16: 1489 bogomips: 105444
  Flags: 3dnowprefetch abm adx aes aperfmperf apic arat avic avx avx2 bmi1
    bmi2 bpext cat_l3 cdp_l3 clflush clflushopt clwb clzero cmov cmp_legacy
    constant_tsc cpb cpuid cqm cqm_llc cqm_mbm_local cqm_mbm_total
    cqm_occup_llc cr8_legacy cx16 cx8 de decodeassists erms extapic
    extd_apicid f16c flushbyasid fma fpu fsgsbase fsrm fxsr fxsr_opt ht
    hw_pstate ibpb ibrs ibs invpcid irperf lahf_lm lbrv lm mba mca mce
    misalignsse mmx mmxext monitor movbe msr mtrr mwaitx nonstop_tsc nopl npt
    nrip_save nx ospke osvw overflow_recov pae pat pausefilter pclmulqdq
    pdpe1gb perfctr_core perfctr_llc perfctr_nb pfthreshold pge pku pni popcnt
    pse pse36 rapl rdpid rdpru rdrand rdseed rdt_a rdtscp rep_good sep sha_ni
    skinit smap smca smep ssbd sse sse2 sse4_1 sse4_2 sse4a ssse3 stibp succor
    svm svm_lock syscall tce topoext tsc tsc_scale umip v_spec_ctrl
    v_vmsave_vmload vaes vgif vmcb_clean vme vmmcall vpclmulqdq wbnoinvd wdt
    xgetbv1 xsave xsavec xsaveerptr xsaveopt xsaves
  Vulnerabilities:
  Type: itlb_multihit status: Not affected
  Type: l1tf status: Not affected
  Type: mds status: Not affected
  Type: meltdown status: Not affected
  Type: mmio_stale_data status: Not affected
  Type: retbleed status: Not affected
  Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via
    prctl and seccomp
  Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer
    sanitization
  Type: spectre_v2 mitigation: Retpolines, IBPB: conditional, IBRS_FW,
    STIBP: always-on, RSB filling, PBRSB-eIBRS: Not affected
  Type: srbds status: Not affected
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: NVIDIA GA106M [GeForce RTX 3060 Mobile / Max-Q] vendor: Razer USA
    driver: nvidia v: 470.141.03 alternate: nouveau,nvidia_drm non-free: 515.xx+
    status: current (as of 2022-08) arch: Ampere code: GAxxx process: TSMC n7
    (7nm) built: 2020-22 pcie: gen: 2 speed: 5 GT/s lanes: 8 link-max: gen: 4
    speed: 16 GT/s lanes: 16 bus-ID: 01:00.0 chip-ID: 10de:2520 class-ID: 0300
  Device-2: AMD Cezanne vendor: Razer USA driver: amdgpu v: kernel
    arch: GCN-5.1 code: Vega-2 process: TSMC n7 (7nm) built: 2018-21 pcie:
    gen: 3 speed: 8 GT/s lanes: 16 link-max: gen: 4 speed: 16 GT/s ports:
    active: eDP-1 empty: none bus-ID: 04:00.0 chip-ID: 1002:1638
    class-ID: 0300
  Device-3: IMC Networks Integrated Camera type: USB driver: uvcvideo
    bus-ID: 3-4:3 chip-ID: 13d3:56d5 class-ID: 0e02 serial: <filter>
  Display: x11 server: X.Org v: 21.1.4 compositor: kwin_x11 driver: X:
    loaded: amdgpu,nvidia unloaded: modesetting,nouveau,vesa alternate: fbdev,nv
    gpu: amdgpu display-ID: :0 screens: 1
  Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 508x285mm (20.00x11.22")
    s-diag: 582mm (22.93")
  Monitor-1: HDMI-1-0 size-res: N/A modes: N/A
  Monitor-2: eDP pos: primary res: 1920x1080 hz: 144 dpi: 158
    size: 309x174mm (12.17x6.85") diag: 355mm (13.96") modes: N/A
  OpenGL: renderer: AMD RENOIR (LLVM 14.0.6 DRM 3.42 5.15.71-1-MANJARO) v: 4.6
    Mesa 22.1.7 direct render: Yes
Audio:
  Device-1: NVIDIA GA106 High Definition Audio vendor: Razer USA
    driver: snd_hda_intel v: kernel pcie: gen: 2 speed: 5 GT/s lanes: 8
    link-max: gen: 4 speed: 16 GT/s lanes: 16 bus-ID: 01:00.1
    chip-ID: 10de:228e class-ID: 0403
  Device-2: AMD ACP/ACP3X/ACP6x Audio Coprocessor vendor: Razer USA
    driver: snd_rn_pci_acp3x v: kernel alternate: snd_pci_acp3x,snd_pci_acp5x
    pcie: gen: 3 speed: 8 GT/s lanes: 16 link-max: gen: 4 speed: 16 GT/s
    bus-ID: 04:00.5 chip-ID: 1022:15e2 class-ID: 0480
  Device-3: AMD Family 17h/19h HD Audio vendor: Razer USA
    driver: snd_hda_intel v: kernel pcie: gen: 3 speed: 8 GT/s lanes: 16
    link-max: gen: 4 speed: 16 GT/s bus-ID: 04:00.6 chip-ID: 1022:15e3
    class-ID: 0403
  Sound Server-1: ALSA v: k5.15.71-1-MANJARO running: yes
  Sound Server-2: JACK v: 1.9.21 running: no
  Sound Server-3: PulseAudio v: 16.1 running: yes
  Sound Server-4: PipeWire v: 0.3.58 running: yes
Network:
  Device-1: Intel Wi-Fi 6 AX210/AX211/AX411 160MHz driver: iwlwifi v: kernel
    pcie: gen: 2 speed: 5 GT/s lanes: 1 bus-ID: 02:00.0 chip-ID: 8086:2725
    class-ID: 0280
  IF: wlp2s0 state: up mac: <filter>
  IP v4: <filter> type: dynamic noprefixroute scope: global
    broadcast: <filter>
  IP v6: <filter> type: noprefixroute scope: link
  WAN IP: <filter>
Bluetooth:
  Device-1: Intel AX210 Bluetooth type: USB driver: btusb v: 0.8 bus-ID: 1-3:2
    chip-ID: 8087:0032 class-ID: e001
  Report: rfkill ID: hci0 rfk-id: 0 state: up address: see --recommends
Logical:
  Message: No logical block device data found.
RAID:
  Message: No RAID data found.
Drives:
  Local Storage: total: 1.82 TiB used: 14.53 GiB (0.8%)
  SMART Message: Unable to run smartctl. Root privileges required.
  ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Samsung model: SSD 970 EVO Plus
    2TB size: 1.82 TiB block-size: physical: 512 B logical: 512 B
    speed: 31.6 Gb/s lanes: 4 type: SSD serial: <filter> rev: 4B2QEXM7
    temp: 36.9 C scheme: GPT
  Message: No optical or floppy data found.
Partition:
  ID-1: / raw-size: 125.45 GiB size: 122.92 GiB (97.98%) used: 14.48 GiB
    (11.8%) fs: ext4 dev: /dev/nvme0n1p6 maj-min: 259:6 label: N/A
    uuid: 9c7530f7-85cf-4aa5-aefa-f968e5234068
  ID-2: /boot/efi raw-size: 100 MiB size: 96 MiB (96.00%) used: 48 MiB
    (50.0%) fs: vfat dev: /dev/nvme0n1p2 maj-min: 259:2 label: SYSTEM
    uuid: 3AAC-0392
Swap:
  Alert: No swap data was found.
Unmounted:
  ID-1: /dev/nvme0n1p1 maj-min: 259:1 size: 16.6 GiB fs: ntfs label: Recovery
    uuid: 6C44AA3A44AA0744
  ID-2: /dev/nvme0n1p3 maj-min: 259:3 size: 16 MiB fs: <superuser required>
    label: N/A uuid: N/A
  ID-3: /dev/nvme0n1p4 maj-min: 259:4 size: 1.68 TiB fs: ntfs
    label: Blade 14 uuid: 2E4CAC924CAC55FD
  ID-4: /dev/nvme0n1p5 maj-min: 259:5 size: 705 MiB fs: ntfs label: N/A
    uuid: CCD2C627D2C6159C
USB:
  Hub-1: 1-0:1 info: Hi-speed hub with single TT ports: 4 rev: 2.0
    speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900
  Device-1: 1-3:2 info: Intel AX210 Bluetooth type: Bluetooth driver: btusb
    interfaces: 2 rev: 2.0 speed: 12 Mb/s power: 100mA chip-ID: 8087:0032
    class-ID: e001
  Device-2: 1-4:3 info: Razer USA Blade type: Keyboard,Mouse
    driver: hid-generic,usbhid interfaces: 3 rev: 2.0 speed: 12 Mb/s
    power: 500mA chip-ID: 1532:0270 class-ID: 0300
  Hub-2: 2-0:1 info: Super-speed hub ports: 2 rev: 3.1 speed: 10 Gb/s
    chip-ID: 1d6b:0003 class-ID: 0900
  Hub-3: 3-0:1 info: Hi-speed hub with single TT ports: 4 rev: 2.0
    speed: 480 Mb/s chip-ID: 1d6b:0002 class-ID: 0900
  Device-1: 3-2:2 info: Razer USA RC30-0305 Gaming Mouse Dongle [Viper
    Ultimate (Wireless)] type: Mouse,Keyboard driver: hid-generic,usbhid
    interfaces: 3 rev: 2.0 speed: 12 Mb/s power: 500mA chip-ID: 1532:007b
    class-ID: 0300
  Device-2: 3-4:3 info: IMC Networks Integrated Camera type: Video
    driver: uvcvideo interfaces: 4 rev: 2.0 speed: 480 Mb/s power: 500mA
    chip-ID: 13d3:56d5 class-ID: 0e02 serial: <filter>
  Hub-4: 4-0:1 info: Super-speed hub ports: 2 rev: 3.1 speed: 10 Gb/s
    chip-ID: 1d6b:0003 class-ID: 0900
Sensors:
  System Temperatures: cpu: 51.6 C mobo: N/A gpu: amdgpu temp: 44.0 C
  Fan Speeds (RPM): N/A
Info:
  Processes: 350 Uptime: 2m wakeups: 1 Init: systemd v: 251 default: graphical
  tool: systemctl Compilers: gcc: 12.2.0 clang: 14.0.6 Packages: pm: pacman
  pkgs: 1255 libs: 332 tools: pamac pm: flatpak pkgs: 0 Shell: Zsh v: 5.9
  default: Bash v: 5.1.16 running-in: konsole inxi: 3.3.21

Output from mhwd -li :

> Installed PCI configs:
--------------------------------------------------------------------------------
                  NAME               VERSION          FREEDRIVER           TYPE
--------------------------------------------------------------------------------
            video-vesa            2017.03.12                true            PCI
video-hybrid-amd-nvidia-470xx-prime            2021.11.04               false            PCI
     video-modesetting            2020.01.13                true            PCI
           video-linux            2018.05.04                true            PCI


Warning: No installed USB configs!

xrandr output:

Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 16384 x 16384
eDP connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 309mm x 174mm
   1920x1080    143.98*+  59.99  
   1680x1050    143.98  
   1280x1024    143.98  
   1440x900     143.98  
   1280x800     143.98  
   1280x720     143.98  
   1024x768     143.98  
   800x600      143.98  
   640x480      143.98  
DP-1-0 disconnected (normal left inverted right x axis y axis)
DP-1-1 disconnected (normal left inverted right x axis y axis)
HDMI-1-0 connected (normal left inverted right x axis y axis)
   1920x1080     60.00 +  59.94    50.00  
   1680x1050     59.95  
   1600x900      60.00  
   1440x900      59.89  
   1366x768      59.79  
   1280x1024     75.02    60.02  
   1280x800      59.81  
   1280x720      60.00    59.94    50.00  
   1152x864      75.00  
   1024x768      75.03    60.00  
   800x600       75.00    60.32  
   720x576       50.00  
   720x480       59.94  
   640x480       75.00    59.94    59.93  
DP-1-2 disconnected (normal left inverted right x axis y axis)
DP-1-3 disconnected (normal left inverted right x axis y axis)

Output from xrandr --listproviders:

Providers: number : 2
Provider 0: id: 0x53 cap: 0xf, Source Output, Sink Output, Source Offload, Sink Offload crtcs: 4 outputs: 1 associated providers: 1 name:Unknown AMD Radeon GPU @ pci:0000:04:00.0
Provider 1: id: 0x1f5 cap: 0x2, Sink Output crtcs: 4 outputs: 5 associated providers: 1 name:NVIDIA-G0

That should not be installed and should be removed:

sudo mhwd -r pci video-vesa

The 470 series is a legacy driver for GKxxx “Kepler” GPUs. Since you have an RTX 3060, I would install the latest production driver series which is currently 515:

sudo mhwd -i pci video-hybrid-amd-nvidia-prime

See Configure Graphics Cards - Manjaro for reference

I uninstalled the video-vesa one, but when I tried to install the latest driver it said I ran into an error with the hybrid one. Would I uninstall the hybrid one then?

Error: config 'video-hybrid-amd-nvidia-prime' conflicts with config(s): video-hybrid-amd-nvidia-470xx-prime

You need to remove this one video-hybrid-amd-nvidia-470xx-prime
Then install this one video-hybrid-amd-nvidia-prime

1 Like

Wait so I ran sudo mhwd -i pci video-hybrid-amd-nvidia-prime and it installed successfully, and that’s it? Or would I also need to go to NVIDIA’s website and install the production drivers (515) cause I can’t seem to find it.

no you dont need to go to nvidia site… check with mhwd -li what drivers you have installed

Well, you need to reboot afterward.

You just installed them :wink:

Apologies for the late reply (I was out of town and could not test it out), but it still doesn’t work. The monitor pops up under displays but I still don’t get a video output.

check your external display which input connection you have plugged in and then go to the menu of your external display and activate the matching one.

Yeah I enabled it in Display Configuration and played around with the settings with no success.

Never mind, I installed optimums-manager and it fixed itself.