Hi guys. I am a linux newbie and i just installed fedora 44.
Previously when im using Windows 11, the HDMI port on my Acer laptop worked.
However when i switched to fedora 44, the HDMI port didn’t work.
Here are my system specs:
Now, i tried a couple of things before i decided to ask here.
Including trying to reboot and logout of my machine while plugging in the HDMI cable.
(didnt work)
After a recent system update, my external monitor’s screen now lights up and says “PC HDMI 2”,
meaning it detects a signal from the laptop, but Fedora still won’t let me configure or enable it in the display settings.
To help troubleshoot, here is every command and output I’ve run in the terminal so far:
Checked DRM connectors:
Bash
ls /sys/class/drm/
Output:
card1 card1-DP-1 card1-DP-2 card1-eDP-1 card1-HDMI-A-1 card1-HDMI-A-2 card1-HDMI-A-3 renderD128 version
Checked HDMI connector statuses:
Bash
cat /sys/class/drm/card1-HDMI-A-*/status
Output:
disconnected
disconnected
disconnected
(why?my display said that they’d connected)
Tried forcing a manual connection state check:
Bash
for d in /sys/class/drm/card1-HDMI-A-*/status; do echo detect | sudo tee “$d”; done
Output:
[sudo] password
detect
detect
detect
Checking status again:
Bash
cat /sys/class/drm/card1-HDMI-A-*/status
Output:
disconnected
disconnected
disconnected
Checked EDID logs:
Bash
sudo dmesg | grep -i edid
(Returned no errors)
Tried clearing monitor configuration cache:
Bash
rm -f ~/.config/monitors.xml
Attempted to install display tools:
Bash
sudo dnf install nwg-displays
Output: Failed to resolve the transaction: No match for argument: nwg-displays
Bash
sudo dnf install wlr-randr
(Successfully installed wlr-randr)
Tried running wlr-randr:
Bash
wlr-randr
Output: compositor doesn’t support wlr-output-management-unstable-v1
Bash
wlr-randr --output --on --mode 1920x1080@60Hz
Output: bash: your-port-name: No such file or directory
Tried applying manual Mutter display config via D-Bus:
Bash
busctl --user call org.gnome.Mutter.DisplayConfig /org/gnome/Mutter/DisplayConfig org.gnome.Mutter.DisplayConfig ApplyMonitorsConfig uuu a(ssa(sixyuay)) a{sv} 1 1 0
If anyone knows why the monitor now registers “PC HDMI 2” but refuses to show up as configurable in GNOME,have no idea whats going on.thx

