|
Post by S'toper Tycho on Feb 3, 2023 4:36:25 GMT
In graphics options, under the Virtual Resolution drop down menu, I can choose various preset resolutions. But no matter if I choose 1080P, 2160P, or make it 3840 x 2160 under custom resolution, the game always defaults to the desktop display resolution only. I have two 4K TVs and a 1080P projector (projector PC setup in NVIDIA control panel allows custom resolution 3840 x 2160, which is downsampling). The TVs are native 4k and work in 4k will my other games. I have a separate PC for each display and TFE does the same behavior on all of them. If I change the desktop resolution to 4K first, THEN launch TFE, TFE will display and play in 4k too.
Is there a way to make TFE just properly display the resolution I choose in its drop down list instead of having to change the desktop resolution first? All 3 PCs are running Windows 10 and NVIDIA GPUs.
Thanks!
|
|
Marco
New Member
Put all feelings of the world in one thing. That's music.
Posts: 44 Likes: 0
|
Post by Marco on Feb 3, 2023 9:18:19 GMT
@s'toper Tycho TFE is using the set resolution. Only downsampled to the set desktop resolution. You can see that if you change the rendering from OpenGL to Software. For example 4K in OpenGL will run fine, in Software not so much, even when you see just 1080p on the display. The rendering is done internally and downsampled to the target desktop resolution, thats why its called "virtual resolution" because normally the set desktop resolution is the highest native resolution the monitor is technically capable to display. There is no need to show more pixels than the monitor physically have.
The other way is exactly the same. When the virtual resolution is set to 200p, the crosshair is not pixelated and rendered in your desktop resolution. The gameworld rendered internally in 200p just upscaled to the target resolution.
Why whould you set the desktop resolution to 1024x768 when your monitor is capable of 4k? Why not to set to native resolution?
In short, its not a bug, its made that way on purpose. Your problem is more of a feature request i think. To have the option to choose the virtual resolution and the real physical output resolution separately in the graphics settings.
|
|
|
Post by S'toper Tycho on Feb 3, 2023 18:59:47 GMT
Thanks for the reply.
My 4K TVs are capable of 3840 x 2160 120hz but I just run the desktop resolution at 1920 x 1080 120hz instead, for web browsing, Youtube viewing, etc. Running at the native 3840 x 2160 resolution makes text and everything too small for normal desktop viewing. I am aware that Windows 10 has a scaling feature, and it works, but unfortunately some games aren't compatible with it and won't render properly (i.e. stretched screen) unless the Windows scaling is set to 100%. So that's why I do it this way.
I do play most of my games at the TV's native 4K resolution though and yes, it looks significantly sharper than just 1080p.
Regarding the 1080p native projector ... even 4K downsampling on that looks significantly better, for most games that support it properly. Much more clarity and much less jaggies.
|
|
Marco
New Member
Put all feelings of the world in one thing. That's music.
Posts: 44 Likes: 0
|
Post by Marco on Feb 3, 2023 19:21:56 GMT
@s'toper Tycho
So as i said. I think its a feature request. To have the option to change to real output resolution and not only the virtual resolution in the graphics settings. But i am not the expert here. Only lucius can give you the definitive answer on that topic.
|
|
|
Post by lucius on Feb 5, 2023 21:47:25 GMT
I am not planning on having TFE change the monitor resolution in the near future, that leads to a whole can of worms that I specifically wanted to avoid (at least on Windows).
Also, TFE doesn't downsample the framebuffer at all. Super sampling is planned but has not been implemented yet. So running at higher than native resolution does not improve the visuals at all (and in some cases may cause it to look worse).
Anyway, this isn't a bug - things are working as intended. If you want TFE to change your desktop resolution, that will need to be a new feature request.
|
|