The officially official Devuan Forum!

You are not logged in.

#1 2026-07-16 23:34:21

deepforest
Member
Registered: 2020-03-24
Posts: 491  

Radeon HD 5770 - free driver does not detect refresh rates above 60Hz

If i try custom xrandr modes but monitor go to "out of range"

only this two modes work

>>>"75" 164.64 1920 1928 1960 1960 1080 1105 1113 1120 + - >>>> radeon works

>>>"75" 164.81 1920 1928 1960 1962 1080 1105 1113 1120 + - >>>> radeon works

but how set refresh above 75Hz?

>>>"75" 174.57 1920 1968 2000 2080 1080 1083 1088 1119 + -

>>>"120" 285.55 1920 1968 2000 2080 1080 1083 1088 1144 + -

>>>"120" 264.00 1920 1944 1976 2000 1080 1083 1088 1100 + +

>>>"120" 274.56 1920 1928 1960 2000 1080 1130 1138 1144 + -

>>>"100" 220.00 1920 1944 1976 2000 1080 1083 1088 1100 + +

>>>"100" 235.67 1920 1968 200 2080 1080 1083 1088 1133 + -
freeartist-devuan@devuan:~/Downloads/amd-catalyst-15.9-linux-installer-15.201.1151-x86.x86_64$ xrandr -q
Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 8192 x 8192
DisplayPort-0 disconnected (normal left inverted right x axis y axis)
HDMI-0 connected primary 1920x1080+0+0 (normal left inverted right x axis y axis) 527mm x 296mm
   1920x1080     60.00*+  50.00    59.94  
   1920x1080i    60.00    50.00    59.94  
   1600x900      60.00  
   1280x1024     75.02    60.02  
   1152x864      75.00  
   1280x720      60.00    50.00    59.94  
   1024x768      75.03    60.00  
   800x600       75.00    60.32  
   720x576       50.00  
   720x576i      50.00  
   720x480       60.00    59.94  
   720x480i      60.00    59.94  
   640x480       75.00    60.00    59.94  
   720x400       70.08  
DVI-0 connected (normal left inverted right x axis y axis)
   1920x1200     59.95 +
   1920x1080     60.00    50.00    59.94  
   1600x1200     60.00  
   1680x1050     59.88  
   1280x1024     60.02  
   1440x900      59.90  
   1280x960      60.00  
   1280x800      59.91  
   1280x720      60.00    50.00    59.94  
   1024x768      60.00  
   800x600       60.32    56.25  
   720x576       50.00  
   720x480       60.00    59.94  
   640x480       60.00    59.94  
DVI-1 disconnected (normal left inverted right x axis y axis)
freeartist-devuan@devuan:~/Downloads/amd-catalyst-15.9-linux-installer-15.201.1151-x86.x86_64$ 
freeartist-devuan@devuan:~/Downloads/amd-catalyst-15.9-linux-installer-15.201.1151-x86.x86_64$ sudo get-edid | parse-edid
[sudo] password for freeartist-devuan: 
This is read-edid version 3.0.2. Prepare for some fun.
Attempting to use i2c interface
Looks like no busses have an EDID. Sorry!
Attempting to use the classical VBE interface

	Performing real mode VBE call
	Interrupt 0x10 ax=0x4f00 bx=0x0 cx=0x0
	Function supported
	Call successful

	VBE version 300
	VBE string at 0xc01f0 "ATI ATOMBIOS"

VBE/DDC service about to be called
	Report DDC capabilities

	Performing real mode VBE call
	Interrupt 0x10 ax=0x4f15 bx=0x0 cx=0x0
	Function supported
	Call successful

	Monitor and video card combination does not support DDC1 transfers
	Monitor and video card combination supports DDC2 transfers
	0 seconds per 128 byte EDID block transfer
	Screen is not blanked during DDC transfer

Reading next EDID block

VBE/DDC service about to be called
	Read EDID

	Performing real mode VBE call
	Interrupt 0x10 ax=0x4f15 bx=0x1 cx=0x0
	Function supported
	Call successful

EDID claims 1 more blocks left

*********** Something special has happened!
This happens a lot with TV's, and other devices
with extension blocks. If you have a TV, don't bother.
Odds are good that I2C will work for you. Try 'modprobe i2c-dev'.
Otherwise, please contact the author, Matthew Kern
E-mail: pyrophobicman@gmail.com
Please include full output from this program (especially that to stderr)

