Monitors not being detected

Hello, I’ve been having some issues trying to set up Garuda as my main OS since I switched from Windows 10. 2 out of the 3 monitors i used no longer detect at all. They both did when i installed Garuda but after trying to fix other problems I’ve been having I managed to cause these monitors to stop working. I am using a desktop with a Huion Kamvas Pro 13 connected through displayport (the only working monitor at the moment,) an Acer monitor connected through HDMI, and a Vizio TV connected through a HDMI-DVI cable. I’ve tried reinstalling drivers, replugging both monitors to and from the computer, and rebooting several times, and nohing seemed to fix the problem.

System:
Kernel: 6.9.10-zen1-1-zen arch: x86_64 bits: 64 compiler: gcc v: 14.1.1
clocksource: tsc avail: hpet,acpi_pm
parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
root=UUID=05c7f548-497b-4b19-b836-cc613b9bbda1 rw rootflags=subvol=@
quiet loglevel=3 ibt=off
Desktop: KDE Plasma v: 6.1.2 tk: Qt v: N/A info: frameworks v: 6.4.0
wm: kwin_x11 vt: 2 dm: SDDM Distro: Garuda base: Arch Linux
Machine:
Type: Desktop Mobo: ASUSTeK model: TUF GAMING X570-PLUS (WI-FI) v: Rev X.0x
serial: <superuser required> part-nu: SKU uuid: <superuser required>
UEFI: American Megatrends v: 1407 date: 04/01/2020
CPU:
Info: model: AMD Ryzen 5 2600X bits: 64 type: MT MCP arch: Zen+ gen: 2
level: v3 note: check built: 2018-21 process: GF 12nm family: 0x17 (23)
model-id: 8 stepping: 2 microcode: 0x800820D
Topology: cpus: 1x cores: 6 tpc: 2 threads: 12 smt: enabled cache:
L1: 576 KiB desc: d-6x32 KiB; i-6x64 KiB L2: 3 MiB desc: 6x512 KiB
L3: 16 MiB desc: 2x8 MiB
Speed (MHz): avg: 3634 high: 4015 min/max: 2200/3600 boost: enabled
scaling: driver: acpi-cpufreq governor: performance cores: 1: 3600 2: 3600
3: 3600 4: 3600 5: 3600 6: 3600 7: 3600 8: 3600 9: 4015 10: 3600 11: 3600
12: 3600 bogomips: 86224
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3
Vulnerabilities: <filter>
Graphics:
Device-1: NVIDIA GP104 [GeForce GTX 1070] driver: N/A alternate: nouveau
non-free: 545.xx+ status: current (as of 2024-06; EOL~2026-12-xx)
arch: Pascal code: GP10x process: TSMC 16nm built: 2016-2021 pcie: gen: 1
speed: 2.5 GT/s lanes: 16 link-max: gen: 3 speed: 8 GT/s bus-ID: 08:00.0
chip-ID: 10de:1b81 class-ID: 0300
Display: x11 server: X.Org v: 21.1.13 with: Xwayland v: 24.1.1
compositor: kwin_x11 driver: X: loaded: modesetting,nouveau
alternate: fbdev,nv,vesa gpu: N/A 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: Unknown-1 mapped: None-1 res: 1920x1080 hz: 60 size: N/A
modes: 1920x1080
API: EGL v: 1.5 platforms: device: 0 drv: swrast gbm: drv: kms_swrast
surfaceless: drv: swrast x11: drv: swrast inactive: wayland
API: OpenGL v: 4.5 vendor: mesa v: 24.1.3-arch1.1 glx-v: 1.4
direct-render: yes renderer: llvmpipe (LLVM 18.1.8 256 bits)
device-ID: ffffffff:ffffffff memory: 15.17 GiB unified: yes
API: Vulkan v: 1.3.279 layers: 8 device: 0 type: cpu name: llvmpipe (LLVM
18.1.8 256 bits) driver: mesa llvmpipe v: 24.1.3-arch1.1 (LLVM 18.1.8)
device-ID: 10005:0000 surfaces: xcb,xlib
Audio:
Device-1: NVIDIA GP104 High Definition Audio driver: snd_hda_intel v: kernel
pcie: gen: 1 speed: 2.5 GT/s lanes: 16 link-max: gen: 3 speed: 8 GT/s
bus-ID: 08:00.1 chip-ID: 10de:10f0 class-ID: 0403
Device-2: AMD Family 17h HD Audio vendor: ASUSTeK driver: snd_hda_intel
v: kernel pcie: gen: 3 speed: 8 GT/s lanes: 16 bus-ID: 0a:00.3
chip-ID: 1022:1457 class-ID: 0403
API: ALSA v: k6.9.10-zen1-1-zen status: kernel-api with: aoss
type: oss-emulator tools: N/A
Server-1: PipeWire v: 1.2.1 status: active with: 1: pipewire-pulse
status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
4: pw-jack type: plugin tools: pactl,pw-cat,pw-cli,wpctl
Network:
Device-1: Intel Wi-Fi 5 Wireless-AC 9x6x [Thunder Peak] driver: iwlwifi
v: kernel pcie: gen: 2 speed: 5 GT/s lanes: 1 bus-ID: 03:00.0
chip-ID: 8086:2526 class-ID: 0280
IF: wlp3s0 state: up mac: <filter>
Device-2: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet
vendor: ASUSTeK driver: r8168 v: 8.053.00-NAPI modules: r8169 pcie: gen: 1
speed: 2.5 GT/s lanes: 1 port: f000 bus-ID: 04:00.0 chip-ID: 10ec:8168
class-ID: 0200
IF: enp4s0 state: down mac: <filter>
Info: services: NetworkManager, smbd, systemd-timesyncd, wpa_supplicant
Bluetooth:
Device-1: Intel Wireless-AC 9260 Bluetooth Adapter driver: btusb v: 0.8
type: USB rev: 2.0 speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 3-5:2
chip-ID: 8087:0025 class-ID: e001
Report: btmgmt ID: hci0 rfk-id: 0 state: up address: <filter> bt-v: 5.1
lmp-v: 10 status: discoverable: no pairing: no class-ID: 6c0104
Drives:
Local Storage: total: 465.76 GiB used: 17.41 GiB (3.7%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/sda maj-min: 8:0 vendor: Samsung model: SSD 860 EVO 500GB
size: 465.76 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s
tech: SSD serial: <filter> fw-rev: 3B6Q scheme: GPT
Partition:
ID-1: / raw-size: 465.46 GiB size: 465.46 GiB (100.00%)
used: 17.41 GiB (3.7%) fs: btrfs dev: /dev/sda2 maj-min: 8:2
ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
used: 584 KiB (0.2%) fs: vfat dev: /dev/sda1 maj-min: 8:1
ID-3: /home raw-size: 465.46 GiB size: 465.46 GiB (100.00%)
used: 17.41 GiB (3.7%) fs: btrfs dev: /dev/sda2 maj-min: 8:2
ID-4: /var/log raw-size: 465.46 GiB size: 465.46 GiB (100.00%)
used: 17.41 GiB (3.7%) fs: btrfs dev: /dev/sda2 maj-min: 8:2
ID-5: /var/tmp raw-size: 465.46 GiB size: 465.46 GiB (100.00%)
used: 17.41 GiB (3.7%) fs: btrfs dev: /dev/sda2 maj-min: 8:2
Swap:
Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default) zswap: no
ID-1: swap-1 type: zram size: 15.54 GiB used: 0 KiB (0.0%) priority: 100
comp: zstd avail: lzo,lzo-rle,lz4,lz4hc,842 max-streams: 12 dev: /dev/zram0
Sensors:
System Temperatures: cpu: 66.6 C mobo: N/A
Fan Speeds (rpm): N/A
Info:
Memory: total: 16 GiB available: 15.54 GiB used: 2.51 GiB (16.1%)
Processes: 321 Power: uptime: 1m states: freeze,mem,disk suspend: deep
avail: s2idle wakeups: 0 hibernate: platform avail: shutdown, reboot,
suspend, test_resume image: 6.2 GiB services: org_kde_powerdevil,
power-profiles-daemon, upowerd Init: systemd v: 256 default: graphical
tool: systemctl
Packages: pm: pacman pkgs: 1433 libs: 414 tools: octopi,paru Compilers:
gcc: 14.1.1 Shell: garuda-inxi default: fish v: 3.7.1 running-in: konsole
inxi: 3.3.35
Garuda (2.6.26-1):
System install date:     2024-07-18
Last full system update: 2024-07-19
Is partially upgraded:   No
Relevant software:       snapper NetworkManager dracut nvidia-dkms
Windows dual boot:       No/Undetected
Failed units:

