project-sbc / Power-Control-Panel-v2

280 stars 19 forks source link

Resolution Issue & Request #49

Open JayPlaysDotCom opened 1 year ago

JayPlaysDotCom commented 1 year ago

Hi project-sbc,

Thanks for this awesome software! I'm using it on the GPD Win Max 2 6800u and found the following issue:

The default value for the resolution is 1280x800, even if the actual resolution is not. In my case, I set the handheld to its native 2560x1600. So on the PCPanel, it shows 1280x800 on the dropdown, I'll select 2560x1600 and nothing will happen as expected because it's already at that resolution. But changing it to any other resolution, let's say 1920x1200 will work then the drop down will say 1280x800 again. It's showing the correct 1200p res but the drop down saying 800p is incorrect. To make matters worse if I wanted to run 800p, selecting 1280x800 does nothing because the PCPanel thinks it's already selected. My work around is to select 720p then press the down arrow key. So please fix this issue and have the drop down stay/show the actual selected resolution. For this device I mainly use 2560x1600 and 1280x800 (doing in game 50% scaling still takes a hit vs setting the system res to 800p outside of games). This is not taking into account RSR, FSR etc. I can make a video of this if needed.

My request is also adding resolution per profile or application setting. So we can have a 28W TDP 800P profile and so on. As profiles and app settings can work hand in hand, we can also choose to select the profile per game or vice versa. For example, I run God of War at native res of 2560x1600, with internal resolution set to 1280x800 thru FSR Performance. Unfortunately, this still taxes the system as it's downsampling and upscaling to fit the screen, which generally runs it at 30fps or so. My preferred method is with a system resolution of 1280x800 FSR Performance (running at 640x400 interally) and it produces about 20 more frames. Running 1600p at FSR Ultra Performance downsamples to 534p which doesn't really fill 16:10 properly and still produces less fps.

Thank you!

project-sbc commented 1 year ago

Hey ! Yes first issue has to do with scaling: if the resolution is 1600p and you have scaling at something besides 100% it doesn’t read as 1600p but maybe like 800p or 1200p if 150% or 200%

Haven’t figured that out yet

for gaming applications I am going to add resolution and refresh config so it will apply that before launching the game