Reading next EDID block

VBE/DDC service about to be called
	Read EDID

	Performing real mode VBE call
	Interrupt 0x10 ax=0x4f15 bx=0x1 cx=0x0
	Function supported
	Call successful

EDID claims 1 more blocks left
EDID blocks left is wrong.
Your EDID is probably invalid.
Looks like VBE was successful. Have a good day.
Checksum Correct

Section "Monitor"
	Identifier "DELL S2421HGF"
	ModelName "DELL S2421HGF"
	VendorName "DEL"
	# Monitor Manufactured week 23 of 2020
	# EDID version 1.3
	# Digital Display
	DisplaySize 530 300
	Gamma 2.20
	Option "DPMS" "true"
	Horizsync 30-170
	VertRefresh 48-144
	# Maximum pixel clock is 340MHz
	#Not giving standard mode: 1152x864, 75Hz
	#Not giving standard mode: 1280x1024, 60Hz
	#Not giving standard mode: 1600x900, 60Hz
	#Not giving standard mode: 1920x1080, 60Hz

	#Extension block found. Parsing...
I only know about extension blocks of type 02h. PLEASE email me!
Something strange happened. Please contact the author,
Matthew Kern at <pyrophobicman@gmail.com>
freeartist-devuan@devuan:~/Downloads/amd-catalyst-15.9-linux-installer-15.201.1151-x86.x86_64$ 
freeartist-devuan@devuan:~/Downloads/amd-catalyst-15.9-linux-installer-15.201.1151-x86.x86_64$  xrandr --prop | edid-decode
edid-decode (hex):

00 ff ff ff ff ff ff 00 10 ac 6d a1 42 59 39 30
17 1e 01 03 80 35 1e 78 ea 72 b5 a7 55 52 a0 27
10 50 54 a5 4b 00 71 4f 81 80 a9 c0 d1 c0 01 01
01 01 01 01 01 01 02 3a 80 18 71 38 2d 40 58 2c
45 00 0f 28 21 00 00 1e 00 00 00 ff 00 35 44 38
54 4c 32 33 0a 20 20 20 20 20 00 00 00 fc 00 44
45 4c 4c 20 53 32 34 32 31 48 47 46 00 00 00 fd
00 30 90 1e aa 22 00 0a 20 20 20 20 20 20 01 ff

02 03 2f f1 51 90 05 04 03 02 07 16 01 14 1f 12
13 06 11 15 3f 40 23 09 07 07 83 01 00 00 67 03
0c 00 20 00 00 44 68 1a 00 00 01 01 30 90 e6 86
6f 80 a0 70 38 40 40 30 20 35 00 0f 28 21 00 00
1a d8 83 80 a0 70 38 30 40 30 20 35 00 0f 28 21
00 00 1a 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 4b

----------------

Block 0, Base EDID:
  EDID Structure Version & Revision: 1.3
  Vendor & Product Identification:
    Manufacturer: DEL
    Model: 41325
    Serial Number: 809064770
    Made in: week 23 of 2020
  Basic Display Parameters & Features:
    Digital display
    Maximum image size: 53 cm x 30 cm
    Gamma: 2.20
    DPMS levels: Standby Suspend Off
    RGB color display
    First detailed timing is the preferred timing
  Color Characteristics:
    Red  : 0.6533, 0.3349
    Green: 0.3203, 0.6269
    Blue : 0.1542, 0.0654
    White: 0.3134, 0.3291
  Established Timings I & II:
    IBM     :   720x400    70.081663 Hz   9:5     31.467 kHz     28.320000 MHz
    DMT 0x04:   640x480    59.940476 Hz   4:3     31.469 kHz     25.175000 MHz
    DMT 0x06:   640x480    75.000000 Hz   4:3     37.500 kHz     31.500000 MHz
    DMT 0x09:   800x600    60.316541 Hz   4:3     37.879 kHz     40.000000 MHz
    DMT 0x0b:   800x600    75.000000 Hz   4:3     46.875 kHz     49.500000 MHz
    DMT 0x10:  1024x768    60.003840 Hz   4:3     48.363 kHz     65.000000 MHz
    DMT 0x12:  1024x768    75.028582 Hz   4:3     60.023 kHz     78.750000 MHz
    DMT 0x24:  1280x1024   75.024675 Hz   5:4     79.976 kHz    135.000000 MHz
  Standard Timings:
    DMT 0x15:  1152x864    75.000000 Hz   4:3     67.500 kHz    108.000000 MHz
    DMT 0x23:  1280x1024   60.019740 Hz   5:4     63.981 kHz    108.000000 MHz
    DMT 0x53:  1600x900    60.000000 Hz  16:9     60.000 kHz    108.000000 MHz (RB)
    DMT 0x52:  1920x1080   60.000000 Hz  16:9     67.500 kHz    148.500000 MHz
  Detailed Timing Descriptors:
    DTD 1:  1920x1080   60.000000 Hz  16:9     67.500 kHz    148.500000 MHz (527 mm x 296 mm)
                 Hfront   88 Hsync  44 Hback  148 Hpol P
                 Vfront    4 Vsync   5 Vback   36 Vpol P
    Display Product Serial Number: '5D8TL23'
    Display Product Name: 'DELL S2421HGF'
    Display Range Limits:
      Monitor ranges (GTF): 48-144 Hz V, 30-170 kHz H, max dotclock 340 MHz
  Extension blocks: 1