You don’t see other monitors under Display Configuration?

Right click on Desktop, select Display Configuration, the select the Device: Drop down.

1 Like

No, they don’t show up on display configuration at all. Only the working monitor does and it’s called “unknown-1”

Where have you connected this unknown-1 monitor? Is it in the GPU or the Motherboard?

1 Like

All three are connected to the GPU.

When you were re-plugging the cable, did you try to plug the working monitor into other slots? Like plugging the Display cable to other monitor instead of you Kamvas?

While installing garuda, did you choose free drivers or non-free drivers?

Also in your inxi, it shows driver: N/A and the it states that you have version 545

Device-1: NVIDIA GP104 [GeForce GTX 1070] driver: N/A alternate: nouveau
non-free: 545.xx+ status: current (as of 2024-06; EOL~2026-12-xx)

Now, in my inxi, it shows the driver: nvidia and the version

Device-1: NVIDIA GA106M [GeForce RTX 3060 Mobile / Max-Q] vendor: ASUSTeK
driver: nvidia v: 555.58.02 alternate: nvidia_drm non-free: 550.xx+

This could be due to that fact that I am using a laptop, but I am not sure.

I searched nvidia’s website and is shows that the latest version for Geforece GTX 1070 for Linux-64bit is Version: 550.100 .

I am gonna guess that something is wrong with the drivers. I am not a veteran with Linux, so you’ll have to wait for someone who has more knowledge than me to look into it.

