darry wrote on 2022-10-25, 18:41:
DoZator wrote on 2022-10-25, 18:37:
darry wrote on 2022-10-25, 18:15:
Maybe the old Nvidia driver is trying to push wacky timings with huge blanking intervals that exceed even 330MHz by default .
This is also possible, but the problem starts earlier - a black screen immediately after turning on the PC, even at the boot stage. Which confirms your assumption about the absence of the necessary BIOS EDID information in the video card. Or even in the monitor itself.
That's not necessarily a big problem, as it could be overcome with an EDID emulator (are there ones with dual-link passthrough support, or otherwise need to modify build your own) or maybe a dual-link to DP converter with a programmable EDID.
EDIT : If you've got spare cash and time, this might be worth a try https://www.amazon.com/Gefen-GTV-DVIDL-2-MDP- … r/dp/B01LZT2Z15 . According to some reviews, it is more flexible than official specs let on, but still might not help at all, depending on what is actually causing the issue in your case .
It is worth paying attention to the following things. This converter converts the DVI Dual-Link signal coming from the graphics card to "Mini DisplayPort". Thus, to connect to a monitor with a DVI Dual-Link input (Without any DP, which in my case), you will also need a converter back from Mini DisplayPort to DVI Dual-Link.
I also paid attention to the following characteristics of this converter - "Advanced EDID Management: Mode 1: 2560x1600, Mode 2: 2560x1440, Mode 3: EDID pass-through"
Mode 3: EDID pass-through - this, apparently, will be transmitted to the monitor what the video card still produces (the Monitor does not understand this).
Mode 2: 2560x1440 and Mode 1: 2560x1600 - the monitor is also unlikely to understand, because its ceiling is 1920x1080.
As I understand it, initially the GeForce 7950GT outputs something similar via DVI Dual-Link (2560x1440 or 2560x1600), assuming that a high-resolution monitor is connected, it scales the source signal at the hardware level (For example, at the BIOS and MS-DOS boot stage) up to higher the specified permissions. Naturally, the monitor rejects such a signal (For it is designed for 1920x1080).
In modern video cards, support for 1920x1080 in DVI Dual-Link mode has already been added at the VBIOS level, so there are no such problems. On older video cards, such support is provided by the video driver (I would like to figure out what it changes there).
Thus, if you rely on converters to DisplayPort and vice versa, it seems that, in addition to the converters themselves, you will also need to scale from the original signal 2560x1440 or 2560x1600, which the video card produces by default, to 1920x1080.
However, this way seems to me still not ideal (Even in the case of implementation), since it certainly imposes additional output delays. I would still prefer the option of modifying the VBIOS of the video card to output 1920x1080 initially, instead of 2560x1440 or 2560x1600 when connected via DVI Dual-Link.
Are there any experts on modifying the VBIOS of retro video cards? Could you suggest something about this?