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
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)
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
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.
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
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.