VOGONS

Common searches


First post, by Gibbers

User metadata
Rank Newbie
Rank
Newbie

Hey, I have been trying to sort an issue I have with resolutions, I am not sure if it is even possible, but I will ask anyway.

When I play in windowed mode the picture is clear, however when I go into fullscreen mode the picture becomes extremely pixelated, to the point it can be hard to make anything in front of my character out. I have a 22 inch LCD (1080p native) so I tried setting fullscreen res to 1920x1080, it goes into fullscreen, keeping the image on screen the same size as windowed mode, the rest being taken up by black bars. I am happy to play it like this as black bars are easier on the eyes then my desktop in the background.

Is there a scaler or other method that can allow the entire screen to be filled and still maintain a clear image?

Reply 1 of 7, by MiniMax

User metadata
Rank Moderator
Rank
Moderator

How does it look with a REALLY BIG window?

DOSBox 60 seconds guide | How to ask questions
_________________
Lenovo M58p | Core 2 Quad Q8400 @ 2.66 GHz | Radeon R7 240 | LG HL-DT-ST DVDRAM GH40N | Fedora 32

Reply 2 of 7, by Lofty

User metadata
Rank Member
Rank
Member

Low-resolution images almost always look bad when enlarged onto a big screen even though all that's happening is the pixels are being made larger. It tends to be especially bad on LCD screens as they don't have the slight blurring effect that old CRT screens do. Using OpenGL as an output method would give you bilinear filtering which imo looks more CRT-screen-like and is less pixelated but kinda blurry, but if you don't like that just try all the different scalers until you find one that looks good for the particular game you're playing. Some are sharper than others and it mostly comes down to personal taste.

Reply 3 of 7, by HunterZ

User metadata
Rank l33t++
Rank
l33t++

I use output=opengl as Lofty suggested. Nothing else looks decent. DOSBox ought to abandon the fixed-multiple scaling system (whatever2x/whatever3x) and use filtering algorithms that work on any combination of source size being stretched to destination size (especially if they are integer multiples). Most media player software (Media Player Classic, VLC, etc.) allow you to choose scaling filter algorithms in this way.

Reply 4 of 7, by ripa

User metadata
Rank Oldbie
Rank
Oldbie

I use output=opengl as Lofty suggested. Nothing else looks decent. DOSBox ought to abandon the fixed-multiple scaling system (whatever2x/whatever3x) and use filtering algorithms that work on any combination of source size being stretched to destination size (especially if they are integer multiples). Most media player software (Media Player Classic, VLC, etc.) allow you to choose scaling filter algorithms in this way.

I'm sure you know this, but dosbox already supports arbitrary scaling through different drivers other than "surface".

Reply 5 of 7, by Gibbers

User metadata
Rank Newbie
Rank
Newbie

Thanks guys, I didn't know about opengl, so I changed to opengl and then changed scaler to hq3x. It now takes up around 14 inches and maintains a great image. I tried aspect=true, but it seems to effet the performance, so I went back to false, and it gives a much clearer image as well as better performance.

Thanks for all the tips, you're legends, I will keep tinkering with the configuration just in case I get something better 😁

Reply 6 of 7, by HunterZ

User metadata
Rank l33t++
Rank
l33t++
ripa wrote:

I'm sure you know this, but dosbox already supports arbitrary scaling through different drivers other than "surface".

Scaling to arbitrary sizes, yes, but it can't (properly) filter the image in various ways. The scalers only work properly for filtering an image that is scaled to a given integer multiple.

Reply 7 of 7, by lightmaster

User metadata
Rank Oldbie
Rank
Oldbie
Gibbers wrote:

Thanks guys, I didn't know about opengl, so I changed to opengl and then changed scaler to hq3x. It now takes up around 14 inches and maintains a great image. I tried aspect=true, but it seems to effet the performance, so I went back to false, and it gives a much clearer image as well as better performance.

Thanks for all the tips, you're legends, I will keep tinkering with the configuration just in case I get something better 😁

it's always good to read the dosbox.conf comments and memorize them 😉