Checksum: 0xff

----------------

Block 1, CTA-861 Extension Block:
  Revision: 3
  Underscans IT Video Formats by default
  Basic audio support
  Supports YCbCr 4:4:4
  Supports YCbCr 4:2:2
  Native detailed modes: 1
  Video Data Block:
    VIC  16:  1920x1080   60.000000 Hz  16:9     67.500 kHz    148.500000 MHz (native)
    VIC   5:  1920x1080i  60.000000 Hz  16:9     33.750 kHz     74.250000 MHz
    VIC   4:  1280x720    60.000000 Hz  16:9     45.000 kHz     74.250000 MHz
    VIC   3:   720x480    59.940060 Hz  16:9     31.469 kHz     27.000000 MHz
    VIC   2:   720x480    59.940060 Hz   4:3     31.469 kHz     27.000000 MHz
    VIC   7:  1440x480i   59.940060 Hz  16:9     15.734 kHz     27.000000 MHz
    VIC  22:  1440x576i   50.000000 Hz  16:9     15.625 kHz     27.000000 MHz
    VIC   1:   640x480    59.940476 Hz   4:3     31.469 kHz     25.175000 MHz
    VIC  20:  1920x1080i  50.000000 Hz  16:9     28.125 kHz     74.250000 MHz
    VIC  31:  1920x1080   50.000000 Hz  16:9     56.250 kHz    148.500000 MHz
    VIC  18:   720x576    50.000000 Hz  16:9     31.250 kHz     27.000000 MHz
    VIC  19:  1280x720    50.000000 Hz  16:9     37.500 kHz     74.250000 MHz
    VIC   6:  1440x480i   59.940060 Hz   4:3     15.734 kHz     27.000000 MHz
    VIC  17:   720x576    50.000000 Hz   4:3     31.250 kHz     27.000000 MHz
    VIC  21:  1440x576i   50.000000 Hz   4:3     15.625 kHz     27.000000 MHz
    VIC  63:  1920x1080  120.000000 Hz  16:9    135.000 kHz    297.000000 MHz
    VIC  64:  1920x1080  100.000000 Hz  16:9    112.500 kHz    297.000000 MHz
  Audio Data Block:
    Linear PCM:
      Max channels: 2
      Supported sample rates (kHz): 48 44.1 32
      Supported sample sizes (bits): 24 20 16
  Speaker Allocation Data Block:
    FL/FR - Front Left/Right
  Vendor-Specific Data Block (HDMI), OUI 00-0C-03:
    Source physical address: 2.0.0.0
    Maximum TMDS clock: 340 MHz
  Vendor-Specific Data Block (AMD), OUI 00-00-1A:
    Version: 1.1
    Minimum Refresh Rate: 48 Hz
    Maximum Refresh Rate: 144 Hz
    Flags 1.x: 0xe6 (MCCS)
  Detailed Timing Descriptors:
    DTD 2:  1920x1080  119.982181 Hz  16:9    137.260 kHz    285.500000 MHz (527 mm x 296 mm)
                 Hfront   48 Hsync  32 Hback   80 Hpol P
                 Vfront    3 Vsync   5 Vback   56 Vpol N
    DTD 3:  1920x1080  143.855701 Hz  16:9    162.269 kHz    337.520000 MHz (527 mm x 296 mm)
                 Hfront   48 Hsync  32 Hback   80 Hpol P
                 Vfront    3 Vsync   5 Vback   40 Vpol N
