#Black screen on 144hz
28 messages · Page 1 of 1 (latest)
hdmi 2.1
HDMI and DisplayPort are both digital video interfaces used to connect devices like computers and monitors. While both can transmit audio and video, DisplayPort generally offers higher bandwidth, allowing for higher resolutions and refresh rates, while HDMI is more prevalent on TVs and gaming consoles.
Thank you ChatGPT
ok gimme a sec
my bad
and what is yor resolution? sometimes a specific refresh is NOT working in all resos
i'm out for a beer, back in about 1hr
Output: 1 eDP-1
enabled
connected
priority 2
Panel
Modes: 1:1920x1080@144*! 2:1920x1080@60 3:1280x1024@60 4:1024x768@60 5:1280x800@60 6:1920x1080@60 7:1600x900@60 8:1368x768@60 9:1280x720@60
Geometry: 0,0 1920x1080
Scale: 1
Rotation: 1
Overscan: 0
Vrr: Automatic
RgbRange: Automatic
HDR: incapable
Wide Color Gamut: incapable
ICC profile: none
Color profile source: sRGB
Color power preference: prefer efficiency and performance
Brightness control: supported, set to 59% and dimming to 100%
Output: 2 HDMI-A-1
enabled
connected
priority 1
HDMI
Modes: 10:1920x1080@144! 11:3840x2160@60 12:3840x2160@50 13:3840x2160@30 14:3840x2160@25 15:3840x2160@24 16:1920x1080@120* 17:1920x1080@120 18:1920x1080@100 19:1920x1080@60 20:1920x1080@60 21:1920x1080@50 22:1280x1024@75 23:1280x720@60 24:1280x720@50 25:1024x768@120 26:1024x768@75 27:1024x768@60 28:800x600@120 29:800x600@75 30:800x600@60 31:720x576@50 32:720x480@60 33:640x480@120 34:640x480@75 35:640x480@60 36:640x480@60
Geometry: 0,0 1920x1080
Scale: 1
Rotation: 1
Overscan: 0
Vrr: incapable
RgbRange: unknown
HDR: disabled
Wide Color Gamut: disabled
ICC profile: none
Color profile source: sRGB
Color power preference: prefer efficiency and performance
Brightness control: supported, set to 68% and dimming to 100%
its stuck
1920x1080
I think it might be a bandwidth issue since it works if I change my color space to Ycbcr422 as I mentioned
edid-decode /sys/devices/pciXXXX:XX/XXXX:XX:XX.X/drm/cardX/cardX-PORTNAME-NUM/edid
Replace the Xs and the PORTNAME-NUM with the relevant value for your system - you can find all the possible paths by running:
ls /sys/devices///drm///edid
is your reso correct on 1920*1080 ??
yeah
give me a sec
Create the EDID directory if it doesn’t exist:
sudo mkdir -p /lib/firmware/edid/
Copy your exported .bin files into this directory:
sudo cp path/to/your/DP1_1920x1080_144Hz.bin /lib/firmware/edid/
sudo cp path/to/your/HDMI1_1920x1080_144Hz.bin /lib/firmware/edid/
do i run this?
no, run after replace the Xs and PORTNAME withthe values of YOUR system
after that, do following
Edit the kernel command line configuration file:
sudo nano /etc/kernel/cmdline
Remove any existing video= parameters related to your monitors if you tried that method before.
Add the drm.edid_firmware= parameter to specify your custom EDID files for each monitor. Separate multiple monitor entries with a comma. Ensure the output names (DP-1, etc.) match your system. Example:
root=PARTUUID=YOUR_ROOT_PARTUUID rw quiet drm.edid_firmware=DP-1:edid/DP1_1920x1080_144z.bin,HDMI-A-1:edid/HDMI1_1920x1080_144Hz.bin,DVI-D-1:
(Replace YOUR_ROOT_PARTUUID, quiet and other existing parameters as per your original setup. Ensure the filenames match what you copied.)
Save the file and exit the editor.
Run mkinitcpio to regenerate your initramfs. On Arch Linux, this process (when standard kernel-install hooks are in place) also updates your EFI boot entries with the new kernel command line from /etc/kernel/cmdline.
sudo mkinitcpio -P
Note: You do not need to add the EDID files to the FILES array in /etc/mkinitcpio.conf. The NVIDIA driver will load them from /usr/lib/firmware/edid/ when it initializes.
sudo reboot
or manually, doesn’t matter.
Holy moly gimme a min
ls: cannot access '/sys/devices///drm///edid': No such file or directory