Looking for some help getting one of my monitors working

Hello everyone, and thank you for takeing a moment to look at my post. I’m looking for somone that can help walk me through attempting to figure out my problem. Please be patient with me as I am brand new to linux and this is my first day with garuda.

I have been trying to reaolve this problem all day now, digging through forums reinstalling things, testing etc.

I have 4 monitors on a desktop pc. (Yes i know, 4) when i started the day tring to install from live boot all 4 worked, but i could not for the life of me get it to install correctly. Finally figured out after lots of digging online that it was my m.2 , changed drives and wala installs no problem. But now i have 1 monitor that allways has a black screen. Display 1 is dp to hdmi (working), display 2 is hdmi (working), display 3 i have tried with both dvi or dp either way works fine, display 4 dp works on post if only monitor plugged in but will not work on boot. Only shows black screen. If i look at the display settings it knows its connected. I have tried mirroring, lowering the refresh rate. No luck.

The biggest differnece is that this monitor is a gaming monitor while the others are not so it keeps trying to resort to 240hz while the others can not do more than 60hz.

Im just so lost at this point, i have tried so many guides and “fixes” that i dont even know how to get back to some of the menus or anything at this point. Could somone please take a moment to help walk me through what i should do, test, check, try. As i am new at this please provide how to get what you want to know (command, breadcrumbs, guide).

Current state is fresh install of garuda gaming version, setup assistant used to update/upgrade things and nvidia drivers installed (545.29.02) from prompt.

Geforce gtx 1070

Thank you in advance for your time.

Hi there, welcome to the forum!
Please always provide the output of your garuda-inxi as required by the template.
```
Formatted like this
```

To appear like this
3 Likes

My apologies here it is.