Checksum: 0x4b
freeartist-devuan@devuan:~/Downloads/amd-catalyst-15.9-linux-installer-15.201.1151-x86.x86_64$ 

linux/bsd at desktop its sado-mazo game/toy for geeks/nerds with absolutely no warranty and antifool protection ©
smile
linux have unprofessional bazar type of development by amators and to amators smile
pyzNi 3.14zDa! smile

Offline

#2 Yesterday 08:58:55

steve_v
Member
Registered: 2018-01-11
Posts: 722  

Re: Radeon HD 5770 - free driver does not detect refresh rates above 60Hz

how set refresh above 75Hz?

>>>"75" 174.57 1920 1968 2000 2080 1080 1083 1088 1119 + -

>>>"120" 285.55 1920 1968 2000 2080 1080 1083 1088 1144 + -

>>>"120" 264.00 1920 1944 1976 2000 1080 1083 1088 1100 + +

>>>"120" 274.56 1920 1928 1960 2000 1080 1130 1138 1144 + -

>>>"100" 220.00 1920 1944 1976 2000 1080 1083 1088 1100 + +

>>>"100" 235.67 1920 1968 200 2080 1080 1083 1088 1133 + -

Probably by specifying modelines that aren't trash. Get rid of those and use xcvt (e.g. cvt -r 1920 1080 120) or a decent online calculator.
Are you copy-pasting random forum threads from 2012 or what?

Even with suitable modelines, a Radeon HD5770 has HDMI 1.3 and displayport 1.1. It won't have enough bandwidth to do 1080p at more than 75Hz over HDMI, and it probably won't over DP either unless you disable audio and screw around with module parameters.
Your monitor might be able to do 144Hz FHD, but it wasn't a thing when that GPU was made.
'read-edid' is almost as ancient, and it won't work as intended with a modern monitor either.

Aside, ahem:

free driver does not detect refresh rates above 60Hz

...

/Downloads/amd-catalyst-15.9-linux-installer-15.201.1151-x86.x86_64

That is not the free driver, it's an ancient (~2015) proprietary installer from outside the repositories (just like Don'tBreakDebian cautions you about), and I'm fairly sure it doesn't even support the HD5770 or load on a modern kernel. How and why is it involved?

Last edited by steve_v (Yesterday 09:48:06)


Once is happenstance. Twice is coincidence. Three times is enemy action. Four times is Official GNOME Policy.

Offline

#3 Yesterday 09:48:13

kapqa
Member
Registered: 2019-01-02
Posts: 711  

Re: Radeon HD 5770 - free driver does not detect refresh rates above 60Hz

have employed or had so both cards, however for use on an old mac pro;
especially  the 6770 was sought after at the time, since it could very well perform for mac os x 10.6+ ]

<>
however have sadly no real high refresh monitor so the "advice" is not tested since my monitor dont go over 75hz (on vga analog only, one monitor can do it also via dvi) ] besides older crt monitor but that one is not in use.

the chit-chat give passable responses for technical question, here is what he responded.

Max Resolution & Refresh Rates by PortDisplayPort 1.2 or Dual-Link DVI: 2560 × 1600 at 60Hz is the hard limit. You cannot run a 4K monitor at native resolution on this card.HDMI (Version 1.4a): 1920 × 1200 at 60Hz. Note that while the port can push standard 1080p (1920 × 1080), it is locked to a max of 60Hz over HDMI due to early generation firmware limitations.VGA (Analog): 2048 × 1536 at 85Hz.

that is what my experience would also have told you, if you have a high refresh monitor , and your resolution is not in the listing of the supported refresh modes (normally found in manual) you most probably would have to lower your resolution to achieve higher refresh rate (as was the case for most not-high-end crt probably)

Max Resolution Limits for HD 5770DisplayPort (or Mini-DisplayPort) & Dual-Link DVI: Hard limited to 2560 × 1600 at 60Hz.HDMI: Hard limited to 1920 × 1200 at 60Hz.VGA (Analog): Hard limited to 2048 × 1536 at 85Hz.

at the moment for the older mac am using hd 4870 since found that the card is still capable and function thad better with newer macos ] but that is not what you have asked for.

