Nonblurry integer-ratio scaling

Why is this not implemented in graphics drivers yet? I was about to buy a 4k monitor and wanted to check that 1080p would indeed scale perfectly as you would expect but apparently not. I'm appalled tbqh.

tanalin.com/en/articles/lossless-scaling/

Attached: main-bilinear-2x.png (488x560, 69K)

Other urls found in this thread:

tanalin.com/en/projects/integer-scaler/
twitter.com/SFWRedditGifs

Heh?
You want to scale the whole desktop or just video?
Because there's no reason to scale desktop, you're not supposed to either, you are supposed to increase DPI or else there's no point in buying 4K.
And any decent video player like mpv or mpc give you like tons of scaling algorithms to choose from.

I want to scale games and videos. I haven't been able to find settings in mpv or mpc that do what I want. "nearest neighbor" scaling in mpc for example just makes everything blocky without actually 4xing the right pixels.

tanalin.com/en/projects/integer-scaler/
This program does a good job for windowed applications like mpv but it doesn't work with linux which I was planning on using with the new monitor

>you are supposed to increase DPI or else there's no point in buying 4K.
Ideally this would be true but the only OS that does this well in practice is MacOS. Windows and Linux both have tons of problem applications that do not work well on a high PPI screen.

Attached: 1523771016861.jpg (5120x2880, 1.99M)

Nearest neighbor scaling of video is shit. You WILL notice the blockiness of the lower resolution being displayed on a much higher resolution, even with lossless, integer scaling.

because you're not supposed to run LCD monitors at a resolution that isnt their native one

Not OP but that's a shitty excuse. Do you also run emulators without any scaling? Enjoy your 4cm x 3xm image.

Attached: 1525309673303.png (3840x2160, 38K)

I run emulators at my screens native resolution and the emulator scales the graphics
that's how you do it in the modern era

It's still objectively the best you can do if it's done properly. I just used the windows integer-scaler program I mentioned to play a 312x240 video on my 3000x2000 display and while the blockyness was apparent, it was clearly the most detailed view I've had of that video. The same video was a mess using nearest neighbor with mpc.

You are running the image at a non-native resolution and blurring it. Even at 4k you will notice artifacts due to the fact you cannot evenly fit an SNES/[console] frame into a 4k frame.

Attached: 1539056695288.gif (230x230, 1.54M)