(08-16-2017 12:16 AM)ToastyX Wrote: [ -> ] (08-15-2017 10:30 AM)sevs Wrote: [ -> ]Hi. Simple question: do you need two crossfire bridges to be able to use resolutions that are exceeding 300/330mhz pixel clock even though you have disabled crossfire in the driver settings? Or what else could be the reason to why i'm unable to set 1920*1440 at 160hz interlaced? 158hz (fieldrate 79hz) works fine.
Using Windows 7 x64, latest amd drivers, latest pixel clock patcher (maybe it's not compatible with the latest drivers (yet)?), dual 280x, two monitors connected, one to each gpu via dvi-bnc cables (VGA/RGBHV) (so no edid coming from monitors). Monitors are Eizo F931 and Eizo T960. I want to use 2048*1536i at 160hz on the F931 and try to see if 3840*2880i at 75hz or 80hz works on both of them.
What do you mean when you say you're unable to set the resolution? What happens? You only need two CrossFire bridges if CrossFire is enabled; otherwise, some games will not load correctly, but the resolution should still be available. This is separate from the 330 MHz dual-link DVI limit. VGA supports up to 400 MHz without the patch. You shouldn't need the patch for 2048x1536i @ 160 Hz, and I don't know if the video card can even output 3840x2880i @ 75 Hz because the pixel clock would be almost 600 MHz.
Thanks for your reply.
Anything with a pixel clock of more than 330MHz doesn’t show up in the List All Modes window or anywhere else in Windows. They do show up in the Radeon settings though.
I had a Sapphire HD7970 before, I did test out resolutions with pixel clocks of up to 680MHz on that card, so i would think the XFX 280X would be the same as they run on the same GPU chip.
I mostly tested out progressive resolutions though as the AMD driver calculated interlaced resolutions as having double the pixel clock than what they actually did have (i sold the card back in 2016).
I have been testing even more now, and it’s clear that there is a limit of exactly 330MHz on the DVI-I port.
I was thinking maybe the XFX 280x for some odd reason has an onboard active dvi-d to vga transcoder isntead of an internal analog RAMDAC but that sounds utterly weird and stupid, but who knows. Patching the driver should still fix the 330mhz dvi-d limit anyway, though?
Keep in mind that i’m adding custom resolutions inside of the Radeon settings, and not using CRU, as i still have issues with CRU, becuase of the (pseudo-) GPU scaling that is always enabled. Trying to enable and then disable GPU scaling after using CRU triggers the looping glitch again.
The XFX 280Xs also have dual DVI-I ports physically, but only the lower one (the one closest to the GPU PCB) outputs analog signals according to my testing. That one port is black and says “VGA” below it, in addition to a DVI sign. The other one is red, and only has the DVI sign below it, and doesn’t output VGA signals when i plug a CRT into it. Weird.
(08-16-2017 12:16 AM)ToastyX Wrote: [ -> ] (08-15-2017 10:30 AM)sevs Wrote: [ -> ]I changed the monitor drivers in device manager from non-pnp to pnp, otherwise i would get crashes where the screens would continuously turn off and on and the only thing you could do was to hold power button/cut power. I think i resolved this issue now, but i'll test to make sure later.
This is an AMD driver bug that affects monitors without an EDID. The driver isn't really crashing. It's getting stuck in a loop trying to detect a monitor without an EDID. Running restart.exe can break the loop if you can manage to run it, but opening Radeon Settings seems to trigger the problem again. Are you saying using the "Generic PnP Monitor" driver works around the problem?
This is correct. In fact, i could sometimes see the Windows screen resolution control panel loop between “Display device on: VGA” and “Generic Non-PnP Monitor”, with a minimal but annoying flicker between each switch. Other times the monitors would loop between two different resolutions which meant they would switch off briefly between a resolution change, so you could only see what’s on screen for a split second every time. On second thought, it’s more like a glitch than a crash.
(08-16-2017 12:16 AM)ToastyX Wrote: [ -> ] (08-15-2017 10:30 AM)sevs Wrote: [ -> ]I am using the custom resolution tool in the amd drivers because using cru turned on gpu scaling with no option to turn it off, and the custom resolution would not be displayed in the windows list all modes window, even though the khz rate etc on the monitor matched the resolution i had set in CRU. So basically the monitor reported for example 1920*1440 at 150hz interlaced, and the Windows CP would say 1600*1200 at 60hz progressive. The picture would be unsharp and obviously upscaled.
AMD's driver has (or had) an option to either use the EDID or to manually set the maximum resolution and refresh rate for VGA monitors. You might need to enable that option if you're using CRU since it creates EDID overrides. I don't know if that option is still available with the latest driver because they got rid of Radeon Additional Settings. The last version with Radeon Additional Settings is 17.7.1.
Also keep in mind when adding an interlaced resolution with CRU, you need to make sure the vertical resolution is halved, so 1920x1440i would be 1920x720 and 3840x2880i would be 3840x1440. CRU automatically does this for you if you enter the resolution first before enabling the interlaced checkbox. I don't know if the vertical resolution needs to be halved with AMD's custom resolutions.
The custom interlaced resolutions I’ve got working in Radeon Settings had input the correct values for the final resolution, but half the refresh rate (the field rate if you will). I could probably try to see what happens if i input the values like you explain it though.
(08-16-2017 12:16 AM)ToastyX Wrote: [ -> ] (08-15-2017 10:30 AM)sevs Wrote: [ -> ]Also i have another issue where enabling Crossfire enables the output on my lower GPU instead of the upper one. Why does AMD radeon control panel identify my left monitor that is connected to the upper GPU as number 2 and the right monitor connected to my lower GPU as number 1, while the windows CP shows the opposite? Is it possible to swap primary and secondary GPU? I know i couldj ust swap the cables but my top GPU has a waterblock on it so i'd prefer for it to be the primary GPU. It wasn't like this before. This happened after reinstalling Windows and drivers.
I don't use CrossFire, so I'm not sure how this works. If the driver doesn't provide a way to set the primary GPU, then I don't know if you can change it. I would assume the GPU that shows the BIOS/UEFI screen would be the primary GPU, which is usually the first PCIe x16 slot by default. The order of the monitors in the Windows display settings shouldn't matter.
I partially resolved this issue by uninstalling the bottom GPU in device manager, then doing a scan for new hardware changes, every time i want to enable Crossfire. The problem still comes back after every reboot though, but that’s okay.
It was super weird because the UEFI would show up on the primary GPU, Windows bootanim on the primary GPU, then when the PC booted into windows the first monitor turned off and the second turned on, and password screen and everything else showed up on the second one.