VOGONS


Reply 20 of 26, by DosFreak

User metadata
Rank l33t++
Rank
l33t++

Looking through these sites and some say the EDID registry fix does work to disable 126. I tried for testing above and it didn't so mabye newer drivers broke that method or I put something in incorrectly.
https://forums.tomshardware.com/threads/nvidi … estion.2908350/
https://web.archive.org/web/20120320224631/ht … een_or_text.htm
https://hardforum.com/threads/nvidia-edid-fix … 37w3se.1231737/
https://forums.laptopvideo2go.com/topic/17770 … ing-edid-tweak/

DOSBox Compilation Guides
DosBox Feature Request Thread
PC Game Compatibility List
How To Ask Questions The Smart Way
Running DRM games offline

Reply 21 of 26, by DosFreak

User metadata
Rank l33t++
Rank
l33t++

and again with revisiting stuff I've already done....

For DP to HDMI on XP at 2560x1440 @60hz without scaling
https://www.amazon.com/gp/product/B082C7BHK8/ … 0?ie=UTF8&psc=1

Knowing what I know now if I use this and either zeroing out 126 on the monitor or potentially through the EDID emulator or the Nvidia override key if it works then this may be a solution which would allow scaling and limit the monitor to 60hz on a 144hz monitor without the black screen issue of trying to use the higher refresh rates and without having to use refreshlock. Geesh.

DOSBox Compilation Guides
DosBox Feature Request Thread
PC Game Compatibility List
How To Ask Questions The Smart Way
Running DRM games offline

Reply 22 of 26, by DosFreak

User metadata
Rank l33t++
Rank
l33t++

No go with DVI to displayport. The cable works but 1024x768 res before boot just like with HDMI on this monitor and Nvidia detects as HDMI. Only DP to DP or DP to HDMI with active adapter results in 2560x1440 on bootup.

Somehow using the EDID emulator messed up my DP to HDMI active adapter so waiting for another one to come in then can look into zeroing 126 on the monitor or the Nvidia driver so that scaling works with this adapter. Since adapter limits refresh to 60hz then no black screens.
For DP to DP definetly need refreshlock for those games that don't honor the set refresh rate and try to use the highest refresh rate the monitor supports. No need to do anything with 126 for this monitor since it's detected as a monitor and scaling works with 355.98 BUT I still need to test the latest nvidia drivers to verify if scaling stops working and if so zero 126.
https://forums.extremeoverclocking.com/showth … ad.php?t=310242

DOSBox Compilation Guides
DosBox Feature Request Thread
PC Game Compatibility List
How To Ask Questions The Smart Way
Running DRM games offline

Reply 23 of 26, by RayeR

User metadata
Rank Member
Rank
Member

I was also thinking about 4k...
So to sumarize, am I correct that under WinXP it is not possible to get 3840 x 2160 higher than 30Hz on any available videocard?
I read that nvidia drivers are crippled to support only HBR1 mode on DP output (while GPU itself support HBR2 but it works only in Win7+ and Linux) so this imply 30Hz limit, same as for HDMI 1.4. Anybody made some hack? How about ATI cards? Or how complex would be port HBR2 support code from nouveau driver to XP?

Gigabyte GA-P67-DS3-B3, Core i7-2600K @4,5GHz, 4GB DDR3, 128GB SSD, GTX670(GF7900GT), SB Audigy + YMF724F + DreamBlaster combo

Reply 24 of 26, by DosFreak

User metadata
Rank l33t++
Rank
l33t++

I've only been able to get 30hz at 3840x1600.
In my humble opinion it's a driver limitation so the driver needs patched for those pixel clocks, I haven't investigated patching the driver except for emailing Tal Aloni but he scrapped the patching he did after using an active adapter so he was happy with that.
It's definetly possibly that different drivers have different limitations but don't know if anyone has done the legwork, my last AMD card was years ago and the non-Nvidia cards I do have wouldn't be worth using in XP.
As for using open source Linux driver code for Windows it sure would be nice but I haven't seen any interest except for people who have been hacking around with using files from other Windows OS or the leaked Windows source code.

DOSBox Compilation Guides
DosBox Feature Request Thread
PC Game Compatibility List
How To Ask Questions The Smart Way
Running DRM games offline

Reply 25 of 26, by RayeR

User metadata
Rank Member
Rank
Member

In this article http://wp.xin.at/archives/5616 he also tried 3840x1600 but noted that
"For a 4K/UHD monitor, 3840×2160@30Hz might work" that seems to me logical if you fit into HBR1 limit, of course there may be another obstacle preventing select this resolution but HBR1 bandwidth seems to be unbreakable limit...

Gigabyte GA-P67-DS3-B3, Core i7-2600K @4,5GHz, 4GB DDR3, 128GB SSD, GTX670(GF7900GT), SB Audigy + YMF724F + DreamBlaster combo

Reply 26 of 26, by DosFreak

User metadata
Rank l33t++
Rank
l33t++

ignore previous for this the one program I was using stated 126 in the GUI for some reason, use bits 127 and 128. Zero 127 increment 128 by 1. So if 01 then 00 if C1 then C2.
Although I disabling 126 would disable the second page anyway....

Played around a bit with EDID again in registry, monitor inf and overridedEDID values, again no luck.
EDID in monitor, hardware EDID emulator or modifying the nvidia driver are best bet for looking into getting this to work in the future.
Looks like the EDID in my monitor is read only, had no luck changing this with software, would appear to write but then error out on verifying.
Can't find any displayport hardware EDID emulators. There was the displayport detective but can't find those anymore.
If you read the Nvidia Release notes they do mention how for monitors and TVs that have issues they update the driver for those typically making HDTVs show up as DVI which gets them to work but of course disables HD audio, so easiest route would be to fake your monitor to the EDID of those monitors or HDTVs.

Done for now with testing until next time:
Current config is DVI to DVI (1920x1200 @ 60hz) to one monitor and Displayport to Displayport (2560x1440 @85hz) to another both with scaling using the 355.98 driver.
Using Refreshlock for the 2560x1440 monitor to limit refresh rate to usable values on this XB271HU to eliminate black screen issue.
The displayport to HDMI active adapter does work to eliminate black screens since it's limited to 60hz at 2560x1440 but no scaling available so another potential option would be for a programmable active adapter or EDID emulator that can change the bit or switch to DVI but AFAIK it needs to be active throughout the chain so if using a EDID emulator then it needs to be active.

Forgot, one of the features of the Quadro cards is the ability to load EDID from a file in the Nvidia Control panel so if anyone has a Quadro they want to use in XP then that would be a good test for modifying the bits to disable audio or using an edid that the nvidia driver has set as not HDTV.

Need to look into the registry for EDID change again since this page mentioned XP 64bit, I doubt he'd mention it if it didn't work BUT this was for an ancient Nvidia driver version:
https://www.nvidia.com/en-us/geforce/forums/d … onnection-or-f/

DOSBox Compilation Guides
DosBox Feature Request Thread
PC Game Compatibility List
How To Ask Questions The Smart Way
Running DRM games offline