Manjaro can’t recognize any of my monitors

I bought a new laptop and use external ssd to run manjaro. Default OS on the laptop is Windows and its works fine with my two monitors.
Same manjaro on the same ssd also worked fine on my old laptop with the same two monitors.

the result of some commands:

inxi -Gazy

Graphics:
  Device-1: NVIDIA AD106M [GeForce RTX 4070 Max-Q / Mobile] vendor: ASUSTeK
    driver: N/A alternate: nouveau non-free: 550.xx+
    status: current (as of 2024-04) arch: Lovelace code: AD1xx
    process: TSMC n4 (5nm) built: 2022+ pcie: gen: 1 speed: 2.5 GT/s lanes: 8
    link-max: gen: 4 speed: 16 GT/s bus-ID: 01:00.0 chip-ID: 10de:2820
    class-ID: 0300
  Device-2: AMD Phoenix1 vendor: ASUSTeK driver: amdgpu v: kernel
    arch: RDNA-3 code: Phoenix process: TSMC n4 (4nm) built: 2023+ pcie: gen: 4
    speed: 16 GT/s lanes: 16 ports: active: none empty: DP-1, DP-2, DP-3,
    DP-4, DP-5, DP-6, DP-7, DP-8, eDP-1 bus-ID: 65:00.0 chip-ID: 1002:15bf
    class-ID: 0300 temp: 42.0 C
  Device-3: Sonix USB2.0 HD UVC WebCam driver: uvcvideo type: USB rev: 2.0
    speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 1-4:2 chip-ID: 2b7e:b685
    class-ID: 0e02
  Display: x11 server: X.org v: 1.21.1.12 compositor: xfwm4 v: 4.18.0 driver:
    X: loaded: amdgpu,modesetting,nouveau alternate: fbdev,nv,vesa dri: radeonsi
    gpu: amdgpu display-ID: :0.0 note: <missing: xdpyinfo/xrandr>
  Monitor-1: Unknown-1 size-res: N/A modes: 1920x1080
  API: EGL v: 1.5 hw: drv: amd radeonsi platforms: device: 0 drv: radeonsi
    device: 1 drv: swrast gbm: drv: kms_swrast surfaceless: drv: radeonsi x11:
    drv: zink inactive: wayland
  API: OpenGL v: 4.6 compat-v: 4.5 vendor: mesa v: 24.0.2-manjaro1.1
    glx-v: 1.4 direct-render: yes renderer: llvmpipe (LLVM 16.0.6 256 bits)
    device-ID: ffffffff:ffffffff memory: 14.5 GiB unified: yes

inxi -f

CPU:
  Info: 8-core model: AMD Ryzen 9 7940H w/ Radeon 780M Graphics bits: 64
    type: MT MCP cache: L2: 8 MiB
  Speed (MHz): avg: 731 min/max: 400/5423:5263:6067:6228:5903:5583:5743
    cores: 1: 1350 2: 400 3: 400 4: 400 5: 1397 6: 400 7: 400 8: 1317 9: 400
    10: 1317 11: 400 12: 1926 13: 400 14: 400 15: 400 16: 400
  Flags: 3dnowprefetch abm adx aes amd_lbr_v2 aperfmperf apic arat avx avx2
    avx512_bf16 avx512_bitalg avx512_vbmi2 avx512_vnni avx512_vpopcntdq
    avx512bw avx512cd avx512dq avx512f avx512ifma avx512vbmi avx512vl bmi1
    bmi2 bpext cat_l3 cdp_l3 clflush clflushopt clwb clzero cmov cmp_legacy
    constant_tsc cpb cppc cpuid cqm cqm_llc cqm_mbm_local cqm_mbm_total
    cqm_occup_llc cr8_legacy cx16 cx8 de decodeassists erms extapic
    extd_apicid f16c flush_l1d flushbyasid fma fpu fsgsbase fxsr fxsr_opt
    gfni ht hw_pstate ibpb ibrs ibrs_enhanced 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
    perfmon_v2 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 vnmi vpclmulqdq wbnoinvd wdt x2apic x2avic xgetbv1
    xsave xsavec xsaveerptr xsaveopt xsaves

cat /proc/version

Linux version 6.5.9-1-MANJARO (builduser@fv-az878-317) (gcc (GCC) 13.2.1 20230801, GNU ld (GNU Binutils) 2.41.0) #1 SMP PREEMPT_DYNAMIC Wed Oct 25 13:14:27 UTC 2023

Thanks in advance

Hi @bibiba,

This is probably why. Please provide the output of:

mhwd --list

…and

mhwd --listinstalled

Hi!

mhwd --list

> 0000:02:00.0 (0200:10ec:8168) Network controller Realtek Semiconductor Co., Ltd.:
--------------------------------------------------------------------------------
                  NAME               VERSION          FREEDRIVER           TYPE
--------------------------------------------------------------------------------
         network-r8168            2023.09.12                true            PCI


> 0000:01:00.0 (0300:10de:2820) Display controller nVidia Corporation:
--------------------------------------------------------------------------------
                  NAME               VERSION          FREEDRIVER           TYPE
--------------------------------------------------------------------------------
video-hybrid-amd-nvidia-prime            2023.03.23               false            PCI
          video-nvidia            2023.03.23               false            PCI
           video-linux            2018.05.04                true            PCI
     video-modesetting            2020.01.13                true            PCI
            video-vesa            2017.03.12                true            PCI


> 0000:65:00.0 (0300:1002:15bf) Display controller ATI Technologies Inc:
--------------------------------------------------------------------------------
                  NAME               VERSION          FREEDRIVER           TYPE
--------------------------------------------------------------------------------
video-hybrid-amd-nvidia-prime            2023.03.23               false            PCI
           video-linux            2018.05.04                true            PCI
     video-modesetting            2020.01.13                true            PCI
            video-vesa            2017.03.12                true            PCI

mhwd --listinstalled

> Installed PCI configs:
--------------------------------------------------------------------------------
                  NAME               VERSION          FREEDRIVER           TYPE
--------------------------------------------------------------------------------
           video-linux            2018.05.04                true            PCI


Warning: No installed USB configs!

OK,

According to your inxi output, you have an AMD and Nvidia card:

Yet, the hybrid driver isn’t installed:

But luckily it’s available:

So install that one:

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

Reboot, and see if it worked.

Hope it helps!

1 Like

Thank you.

I tried sudo mhwd --install pci video-hybrid-amd-nvidia-prime, but it failed:

error: target not found: linux65-nvidia
Error: pacman failed!
Error: script failed!

Then I update my kernel from 6.5 to 6.8 in the Manjaro Settings Manager and reboot.
Now everything works

1 Like

Hi @bibiba and welcome to the Manjaro community.

Kernel 6.5 has been EOL for some time. This should have been attended to much earlier to avoid issues like this. Nonetheless, I’m glad you resolved it/

As a new user, please take some time to familiarise yourself with Forum requirements; in particular, the many ways to use the forum to your benefit. To that end, some or all these links will be invaluable:

And last, but not least, the Stable Update Announcements, which you should check frequently for important update related information. Occasionally an issue might be directly related to a particular update; it’s always best to check those announcements.

Cheers.

This topic was automatically closed 36 hours after the last reply. New replies are no longer allowed.