[🔍] × garuda-inxi
System:
Kernel: 6.5.9-zen2-1-zen arch: x86_64 bits: 64 compiler: gcc v: 13.2.1
clocksource: tsc available: hpet,acpi_pm
parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
root=UUID=287bcaa4-8e7a-4256-b06c-5868001ba7cf rw rootflags=subvol=@
quiet loglevel=3 ibt=off
Desktop: KDE Plasma v: 5.27.9 tk: Qt v: 5.15.11 wm: kwin_x11 vt: 2
dm: SDDM Distro: Garuda Linux base: Arch Linux
Machine:
Type: Desktop Mobo: ASUSTeK model: ROG STRIX Z370-E GAMING v: Rev X.0x
serial: <superuser required> UEFI: American Megatrends v: 2801
date: 01/13/2021
CPU:
Info: model: Intel Core i7-8700K bits: 64 type: MT MCP arch: Coffee Lake
gen: core 8 level: v3 note: check built: 2018 process: Intel 14nm family: 6
model-id: 0x9E (158) stepping: 0xA (10) microcode: 0xF4
Topology: cpus: 1x cores: 6 tpc: 2 threads: 12 smt: enabled cache:
L1: 384 KiB desc: d-6x32 KiB; i-6x32 KiB L2: 1.5 MiB desc: 6x256 KiB
L3: 12 MiB desc: 1x12 MiB
Speed (MHz): avg: 800 min/max: 800/4800 scaling: driver: intel_pstate
governor: performance cores: 1: 800 2: 800 3: 800 4: 800 5: 800 6: 800
7: 800 8: 800 9: 800 10: 800 11: 800 12: 800 bogomips: 88796
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Vulnerabilities: <filter>
Graphics:
Device-1: NVIDIA GP104 [GeForce GTX 1070] vendor: Hewlett-Packard
driver: nouveau v: kernel alternate: nvidia_drm,nvidia non-free: 545.xx+
status: current (as of 2023-10; EOL~2026-12-xx) arch: Pascal code: GP10x
process: TSMC 16nm built: 2016-2021 ports: active: DP-1, DP-3, DVI-D-1,
HDMI-A-1 empty: DP-2 bus-ID: 0000:02:00.0 chip-ID: 10de:1b81
class-ID: 0300
Display: x11 server: X.Org v: 21.1.9 with: Xwayland v: 23.2.2
compositor: kwin_x11 driver: X: loaded: nouveau unloaded: modesetting
alternate: fbdev,nv,vesa dri: nouveau gpu: nouveau display-ID: :0
screens: 1
Screen-1: 0 s-res: 3840x2160 s-dpi: 96 s-size: 1013x570mm (39.88x22.44")
s-diag: 1162mm (45.76")
Monitor-1: DP-1 pos: bottom-l model: Acer XB273 GZ serial: <filter>
built: 2022 res: 1920x1080 hz: 240 dpi: 82 gamma: 1.2
size: 598x336mm (23.54x13.23") diag: 686mm (27") ratio: 16:9 modes:
max: 1920x1080 min: 720x400
Monitor-2: DP-3 pos: top-left model: HP E223 serial: <filter> built: 2018
res: 1920x1080 hz: 60 dpi: 102 gamma: 1.2 size: 476x268mm (18.74x10.55")
diag: 546mm (21.5") ratio: 16:9 modes: max: 1920x1080 min: 720x400
Monitor-3: DVI-D-1 pos: primary,top-right model: HP E223 serial: <filter>
built: 2018 res: 1920x1080 hz: 60 dpi: 102 gamma: 1.2
size: 476x268mm (18.74x10.55") diag: 546mm (21.5") ratio: 16:9 modes:
max: 1920x1080 min: 720x400
Monitor-4: HDMI-A-1 mapped: HDMI-1 pos: bottom-r model: Lenovo LEN LI2264d
serial: <filter> built: 2016 res: 1920x1080 hz: 60 dpi: 102 gamma: 1.2
size: 476x268mm (18.74x10.55") diag: 546mm (21.5") ratio: 16:9 modes:
max: 1920x1080 min: 720x400
API: EGL v: 1.5 hw: drv: nvidia nouveau platforms: device: 0 drv: nouveau
device: 1 drv: swrast gbm: drv: nouveau surfaceless: drv: nouveau x11:
drv: nouveau inactive: wayland
API: OpenGL v: 4.5 compat-v: 4.3 vendor: mesa v: 23.2.1-arch1.2 glx-v: 1.4
direct-render: yes renderer: NV134 device-ID: 10de:1b81 memory: 7.78 GiB
unified: no
API: Vulkan v: 1.3.269 layers: 10 device: 0 type: cpu name: llvmpipe
(LLVM 16.0.6 256 bits) driver: mesa llvmpipe v: 23.2.1-arch1.2 (LLVM
16.0.6) device-ID: 10005:0000 surfaces: xcb,xlib
Audio:
Device-1: Intel 200 Series PCH HD Audio vendor: ASUSTeK
driver: snd_hda_intel v: kernel alternate: snd_soc_avs bus-ID: 0000:00:1f.3
chip-ID: 8086:a2f0 class-ID: 0403
Device-2: NVIDIA GP104 High Definition Audio vendor: Hewlett-Packard
driver: snd_hda_intel v: kernel bus-ID: 0000:02:00.1 chip-ID: 10de:10f0
class-ID: 0403
Device-3: fifine Microphone driver: hid-generic,snd-usb-audio,usbhid
type: USB rev: 1.1 speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 3-3:4
chip-ID: 3142:a601 class-ID: 0300 serial: <filter>
API: ALSA v: k6.5.9-zen2-1-zen status: kernel-api with: aoss
type: oss-emulator tools: N/A
Server-1: PipeWire v: 0.3.85 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 Ethernet I219-V vendor: ASUSTeK driver: e1000e v: kernel
port: N/A bus-ID: 0000:00:1f.6 chip-ID: 8086:15b8 class-ID: 0200
IF: enp0s31f6 state: up speed: 1000 Mbps duplex: full mac: <filter>
Device-2: Realtek RTL8822BE 802.11a/b/g/n/ac WiFi adapter vendor: ASUSTeK
driver: rtw_8822be v: N/A modules: rtw88_8822be port: d000
bus-ID: 0000:06:00.0 chip-ID: 10ec:b822 class-ID: 0280
IF: wlp6s0 state: down mac: <filter>
Bluetooth:
Device-1: ASUSTek Bluetooth Radio driver: btusb v: 0.8 type: USB rev: 1.1
speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 1-7:2 chip-ID: 0b05:185c
class-ID: e001 serial: <filter>
Report: btmgmt ID: hci0 rfk-id: 2 state: up address: <filter> bt-v: 4.2
lmp-v: 8 status: discoverable: no pairing: no class-ID: 7c0104
RAID:
Hardware-1: Intel SATA Controller [RAID mode] driver: intel_nvme_remap
v: N/A port: f020 bus-ID: 0000:00:17.0 chip-ID: 8086:2822 rev:
class-ID: 0104
Drives:
Local Storage: total: 8.52 TiB used: 15.88 GiB (0.2%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Crucial model: CT1000P3SSD8
size: 931.51 GiB block-size: physical: 512 B logical: 512 B tech: SSD
serial: <filter> fw-rev: P9CR30A temp: 23.9 C scheme: MBR
ID-2: /dev/nvme1n1 maj-min: 259:1 vendor: Samsung
model: MZVLW128HEGR-000H1 size: 119.24 GiB block-size: physical: 512 B
logical: 512 B tech: SSD serial: <filter> fw-rev: CXB73H1Q temp: 22.9 C
scheme: GPT
ID-3: /dev/sda maj-min: 8:0 vendor: PNY model: CS900 240GB SSD
size: 223.57 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s
tech: SSD serial: <filter> fw-rev: 0612 scheme: MBR
ID-4: /dev/sdb maj-min: 8:16 vendor: Seagate model: ST2000DM008-2FR102
size: 1.82 TiB block-size: physical: 4096 B logical: 512 B speed: 6.0 Gb/s
tech: HDD rpm: 7200 serial: <filter> fw-rev: 0001 scheme: MBR
ID-5: /dev/sdc maj-min: 8:32 vendor: Western Digital
model: WD20EZAZ-00L9GB0 size: 1.82 TiB block-size: physical: 4096 B
logical: 512 B speed: 6.0 Gb/s tech: HDD rpm: 5400 serial: <filter>
fw-rev: 0A80 scheme: MBR
ID-6: /dev/sdd maj-min: 8:48 vendor: Western Digital
model: WD20EZAZ-00L9GB0 size: 1.82 TiB block-size: physical: 4096 B
logical: 512 B speed: 6.0 Gb/s tech: HDD rpm: 5400 serial: <filter>
fw-rev: 0A80 scheme: MBR
ID-7: /dev/sde maj-min: 8:64 vendor: Western Digital
model: WD20EZAZ-00L9GB0 size: 1.82 TiB block-size: physical: 4096 B
logical: 512 B speed: 6.0 Gb/s tech: HDD rpm: 5400 serial: <filter>
fw-rev: 0A80 scheme: MBR
Partition:
ID-1: / raw-size: 118.95 GiB size: 118.95 GiB (100.00%)
used: 15.87 GiB (13.3%) fs: btrfs dev: /dev/nvme1n1p2 maj-min: 259:3
ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
used: 576 KiB (0.2%) fs: vfat dev: /dev/nvme1n1p1 maj-min: 259:2
ID-3: /home raw-size: 118.95 GiB size: 118.95 GiB (100.00%)
used: 15.87 GiB (13.3%) fs: btrfs dev: /dev/nvme1n1p2 maj-min: 259:3
ID-4: /var/log raw-size: 118.95 GiB size: 118.95 GiB (100.00%)
used: 15.87 GiB (13.3%) fs: btrfs dev: /dev/nvme1n1p2 maj-min: 259:3
ID-5: /var/tmp raw-size: 118.95 GiB size: 118.95 GiB (100.00%)
used: 15.87 GiB (13.3%) fs: btrfs dev: /dev/nvme1n1p2 maj-min: 259:3
Swap:
Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default) zswap: no
ID-1: swap-1 type: zram size: 62.73 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: 34.0 C mobo: N/A gpu: nouveau temp: 30.0 C
Fan Speeds (rpm): N/A gpu: nouveau fan: 845
Info:
Processes: 503 Uptime: 11h 36m wakeups: 1 Memory: total: 64 GiB note: est.
available: 62.73 GiB used: 5.11 GiB (8.2%) Init: systemd v: 254
default: graphical tool: systemctl Compilers: gcc: 13.2.1 Packages:
pm: pacman pkgs: 1834 libs: 539 tools: octopi,pamac,paru Shell: fish
v: 3.6.1 running-in: konsole inxi: 3.3.31
Garuda (2.6.19-2):
System install date:     2023-11-20
Last full system update: 2023-11-20 ↻
Is partially upgraded:   No
Relevant software:       snapper NetworkManager dracut nvidia-dkms
Windows dual boot:       No/Undetected
Failed units:

The main reference for a manual configuration is this one below:
https://wiki.archlinux.org/title/Multihead
Give a look at it and start playing around with xrandr and xorg.
Have you considered switching to the proprietary Nvidia drivers? I’m not an Nvidia user, but I think at least the performance would improve.

2 Likes

How do I switch to the proprietary Nvidia drivers?

Garuda settings manager → HW configuration → autoinstall proprietary drivers

4 Likes

Ok,So I have been at it for a while now, but I have some updates. I was able to get the nvidia drivers installed and working. But still can not get this one monitor to work. I have narrowed it down to the monitor its self at this point because If i plug my 4k tv in via dp to hdmi it works perfectly even with the three other monitors running. I dont know what it is about this monitor linux just does not like.

I did read on the nvidia forms I should be useing the nvidia-drm drivers based on my GPU. I see I do have installed under alternate, but how do I tell linux to use that driver?

Graphics:
Device-1: Intel CoffeeLake-S GT2 [UHD Graphics 630] vendor: ASUSTeK
driver: i915 v: kernel arch: Gen-9.5 process: Intel 14nm built: 2016-20
ports: active: none empty: DP-1, HDMI-A-1, HDMI-A-2, HDMI-A-3
bus-ID: 0000:00:02.0 chip-ID: 8086:3e92 class-ID: 0300
Device-2: NVIDIA GP104 [GeForce GTX 1070] vendor: Hewlett-Packard
driver: nvidia v: 545.29.02 alternate: nouveau,nvidia_drm non-free: 545.xx+
status: current (as of 2023-10; EOL~2026-12-xx) arch: Pascal code: GP10x
process: TSMC 16nm built: 2016-2021 bus-ID: 0000:03:00.0
chip-ID: 10de:1b81 class-ID: 0300

How do I tell my system what nvidia driver to use?

OK, never did figure out how to change the driver being used but i did just solve my problem. I was messing around in my monitor settings to see if anything at all could possibly be preventing it from working…
When I was changing thing I found that when i turned HDR from auto to off it came right on with picture. I dont know what difference this makes and why it would prevent it from working but, maybe this can help someone else out.

1 Like

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