basically, you will be "locked" into the capabilities of your gpu, and software-overrides wont "squeeze" the direct high-refresh rates say on one of those newer 100hz monitors it would suggest, but could be wrong on this (since it supporting 2560x1600 at 60hz it could or should very well support 1920x1200x100hz, but you most certainly will find difficulty finding it to support 2560-1600x120hz, if such a panel exists on market outside laptop space yet).

Last edited by kapqa (Yesterday 16:55:53)

Offline

#4 Yesterday 10:11:09

steve_v
Member
Registered: 2018-01-11
Posts: 722  

Re: Radeon HD 5770 - free driver does not detect refresh rates above 60Hz

kapqa wrote:

since it supporting 2560x1600 at 60hz it could or should very well support 1920x1200x100hz

Over displayport or dual-link DVI, yes. Over HDMI (which OP appears to be using), not a chance. You'll likely find somewhere in the fine print that that "max" resolution is supported over DL-DVI only, and HDMI-out is specced for 1080@60.
HDMI was always about AV / home theatre, and it prioritises multichannel audio and long cable runs over raw video bandwidth. TVs didn't generally do 4k or high refresh rates in 2009 anyway, so nobody cared.

The limitation is the physical signal transport, no random modelines or screwing about with drivers will change it. Expecting to drive a modern "gaming" monitor to its full capabilities with a GPU from 2009 and a transport of the same vintage is an exercise in futility.

If one could find a modern monitor that still has (good) DVI support this janky quest might get a bit further, but good luck with that too - DVI is also thoroughly obsolete.
As for what that card can do over displayport... get a cable and find out. Should be as good as DVI, but firmware limitations may apply. DP was still kinda new at the time and all that.

Last edited by steve_v (Yesterday 10:49:54)


Once is happenstance. Twice is coincidence. Three times is enemy action. Four times is Official GNOME Policy.

Offline

#5 Yesterday 14:22:40

deepforest
Member
Registered: 2020-03-24
Posts: 491  

Re: Radeon HD 5770 - free driver does not detect refresh rates above 60Hz

the chit-chat give passable responses for technical question, here is what he responded.

Max Resolution & Refresh Rates by PortDisplayPort 1.2 or Dual-Link DVI: 2560 × 1600 at 60Hz is the hard limit. You cannot run a 4K monitor at native resolution on this card.HDMI (Version 1.4a): 1920 × 1200 at 60Hz. Note that while the port can push standard 1080p (1920 × 1080), it is locked to a max of 60Hz over HDMI due to early generation firmware limitations.VGA (Analog): 2048 × 1536 at 85Hz.

AI slop? Sorry.

Are you copy-pasting random forum threads from 2012 or what?

Why? No, I take it from my previous Nvidia gf9800 card where 75, 120hz modes are work good
I used CRU utility for calculation.
https://customresolutionutility.net/
Also i i try this, but not help too

freeartist-devuan@devuan:~/Downloads/cru/cvt12$ ./cvt12 --h
Description:  This program generates video timing descriptions using formulas
   from the VESA "CVT" (Coordinated Video Timing) v1.1 specification, based
   itself on the earlier VESA "GTF" (Generalized Timing Formula) v1.0
   specification.

usage: ./cvt12 x y refresh [-v|--verbose]
      [-r|--reduced-blank] [-i|--interlaced]
      [-f|--fbmode] [-x|-xf86mode]
      [-b|--rb-v2] [-o|--film-optimized]

            x : The desired horizontal resolution (required).
            y : The desired vertical resolution (required).
      refresh : The desired refresh rate (required).

 -v|--verbose        : Enable verbose printouts (traces each step of the computation).
 -r|--reduced-blank  : Use CVT 1.1 "Reduced Blanking" timings
                       Only allows multiple of 60hz.
 -c|--force-rb       : Force CVT 1.1 "Reduced Blanking" timings
                       Do not check for multiple of 60hz.
 -b|--rb-v2          : Use CVT 1.2 "Reduced Blanking" timings, this is more precise.
                       Allows any refresh rate.
 -o|--film-optimized : Change refresh rate for better video support. Requires -b
                       (ie. converts 24hz to 23.976hz)
                       This is the same as passing 23.976 without -o,
                       -o does the calculation for you.
 -i|--interlaced     : Generate an interlaced video mode.
 -f|--fbmode         : Output an fbset(8)-style mode description.
 -x|-xf86mode        : output an XFree86-style mode description (this is the default
                       if no mode description is requested).
