RTX 2080 Super + Gigabyte Aorus FI27Q - driver 510.54 maximum screen resolution 640x480 (via DP-0)

Probably the first time I made a message in the wrong section, I’ll try here.
If I made a mistake, tell me the correct forum section for my question. Thank you.

Greetings.
OS: Manjaro Linux
Graphics card: Gigabyte GeForce GTX 2080 SUPER Gaming OC [GV-N208SGAMING OC-8GC Rev2.0]
Monitor: Gigabyte Aorus FI27Q [FI27Q-EK]

Starting with drivers version 495, and the last tested driver version 510.54, my monitor connected via Display Port 1.2+HDR cannot use a screen resolution greater than 640x480.
xrandr does not show other available resolutions at all.
Although, everything is fine for my second monitor connected via HDMI, there are several resolutions available and the one I need works.

I tried different options, swapped DP in places, changed the DP version in my monitor settings, it’s still 640x480, but when I connected my monitor via HDMI, a choice of other screen resolutions became available, including native 2560x1440.

What I lost when connecting via HDMI:
The monitor frequency is available no higher than 144 Hz, there is no G-Sync compatible.

Now I am still using the 470.103.01 driver, at the same time, the monitor frequency is 165Hz and G-Sync Compatible is available, this is correct, as stated by the manufacturer for the Display Port.

Now I have tested and made an nvidia-bug-report using a download from a live cd (ISO), tried the usual checks, switched the monitor connection port, tried to add resolution using xrandr, nothing helped.

The same behavior was when the latest beta version of the 470xx driver was released, but everything worked well in the stable version, and, if I remember correctly, in some version of the 460 or 465 driver.

I enclose the available information that I have collected, if you need anything else, please tell me.

