User avatar
plautumnpus @autumn@cafe.autumn.town
1mo
is there a way to force wine games to run at reasonable resolutions when you enable scaling? i have a 3440x1440 at 125% scaling and games keep thinking its a 5504x2304 display 😭
2
0
1
0
User avatar
plautumnpus @autumn@cafe.autumn.town
1mo
my poor gpu is getting 85 fps in SILKSONG
1
0
0
0
User avatar
plautumnpus @autumn@cafe.autumn.town
1mo
wait how is this even happening, im using 125% scaling. it should report the resolution as lower. why is it HIGHER?
2
0
0
0
User avatar
sodiboo pride_heart @sodiboo@gaysex.cloud
1mo
@autumn

integer scaling is better supported than fractional scaling. because, with integer scaling you can still render at an integer grid of "logical pixels" for screen space positioning of objects. so code that wasn't written for scaling is way more easily adapted to integer scaling than to fractional scaling, without reworking every data structure everywhere.

if you render at a lower fractional resolution, you "scale" correctly but it gets blurry when displayed on your real screen. you've seen blurry low-resolution shit upscaled.

so the trick is to render at a higher resolution, at 2x scale (or 3x or 4x). if you take
3440 / 125% * 2 you get the horizontal physical resolution as the apps perceive it, of 5504.
this is more work because you're literally rendering more pixels than you will ever see, but when downscaled you don't get a blurry mess of an image. in particular, text is generally more legible when rendered like this compared to a naive 125% scaled fake physical resolution
1
0
1
0
User avatar
plautumnpus @autumn@cafe.autumn.town
1mo
@sodiboo ahhh i understand okay cool thank you
0
0
1
0