freeartist-devuan@devuan:~/Downloads/cru/cvt12$ 

It won't have enough bandwidth to do 1080p at more than 75Hz over HDMI, and it probably won't over DP either unless you disable audio and screw around with module parameters.
Your monitor might be able to do 144Hz FHD, but it wasn't a thing when that GPU was made.
'read-edid' is almost as ancient, and it won't work as intended with a modern monitor either.

And why all modes present and works under Windows 11 with old Radeon driver after i am apply this patch?
https://www.monitortests.com/forum/Thre … ck-Patcher

Aside, ahem:

    free driver does not detect refresh rates above 60Hz

    /Downloads/amd-catalyst-15.9-linux-installer-15.201.1151-x86.x86_64

That is not the free driver, it's an ancient (~2015) proprietary installer from outside the repositories (just like Don'tBreakDebian cautions you about), and I'm fairly sure it doesn't even support the HD5770 or load on a modern kernel. How and why is it involved?

Its just folder. I am downloaded but not used them when i seen that driver old.
Here my graphics info

root@devuan:/home/freeartist-devuan# glxinfo -B
name of display: :0.0
display: :0  screen: 0
direct rendering: Yes
Extended renderer info (GLX_MESA_query_renderer):
    Vendor: Mesa (0x1002)
    Device: AMD JUNIPER (DRM 2.50.0 / 6.12.90+deb13.1-amd64, LLVM 19.1.7) (0x68b8)
    Version: 25.0.7
    Accelerated: yes
    Video memory: 1024MB
    Unified memory: no
    Preferred profile: core (0x1)
    Max core profile version: 4.5
    Max compat profile version: 4.5
    Max GLES1 profile version: 1.1
    Max GLES[23] profile version: 3.1
Memory info (GL_ATI_meminfo):
    VBO free memory - total: 1023 MB, largest block: 1023 MB
    VBO free aux. memory - total: 1021 MB, largest block: 1021 MB
    Texture free memory - total: 1023 MB, largest block: 1023 MB
    Texture free aux. memory - total: 1021 MB, largest block: 1021 MB
    Renderbuffer free memory - total: 1023 MB, largest block: 1023 MB
    Renderbuffer free aux. memory - total: 1021 MB, largest block: 1021 MB
Memory info (GL_NVX_gpu_memory_info):
    Dedicated video memory: 1024 MB
    Total available memory: 2045 MB
    Currently available dedicated video memory: 1023 MB
OpenGL vendor string: Mesa
OpenGL renderer string: AMD JUNIPER (DRM 2.50.0 / 6.12.90+deb13.1-amd64, LLVM 19.1.7)
OpenGL core profile version string: 4.5 (Core Profile) Mesa 25.0.7-2
OpenGL core profile shading language version string: 4.50
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile

OpenGL version string: 4.5 (Compatibility Profile) Mesa 25.0.7-2
OpenGL shading language version string: 4.50
OpenGL context flags: (none)
OpenGL profile mask: compatibility profile

OpenGL ES profile version string: OpenGL ES 3.1 Mesa 25.0.7-2
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.10

root@devuan:/home/freeartist-devuan# 

So, its seems free radeon driver bug?

Last edited by deepforest (Yesterday 14:31:17)


linux/bsd at desktop its sado-mazo game/toy for geeks/nerds with absolutely no warranty and antifool protection ©
smile
linux have unprofessional bazar type of development by amators and to amators smile
pyzNi 3.14zDa! smile

Offline

#6 Yesterday 15:28:36

steve_v
Member
Registered: 2018-01-11
Posts: 722  

Re: Radeon HD 5770 - free driver does not detect refresh rates above 60Hz

I take it from my previous Nvidia gf9800 card

Which almost certainly has different pixel-clock and timing limits. Most 9800s don't even have an HDMI port.

I used CRU utility for calculation.

So, you're using a utility for writing mode entries to the registry on Window Vista... to generate modelines for X11. And you're actually wondering why that doesn't work? The mind boggles.

And why all modes present and works under Windows 11 with old Radeon driver after i am apply this patch?
https://www.monitortests.com/forum/Thre … ck-Patcher

Because it's a hack. The HDMI 1.3 spec does not define the modes you are trying to use, so the GPU firmware and drivers do not define them or support the clocks needed for them either.
The open-source radeon driver aims to reproduce the functionality of the OEM AMD driver, not an unofficial third-party "patcher". ATI/AMD put those limits there on purpose, honouring them isn't a bug.

