RX 580 + Hdmi Tv = no 1600x900@60Hz

Discussion in 'Videocards - AMD Radeon' started by justdoge, Mar 10, 2019.

  1. justdoge

    justdoge Active Member

    Messages:
    55
    Likes Received:
    4
    GPU:
    RX580
    Hey
    Long time Nvidia user here, just got RX580. Monitor is Sharp TV LC32LE700E on Hdmi. Driver 19.3.1
    My issue is when I try to set resolution in game (exclusive fullscreen) or on windows desktop to 1600x900@60.00Hz it jumps to something else - 1600x1200 in game or 640x480 on desktop. Its strange because it worked on nvidia cards since forever.
    So basically 1600x900@59.94 works in games and on desktop and 60.00Hz won't. Trying to create custom resolution in driver resulted in not supported message, I have no idea about pixel clock and all these additional video signal parameters tho...
    I started suspecting this is because afaik AMD in general is very strict on VESA and this tv really does not have 1600x900 - according to tv's osd it works in 1080p mode with this resolution, but maybe its something else. Would like to ask for someone who knows this stuff to take a look at it. Thanks

    Driver info page https://imgur.com/a/MlrjFKW

    EDID dump from TV

    Monitor
    Model name............... SHARP HDMI
    Manufacturer............. Sharp
    Plug and Play ID......... SHP103E
    Serial number............ n/a
    Manufacture date......... 2009, ISO week 255
    Filter driver............ None
    -------------------------
    EDID revision............ 1.3
    Input signal type........ Digital
    Color bit depth.......... Undefined
    Display type............. RGB color
    Screen size.............. 820 x 460 mm (37,0 in)
    Power management......... Active off/sleep
    Extension blocs.......... 1 (CEA/CTA-EXT)
    -------------------------
    DDC/CI................... Not supported

    Color characteristics
    Default color space...... Non-sRGB
    Display gamma............ 2,20
    Red chromaticity......... Rx 0,633 - Ry 0,333
    Green chromaticity....... Gx 0,205 - Gy 0,702
    Blue chromaticity........ Bx 0,150 - By 0,081
    White point (default).... Wx 0,292 - Wy 0,322
    Additional descriptors... None

    Timing characteristics
    Horizontal scan range.... 15-75kHz
    Vertical scan range...... 23-76Hz
    Video bandwidth.......... 170MHz
    CVT standard............. Not supported
    GTF standard............. Not supported
    Additional descriptors... None
    Preferred timing......... Yes
    Native/preferred timing.. 1920x1080p at 50Hz (16:9)
    Modeline............... "1920x1080" 148,500 1920 2448 2492 2640 1080 1084 1089 1125 +hsync +vsync
    Detailed timing #1....... 1360x768p at 60Hz
    Modeline............... "1360x768" 85,500 1360 1424 1536 1792 768 771 777 795 +hsync +vsync

    Standard timings supported
    720 x 400p at 70Hz - IBM VGA
    640 x 480p at 60Hz - IBM VGA
    640 x 480p at 72Hz - VESA
    640 x 480p at 75Hz - VESA
    800 x 600p at 56Hz - VESA
    800 x 600p at 60Hz - VESA
    800 x 600p at 72Hz - VESA
    800 x 600p at 75Hz - VESA
    1024 x 768p at 60Hz - VESA
    1024 x 768p at 70Hz - VESA
    1024 x 768p at 75Hz - VESA
    1600 x 1200p at 60Hz - VESA STD
    1400 x 1050p at 60Hz - VESA STD
    1280 x 1024p at 60Hz - VESA STD

    EIA/CEA/CTA-861 Information
    Revision number.......... 3
    IT underscan............. Not supported
    Basic audio.............. Supported
    YCbCr 4:4:4.............. Supported
    YCbCr 4:2:2.............. Supported
    Native formats........... 2
    Detailed timing #1....... 1920x1080p at 60Hz (16:9)
    Modeline............... "1920x1080" 148,500 1920 2008 2052 2200 1080 1084 1089 1125 +hsync +vsync
    Detailed timing #2....... 1920x1080i at 50Hz (16:9)
    Modeline............... "1920x1080" 74,250 1920 2448 2492 2640 1080 1084 1094 1124 interlace +hsync +vsync
    Detailed timing #3....... 1920x1080i at 60Hz (16:9)
    Modeline............... "1920x1080" 74,250 1920 2008 2052 2200 1080 1084 1094 1124 interlace +hsync +vsync
    Detailed timing #4....... 1280x720p at 50Hz (16:9)
    Modeline............... "1280x720" 74,250 1280 1720 1760 1980 720 725 730 750 +hsync +vsync

    CE video identifiers (VICs) - timing/formats supported
    1920 x 1080p at 50Hz - HDTV (16:9, 1:1) [Native]
    1920 x 1080p at 60Hz - HDTV (16:9, 1:1) [Native]
    1920 x 1080p at 24Hz - HDTV (16:9, 1:1)
    1920 x 1080i at 50Hz - HDTV (16:9, 1:1)
    1920 x 1080i at 60Hz - HDTV (16:9, 1:1)
    1280 x 720p at 50Hz - HDTV (16:9, 1:1)
    1280 x 720p at 60Hz - HDTV (16:9, 1:1)
    720 x 576p at 50Hz - EDTV (16:9, 64:45)
    720 x 480p at 60Hz - EDTV (16:9, 32:27)
    720 x 576p at 50Hz - EDTV (4:3, 16:15)
    720 x 480p at 60Hz - EDTV (4:3, 8:9)
    720 x 576i at 50Hz - Doublescan (16:9, 64:45)
    720 x 480i at 60Hz - Doublescan (16:9, 32:27)
    720 x 576i at 50Hz - Doublescan (4:3, 16:15)
    720 x 480i at 60Hz - Doublescan (4:3, 8:9)
    640 x 480p at 60Hz - Default (4:3, 1:1)
    NB: NTSC refresh rate = (Hz*1000)/1001

    CE audio data (formats supported)
    LPCM 2-channel, 16/20/24 bit depths at 32/44/48 kHz

    CE speaker allocation data
    Channel configuration.... 2.0
    Front left/right......... Yes
    Front LFE................ No
    Front center............. No
    Rear left/right.......... No
    Rear center.............. No
    Front left/right center.. No
    Rear left/right center... No
    Rear LFE................. No

    CE vendor specific data (VSDB)
    IEEE registration number. 0x000C03
    CEC physical address..... 3.0.0.0
    Supports AI (ACP, ISRC).. Yes
    Supports 48bpp........... No
    Supports 36bpp........... Yes
    Supports 30bpp........... Yes
    Supports YCbCr 4:4:4..... Yes
    Supports dual-link DVI... No
    Maximum TMDS clock....... 225MHz
    Video latency (p)........ 121ms
    Audio latency (p)........ 121ms
    Video latency (i)........ 181ms
    Audio latency (i)........ 181ms
    HDMI video capabilities.. No
    Data payload............. 030C003000B82DC03D3D5B5B

    Report information
    Date generated........... 10.03.2019
    Software revision........ 2.91.0.1043
    Data source.............. Real-time 0x0021
    Operating system......... 10.0.17763.2

    Raw data
    00,FF,FF,FF,FF,FF,FF,00,4D,10,3E,10,00,00,00,00,FF,13,01,03,80,52,2E,78,2A,1B,BE,A2,55,34,B3,26,
    14,4A,52,AF,CE,00,A9,40,90,40,81,80,01,01,01,01,01,01,01,01,01,01,02,3A,80,D0,72,38,2D,40,10,2C,
    45,80,34,CC,31,00,00,1E,66,21,50,B0,51,00,1B,30,40,70,36,00,00,00,00,00,00,1E,00,00,00,FC,00,53,
    48,41,52,50,20,48,44,4D,49,0A,20,20,00,00,00,FD,00,17,4C,0F,4B,11,00,0A,20,20,20,20,20,20,01,1F,
    02,03,2A,72,50,9F,90,20,14,05,13,04,12,03,11,02,16,07,15,06,01,23,09,07,07,83,01,00,00,6C,03,0C,
    00,30,00,B8,2D,C0,3D,3D,5B,5B,02,3A,80,18,71,38,2D,40,58,2C,45,00,34,CC,31,00,00,1E,01,1D,80,D0,
    72,1C,16,20,10,2C,25,80,34,CC,31,00,00,9E,01,1D,80,18,71,1C,16,20,58,2C,25,00,34,CC,31,00,00,9E,
    01,1D,00,BC,52,D0,1E,20,B8,28,55,40,34,CC,31,00,00,1E,00,00,00,00,00,00,00,00,00,00,00,00,00,1E
     
  2. Chastity

    Chastity Ancient Guru

    Messages:
    1,980
    Likes Received:
    496
    GPU:
    Nitro 390/GTX1070M
    In WIndows, anything reported as 60Hz is probably rounded. You should look at the parameters for the tv in CRU to see actual reported by EDID. 59.94 may be the actual max refresh rate of the tv panel, which is why setting to 60Hz is failing. (On the NV driver, it can report 60Hz, but also not be proper)
     
  3. justdoge

    justdoge Active Member

    Messages:
    55
    Likes Received:
    4
    GPU:
    RX580
    No, when I change from 59.94 to 60, tv blinks changing mode. This setting is also important for example for OBS. Desktop/game refresh must match OBS fps setting or it will stutter.
    Anyway to clarify:
    720p - 60.00Hz and 59.94Hz both work
    900p - 60.00Hz - doesnt work, 59.94Hz works
    1080p - 60.00Hz and 59.94Hz both work
     
    Last edited: Mar 10, 2019
  4. Chastity

    Chastity Ancient Guru

    Messages:
    1,980
    Likes Received:
    496
    GPU:
    Nitro 390/GTX1070M
    I take it you haven't opened CRU yet and checked. You also haven't added the 900p@60Hz as a valid Detailed Resolution in CRU and saved, then restarted the driver. Then create a custom resolution at 900p@60 in NVCP and watch the test pass.

    BTW, my Samsung says 2160p@60Hz, however in actuality it's 59.996, and forcing it to 60Hz is mostly OCD on anyone's part. :) 59.94 works, and is part of the reason that RTSS supports fractional frame settings. (Because most if not all panels aren't truely 60Hz, especially TV's over HDMI)

    The app you used to generate that EDID report is also rounding the values.
     

  5. justdoge

    justdoge Active Member

    Messages:
    55
    Likes Received:
    4
    GPU:
    RX580
    Ok thanks to your tips I added res in CRU and by copying its calculated values to amd driver, custom res was accepted by it. So there is a progress. But selecting it in games results in black screen with game sound where tv's OSD shows unspecified mode upon change - it always shows 1080p, 720p, 1360x768 etc....Later I found out cru tbh is not needed, its enough to make custom res in amd driver, selecting different timing methods calculates everything and driver always accepts it, but it never worked always resulting in black screen in game and unspecified mode on tv's osd.
    For now I ended up reverting all changes and enabling gpu scaling to full panel in the driver, everything works like it used to be. Still Id like to know how and why it worked out of the box on nv cards
     
    Last edited: Mar 11, 2019
  6. asp

    asp Member

    Messages:
    19
    Likes Received:
    7
    GPU:
    Vega 64
    There is something off regarding available screen modes with AMD drivers and/or its various settings. For example, I like to watch my movies at 1920x1080@24Hz, except lately, as I have been trying to different recent versions of the driver package, 24Hz (and 23Hz which of course is 23.976 for perfect movie viewing) simply come and go, and I have yet to deduce exactly why, if it is driver version or some other issue. The low refresh modes simply vanish.
     

Share This Page