FunkyFr3sh / cnc-ddraw

GDI, OpenGL and Direct3D 9 re-implementation of the DirectDraw API for classic 2D games for better compatibility with Windows 2000, XP, Vista, 7, 8, 10, 11, Wine (Linux/macOS/Android) and Virtual Machines
https://discord.gg/afWXJNDDF5
MIT License
2.12k stars 143 forks source link

RA2(steam)+cnc-ddraw+AMD RSR= pc reboot #302

Closed dustxn closed 1 month ago

dustxn commented 3 months ago

I play RA2(steam) is ok(win10), play RA2(steam) +AMD RSR is ok, play RA2(steam) +cnc-ddraw is ok. but if use cnc-ddraw+AMD RSR both, open RA2 pc will reboot. (3times, 100%)

So may I ask if these two things are then inherently incompatible in principle?

(use AMD RSR is to make game graphics from 1080P to 4k) (PC other things all normol, as long as i don't turn on both features at the same time, the computer won't reboot automatically)

image

FunkyFr3sh commented 3 months ago

I haven't heard about any issues related to RSR yet. Maybe it just doesn't support Direct3D9? Did you try to change your renderer to opengl in cnc-ddraw config.exe?

dustxn commented 3 months ago

I haven't heard about any issues related to RSR yet. Maybe it just doesn't support Direct3D9? Did you try to change your renderer to opengl in cnc-ddraw config.exe?

no, also reboot with select opengl.(just try 1 time,100%) (i dont mean cnc-ddraw have problem, maybe AMD drivers RSR problemm, just for a feedback record)

Wickez commented 3 months ago

Try if the same happens if you would disable RSR and enable supersampling instead. And if you have any "overlays" enabled, try to disable them too, before (re)trying RSR or trying supersampling.

dustxn commented 3 months ago

Try if the same happens if you would disable RSR and enable supersampling instead. And if you have any "overlays" enabled, try to disable them too, before (re)trying RSR or trying supersampling.

i dont know what u said " supersampling". i use AMD Radeon Image Sharpening is ok. (RSR and RIS cant work together)

FunkyFr3sh commented 1 month ago

Not sure if it's useful for you, but I added support for FSR directly into cnc-ddraw (set shader to fsr.glsl, presentation to borderelss or fullscreen upscaled). This way you may not need RSR anymore. Only problem is that the menus will not upscale though (in-game works fine)

Here is the latest build: cnc-ddraw.zip

BTW, do you have some other games installed that work with cnc-ddraw? I'm wondering if they are working with RSR? Maybe the problem is related to the RA2 menus

dustxn commented 1 month ago

Not sure if it's useful for you, but I added support for FSR directly into cnc-ddraw (set shader to fsr.glsl, presentation to borderelss or fullscreen upscaled). This way you may not need RSR anymore. Only problem is that the menus will not upscale though (in-game works fine)

Here is the latest build: cnc-ddraw.zip

BTW, do you have some other games installed that work with cnc-ddraw? I'm wondering if they are working with RSR? Maybe the problem is related to the RA2 menus

nice! I will try in this weekend. I have RA2、RA2Yuri's Revenge and Zuma Deluxe, i will try Zuma Deluxe(steam).

dustxn commented 1 month ago

Not sure if it's useful for you, but I added support for FSR directly into cnc-ddraw (set shader to fsr.glsl, presentation to borderelss or fullscreen upscaled). This way you may not need RSR anymore. Only problem is that the menus will not upscale though (in-game works fine)

Here is the latest build: cnc-ddraw.zip

BTW, do you have some other games installed that work with cnc-ddraw? I'm wondering if they are working with RSR? Maybe the problem is related to the RA2 menus

new problem(maybe oldproblem, but i forgot solution ). Just back to steam if i open RA2 in my pc(if use cnc-ddraw). i try several renderer or shader, just back steam(desktop) again and again. unless no cnc-ddraw. i shoose dont play RA2, or dont modify ddraw in my pc,maybe it didnt match RA2(STEAM version)