Here my graphics info

GLX has nothing to do with pixel clocks or mode timings.

So, its seems free radeon driver bug?

It seems that if you want to apply a similar hack to the radeon driver, it's open-source and you're free to do so. Not implementing hacks to support things the hardware was never designed to do is not a bug.
By all means report it, but don't expect anyone to get real excited about "fixing" it with any kind of urgency.

Last edited by steve_v (Yesterday 16:21:39)


Once is happenstance. Twice is coincidence. Three times is enemy action. Four times is Official GNOME Policy.

Offline

#7 Yesterday 19:28:30

deepforest
Member
Registered: 2020-03-24
Posts: 491  

Re: Radeon HD 5770 - free driver does not detect refresh rates above 60Hz

So, you're using a utility for writing mode entries to the registry on Window Vista... to generate modelines for X11. And you're actually wondering why that doesn't work? The mind boggles.

it doesn't matter how generate timings
i tried original cvt and different variants all same - no signal
also 75hz is mode i take directly from my previous nvidia card and its works here
but all above 75hz not work for radeon but was working at gf9800, why?

GLX has nothing to do with pixel clocks or mode timings.

i just whant show that i use free driver

Because it's a hack.

maybe but its works

HDMI 1.3 spec does not define the modes you are trying to use

proof?

Last edited by deepforest (Yesterday 19:36:46)


linux/bsd at desktop its sado-mazo game/toy for geeks/nerds with absolutely no warranty and antifool protection ©
smile
linux have unprofessional bazar type of development by amators and to amators smile
pyzNi 3.14zDa! smile

Offline

#8 Today 10:43:43

steve_v
Member
Registered: 2018-01-11
Posts: 722  

Re: Radeon HD 5770 - free driver does not detect refresh rates above 60Hz

proof?

Right in front of you: That card, with it's official drivers, is HDMI 1.3 compliant. It doesn't support 1080p at more at more than 60Hz according to it's spec sheet, or more than 75Hz without hacks, as you have found.
If 1080p@120 was required by HDMI 1.3 and the card couldn't do it, ATI couldn't put the HDMI 1.3 logo on the box.

The official HDMI specification documents are a pain to get, but one can snarf one here. HDMI is a spec written by cartels.
Here is a lazy table with *some* of the common specs in a more digestible format.
The HDMI 1.3 spec does not actually define resolutions itself, rather referencing CEA-861-D and VESA (2000). Most of the relevant documents can be found here.

Note there is no "maximum refresh rate" as such, but there is a maximum signal bandwidth in MHz - this is what your hack removes. There's no real hard limit on this frequency, but anything over the spec is effectively "overclocking", which is why the driver doesn't allow it unless you "patch" it.
The card can probably go higher, a good quality cable probably can as well if it's short... But there were no standard VESA or CEC modes and no capable monitors for (e.g.) 1080p@120Hz in 2006, so it's not a required capability to hit certification and ATI didn't check it was within their clock limits.

A more relevant question is probably "why". Unless this is just a "because I want to" exercise, there's not much point - nothing that will run on that card at such high framerates will actually benefit from them.

Last edited by steve_v (Today 10:54:35)


Once is happenstance. Twice is coincidence. Three times is enemy action. Four times is Official GNOME Policy.

Offline

#9 Today 17:06:49

deepforest
Member
Registered: 2020-03-24
Posts: 491  

Re: Radeon HD 5770 - free driver does not detect refresh rates above 60Hz

Right in front of you: That card, with it's official drivers, is HDMI 1.3 compliant.

Most 9800s don't even have an HDMI port.

ok, how at linux at gf9800 i can get 75, 120hz via dvi > hdmi connector without any hacks?
i try use same dvi > hdmi connector at radeon, yes i see many detected modes 75, 100, 120, 144 but no one works

ps

So, you're using a utility for writing mode entries to the registry on Window Vista... to generate modelines for X11

i take only numbers from cru to set up xrandr mode

Last edited by deepforest (Today 17:08:15)


linux/bsd at desktop its sado-mazo game/toy for geeks/nerds with absolutely no warranty and antifool protection ©
smile
linux have unprofessional bazar type of development by amators and to amators smile
pyzNi 3.14zDa! smile

Offline

Board footer