this post was submitted on 02 Jul 2024
16 points (100.0% liked)

Linux

48619 readers
962 users here now

From Wikipedia, the free encyclopedia

Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).

Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.

Rules

Related Communities

Community icon by Alpár-Etele Méder, licensed under CC BY 3.0

founded 5 years ago
MODERATORS
 

I have a UVC capture card that I use to play my Switch. Currently, I utilize it via the full screen projector feature of OBS, but the Switch is 1080p while my monitor is 4k and the upscaling that OBS uses causes some noticeable artifacts.

I’m wondering if there’s an application with some configurable upscaling options that would make this experience better. I don’t need anything crazy that would cause noticeable input lag, but anything even slightly better than OBS would be welcome

top 2 comments
sorted by: hot top controversial new old
[–] fhqwgads@possumpat.io 2 points 5 months ago

I believe you can change the scaling algorithm obs uses? Right click the source and go to "scale filter" is what Google is telling me, not at a computer right now. I think it defaults to bicubic which should be ok though? The switch does its own internal scaling a lot of the time and that can look pretty bad though, but unless you get into some serious shenanigans that's basically baked in.

[–] CsXGF8uzUAOh6fqV@lemmy.world 2 points 5 months ago

As I understand you take in some stream video akin to /dev/video0 and want to enlarge it so you can look at your monitor while playing? Whenever it is something with video ffmpeg can probably solve it. FFmpeg flags like -vf also work on the video player, ffplay.

https://trac.ffmpeg.org/wiki/Scaling

At the bottom they talk about choosing scaling algorithms, try some out to see what combination of quality and speed you get.