P/S: When I tested the driver version 510 last time, installed it on my OS, tried to prescribe options when booting the kernel via Grub (nvidia-drm.modeset=1"), it didn’t

nvidia-bug-report.log.gz (258.5 KB)
xrandr_lspci_inxi.tar.gz (1.6 KB)

Looks like due to a driver bug the EDID of the monitor gets replaced with some stub with vendor “NVIDIA”. Please mail the bug report to linux-bugs[at]nvidia.com for some increased attention.

@cefeiko
I have filed a bug 3602444 for tracking purpose.
I will try to duplicate issue locally first and shall get back to you if require any other information.

1 Like

If I understood correctly, there is no need to send the report anymore, since “amrits (Employee)” has already registered an error?

No need to send it.
You could attach a new log though from the working state with a 470 driver to see there’s really an EDID on the monitor.
Also, you could use that as a workaround, extracting the working edid to a file and the loading it using the “CustomEdid” option in an xorg.conf.
https://download.nvidia.com/XFree86/Linux-x86_64/460.67/README/xconfigoptions.html

1 Like

Driver 470xx
nvidia-bug-report.log.gz (304.3 KB)

xrandr.txt (1.5 KB)

Greetings.
Are there any positive results on the described problem?

You wrote that you registered the error 3602444, I can somehow track its status, maybe give a link to it, if possible?

Hi mate,
I have the same monitor and issue. Generix’s advice for a work around was on the right track.
I found the following page which outlined how to generate a custom EDID.
https://nvidia.custhelp.com/app/answers/detail/a_id/3571/~/managing-a-display-edid-on-linux

I rolled my drivers back to video-nvidia-390xx.
Followed above link to generate EDID File.
Updated drivers to most recent.
Imported the custom EDID file and rebooted.

I also found this github repo for generating EDID files, but it seems that it is focusing on creating binaries, where as I was using ASCII files. akatrevorjay/edid-generator

For some context, here is my setup:
OS: Manjaro Linux x86_64 (Using KDE)
CPU: AMD Ryzen 5 1600X (12) @ 4.075GHz
GPU: NVIDIA GeForce GTX 1080 Ti
Memory: 4294MiB / 16014MiB

1 Like

Greetings.

I also took the advice of “generix”, but, this is a temporary solution.
Yes, in OS it is now possible to use a normal screen resolution (2560x1440 @165 Hz), but in tty everything looks terrible, unreadable.

I did it like this:
Option "CustomEDID" "GPU-0.DFP-0:/etc/X11/custom_edid/edid_GBT_FI27Q.txt"

For Manjaro, need to copy the contents of xorg.conf to nvidia.conf for this solution to work.

/etc/X11/xorg.conf > /etc/X11/mhwd.d/nvidia.conf

I’ll mark his advice as a solution to my question, but I’m not waiting for that, I hope the problem will be fixed in the video driver. That’s what I’m waiting for.
Need a fix in the driver!

P/S: edid.bin worked too.
Option "CustomEDID" "GPU-0.DFP-0:/etc/X11/custom_edid/edid_GBT_FI27Q.bin"

1 Like

I tried few configuration setup as mentioned below but able to see multiple resolutions available via UI and xrandr command.
Alienware-Area-51-R4 + Ubuntu 22.04 LTS + kernel 5.15.25 + NVIDIA GeForce RTX 2060 + Driver 510.54 + LG Electronics LG TV SSCR with HDMI + GBT AORUS FI27Q-P with DP connection
Alienware-Area-51-R4 + Ubuntu 22.04 LTS + kernel 5.15.25 + NVIDIA GeForce RTX 3080 + Driver 510.54 + LG Electronics LG TV SSCR with HDMI + GBT AORUS FI27Q-P with DP connection
Alienware-Area-51-R4 + Ubuntu 22.04 LTS + kernel 5.15.25 + NVIDIA GeForce RTX 2060 + Driver 510.54 + LG Electronics LG TV SSCR with HDMI + GBT AORUS FI27Q-P with DP
Alienware-Area-51-R4 + Ubuntu 22.04 LTS + kernel 5.15.25 + NVIDIA GeForce RTX 2060 + Driver 510.54 + BenQ EL2870U with DP + GBT AORUS FI27Q-P with DP

root@oemqa-Alienware-Area-51-R4:~# xrandr -q
Screen 0: minimum 8 x 8, current 5280 x 2160, maximum 32767 x 32767
HDMI-0 connected primary 3840x2160+0+0 (normal left inverted right x axis y axis) 1600mm x 900mm
3840x2160 60.00*+ 119.88 100.00 59.94 50.00 29.97 25.00 23.98
4096x2160 119.88 100.00 59.94 50.00 29.97 25.00 24.00 23.98
2560x1440 120.00
1920x1080 119.88 100.00 60.00 59.94 50.00 29.97 25.00 23.98
1360x768 60.02
1280x1024 60.02
1280x720 59.94 50.00
1152x864 60.00
1024x768 60.00
800x600 60.32
720x576 50.00
720x480 59.94
640x480 59.95 59.94 59.93
DP-0 disconnected (normal left inverted right x axis y axis)
DP-1 disconnected (normal left inverted right x axis y axis)
DP-2 disconnected (normal left inverted right x axis y axis)
DP-3 disconnected (normal left inverted right x axis y axis)
DP-4 connected 1440x900+3840+0 (normal left inverted right x axis y axis) 600mm x 340mm
2560x1440 59.95 + 165.00 144.00 120.00
1920x1080 165.00 119.88 100.00 60.00 59.94 50.00
1680x1050 59.95
1440x900 59.89*
1280x1024 75.02 60.02
1280x960 60.00
1280x720 119.88 100.00 60.00 59.94 50.00
1152x864 75.00
1024x768 75.03 70.07 60.00
800x600 75.00 72.19 60.32 56.25
720x576 50.00
720x480 59.94
640x480 75.00 72.81 59.94 59.93
DP-5 disconnected (normal left inverted right x axis y axis)
root@oemqa-Alienware-Area-51-R4:~#

Could anyone help with exact repro steps as I am using the same display model (GBT AORUS FI27Q-P) where issue is reported and any specific configuration needed to trigger issue.

Since @amrits can’t reproduce the issue, I realized this monitor has updatable firmware, downloadable at the gigabyte site. Latest version is F06. Please check your firmware versions, @cefeiko , @kirrikio

Greetings.

Are you using a model:

My model is different:

I am not an expert on monitors, but the monitor with the letter P at the end is different from mine, if I remember correctly, there is HBR3 (2K, 165 Hz, HDR and 10 bit), my monitor has only 8bit, I don’t remember the exact description anymore.

How to simply reproduce the problem:

  1. Download the Manjaro image:
    https://download.manjaro.org/kde/21.2.6/manjaro-kde-21.2.6-220416-linux515.iso

  2. Write to a flash card, boot from it, and then you need to be careful, choose a menu with a proprietary driver.
    By default, a free driver is selected, use the keyboard, down arrow, enter.

I have 2 monitors, I mentioned this above, my main monitor loads with a resolution of 640x480, DP-0.
Usually, this is enough to see the problem, the nvidia driver is loaded…

But, if I connect my monitor via HDMI, then it correctly reads the EDID and works, with the losses that I described in the first message.

How do I check the EDID:
I copy my edid.bin, which I saved a little earlier when the 470xx driver was installed, to the folder:
/etc/X11/custom_edid

I register in:
/etc/X11/mhwd.d/nvidia.conf

Section "Screen"

...
    Option         "CustomEDID" "GPU-0.DFP-0:/etc/X11/custom_edid/edid_GBT_FI27Q.bin"
...
EndSection

I press hot key: Ctr+Alt+BackSpace
This shuts down the X server, the login screen appears, the password manjaro
Now my monitor can use a screen resolution of 2560x1440 and a frequency of 165Hz.

P/S:

I will allow a small addition:
AORUS FI27Q-P:
Connectivity
HDMI 2.0 x2,
Displayport 1.4 (HBR3)

AORUS FI27Q:
Connectivity
HDMI 2.0 x2,
Displayport 1.2

DP versions are different, I do not know whether it is important or not.
Also, the monitors firmware is different.
Maybe that’s the problem.

Also, I looked at the release date of the firmware of both monitors and the description of the problems / improvements that are in these updates, they are also different.

Greetings.

Unfortunately, the firmware version is not listed in the menu of my monitor, if you know how to view the firmware version of my monitor using the tools available in Linux OS, please let me know.

Probably write to me in private messages, please.
I think that in this topic it will be an offtop, but if I made a mistake, correct me. Thanks.

@cefeiko
Can you please shared edid of your monitor so that I can force edid to my display and try to duplicate issue locally.

@amrits
Yes, of course, I am very interested in solving this problem.
edid_GBT_FI27Q.bin (384 Bytes)
edid_GBT_FI27Q.txt (1.1 KB)

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

No repro so far even after matching OS.

Config Setup - ManjaroLinux 21.2.6 + Driver 510.60.02 + NVIDIA GeForce RTX 3090 + LG Electronics LG TV SSCR2 with HDMI connection + GBT AORUS FI27Q-P with DP connection
ManjaroLinux 21.2.6 + Driver 510.60.02 + NVIDIA GeForce RTX 2060 + LG Electronics LG TV SSCR2 with HDMI connection + GBT AORUS FI27Q-P with DP connection

I can see all resolutions along with refresh rate is listing with xrandr command.
Can you please install latest driver with .run installer file and share test results.

Can you please install latest driver with .run installer file and share test results.