External monitor not working on arch + hyprland

johe

New Member
Joined
Feb 19, 2024
Messages
1
Reaction score
0
Credits
12
I'm using an external monitor with my laptop, here are some details about the system
Code:
❯ inxi -F
System:
  Host: thinkpad Kernel: 6.7.5-arch1-1 arch: x86_64 bits: 64
  Desktop: Hyprland v: 0.35.0 Distro: Arch Linux
Machine:
  Type: Laptop System: LENOVO product: 20KGS9QE00 v: ThinkPad X1 Carbon 6th
    serial: <superuser required>
  Mobo: LENOVO model: 20KGS9QE00 v: SDK0J40697 WIN
    serial: <superuser required> UEFI: LENOVO v: N23ET59W (1.34 )
    date: 11/08/2018
Battery:
  ID-1: BAT0 charge: 39.3 Wh (76.9%) condition: 51.1/57.0 Wh (89.7%)
    volts: 11.9 min: 11.5
CPU:
  Info: quad core model: Intel Core i7-8650U bits: 64 type: MT MCP cache:
    L2: 1024 KiB
  Speed (MHz): avg: 450 min/max: 400/4200 cores: 1: 400 2: 400 3: 400 4: 400
    5: 400 6: 400 7: 800 8: 400
Graphics:
  Device-1: Intel UHD Graphics 620 driver: i915 v: kernel
  Device-2: SunplusIT Integrated IR Camera driver: uvcvideo type: USB
  Device-3: Chicony Integrated Camera driver: uvcvideo type: USB
  Display: wayland server: Xwayland v: 23.2.4 compositor: Hyprland v: 0.35.0
    driver: gpu: i915 resolution: 1280x720~60Hz
  API: EGL Message: EGL data requires eglinfo. Check --recommends.
Audio:
  Device-1: Intel Sunrise Point-LP HD Audio driver: snd_hda_intel
  API: ALSA v: k6.7.5-arch1-1 status: kernel-api
  Server-1: PipeWire v: 1.0.3 status: active
Network:
  Device-1: Intel Ethernet I219-LM driver: e1000e
  IF: enp0s31f6 state: down mac: e8:6a:64:9b:26:68
  Device-2: Intel Wireless 8265 / 8275 driver: iwlwifi
  IF: wlp2s0 state: up mac: 20:79:18:dd:d3:3f
  IF-ID-1: wwan0 state: down mac: N/A
Bluetooth:
  Device-1: N/A driver: btusb type: USB
  Report: btmgmt ID: hci0 state: up address: 20:79:18:DD:D3:43 bt-v: 4.2
Drives:
  Local Storage: total: 238.47 GiB used: 7.44 GiB (3.1%)
  ID-1: /dev/sda vendor: SanDisk model: SD8TN8U256G1001 size: 238.47 GiB
Partition:
  ID-1: / size: 237.97 GiB used: 7.36 GiB (3.1%) fs: btrfs dev: /dev/sda2
  ID-2: /boot size: 511 MiB used: 81.4 MiB (15.9%) fs: vfat dev: /dev/sda1
  ID-3: /home size: 237.97 GiB used: 7.36 GiB (3.1%) fs: btrfs
    dev: /dev/sda2
  ID-4: /var/log size: 237.97 GiB used: 7.36 GiB (3.1%) fs: btrfs
    dev: /dev/sda2
Swap:
  ID-1: swap-1 type: zram size: 4 GiB used: 0 KiB (0.0%) dev: /dev/zram0
Sensors:
  System Temperatures: cpu: 50.0 C pch: 47.0 C mobo: N/A
  Fan Speeds (rpm): fan-1: 0
Info:
  Memory: total: 16 GiB note: est. available: 15.38 GiB used: 2.82 GiB (18.3%)
  Processes: 236 Uptime: 17m Shell: Bash inxi: 3.3.33
I tried to connect both directly through hdmi port and through an adapter from type-c to hdmi. The result is the same:
Code:
❯ hyprctl monitors
Monitor eDP-1 (ID 0):
    [email protected] at 0x0
    description: AU Optronics 0x233D (eDP-1)
    make: AU Optronics
    model: 0x233D
    serial: 
    active workspace: 2 (2)
    special workspace: 0 ()
    reserved: 0 50 0 0
    scale: 1.50
    transform: 0
    focused: yes
    dpmsStatus: 1
    vrr: 0
    activelyTearing: false
 
Last edited:


I've had issues with my monitors sometimes, what I then do is reset it. It goes somewhat like this, as mentioned in method 3 and sometimes I just power-cycle it with doing the extra steps to reset it.
  1. Turn off your monitor by pressing the power button.
  2. Unplug the power cable from the monitor, ensuring that it is completely disconnected from the power source.
  3. Disconnect all cables connected to the monitor, such as HDMI, DisplayPort, or VGA cables.
  4. Leave the monitor and cables disconnected for approximately five minutes.
  5. After the waiting period, reconnect the cables to the monitor.
  6. Plug the power cable back into the monitor and ensure it is properly connected to the power source.
  7. Turn on the monitor by pressing the power button.
 
Top