- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎09-28-2022 06:11 AM in
Monitors and MemoryHello,
I have a Mini LED Gaming Monitor Odyssey Neo G9, exact model LS49AG950NUXEN connected through HDMI to a laptop running Ubuntu 22.04.
Ubuntu does not recognize the monitor and proposes the highest resolution of 3840x1080@60Hz. When I start using the monitor i am proposed to use 5120x1440@144Hz.
Do you know how I can convince Ubuntu to use higest resolution?
I have tried:
cvt 5120 1440 144
sudo xrandr --newmode "5120x1440_144.00" 1617.50 5120 5576 6144 7168 1440 1443 1453 1568 -hsync +vsync
sudo xrandr --addmode HDMI-3 5120x1440_144.00
The resoultion appears in Display Settings, but when switching to it nothing happens.
Any drivers for this monitor for Ubuntu/Linux?
Thanks,
Ciprian
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎10-02-2022 08:22 AM in
Monitors and MemoryOutputting that high requires DSC which is not supported with NVidia GPUs. Linux supports DSC, but NVidia does not have compatible drivers for it on Linux. If you're using AMD, you can try grabbing your EDID and loading it into the DRM kernel module. Doing that -will not- work on NVidia, but I understand completely if you want to give it a shot anyways.
Create the EDID file.
```
sudo su
cd /root
xrandr --props | edid-decode > edid_decoded
edid-decode edid_decoded -o raw edid.bin
mkdir /usr/lib/firmware/edid
mv /root/edid.bin /usr/lib/firmware/edid/g9.bin
```
Find which DRM card slot is assigned to the G9 monitor, it'll be the one with 5120x1440 listed. For me it is DP-3
```
for p in /sys/class/drm/*/status; do con=${p%/status}; echo -n "${con#*/card?-}: "; cat $p; done
```
Add
`drm.edid_firmware=DP-3:edid/g9.bin`
to the GRUB_CMDLINE_LINUX_DEFAULT line.
Example:
```
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash drm.edid_firmware=DP-3:edid/g9.bin"
```
Now run:
```
update-grub
```
Restart. Check if the parameter is set.
```
cat /sys/module/drm_kms_helper/parameters/edid_firmware
```
Should return the path to g9.bin.