1 Like

Not how that works, unfortunately. The HDMI cable, USB and power cord for the Kamvas are split from the same cable, all connected to the kamvas in the same place

I’m pretty sure i picked free? Sorry but I don’t remember for sure.

That’s okay, thank you for taking time out of your day to try to help me with this, i seriously appreciate it! I guess in the meantime i can try reinstalling the drivers again?

Open Garuda Settings Manager, select Hardware Configuration, then check if the open-source option is ticked in front of the entry of your GTX 1070.

Here is my screenshot for reference. As you can see, for Nvidia, open-source is not ticked. It’s only ticked for video-linux (we are not looking at that anyway). If open source is ticked for your Nvidia GTX 1070, then it means that you choose free drivers during install.

Screenshot_20240721_215539-1

1 Like

In that case, yes i picked the free drivers.

You can try proprietary drivers if you want.
I think all you need to do is install the following two configs.

But before you do that, you should create a manual snapshot with snapper.

First, update the system, run garuda-update in a terminal, then follow the instructions. After the update is finished, restart your PC, and create a Snapshot with snapper. Then run this command:

sudo pacman -S garuda-nvidia-prime-config garuda-nvidia-config

I think that should be it. It will probably ask you that “some driver are in conflict, do want wish to uninstall them”, the answer is yes.

Again, make sure to create a snapshot. If something goes wrong, you will need to boot back into that snapshot and restore it.

1 Like

I’m sorry, i completely misread your last message. I did get the proprietary drivers on install

lol. Well, then I have no clue what’s wrong with your setup.

1 Like

I might just do a fresh reinstall then, i know whatever’s wrong with my monitors was definitely my own fault. Thank you for your help.

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