cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
tonebacas
New member
Status: Exploring more

Would be nice to be able to use image upscaling on video players, as an optional feature you could toggle for any individual video player.

129 Comments
Invay
New member

Go add Nvidia VSR feature if possible. Thumbs up for that!

Rari
New member

This would be massive for me if it was added.

cutiepuke
New member

pls

PBL
New member

Tested NVIDIA VSR in chrome, it's great and I've been waiting for such a feature for quite a long time.

Now we need it in firefox, NVidia or another one, and the sooner the better. Actually, I've seen quite a few others who have tested it wanting to leave firefox for edge or chrome for this feature and I can understand them...

 

BethofDeath
Strollin' around

My vote re the nVidia method: ABSOLUTELY NOT

My vote re the AMD FSR method: Sure, why not?


We should not be supporting technologies which cause so much wanton ecological disruption as "artificial intelligence". https://www.technologyreview.com/2019/06/06/239031/training-a-single-ai-model-can-emit-as-much-carbo...

Yeah, the model is "already made", so the cost is "already done". But saying that "we should go ahead and use it, to amortize the sunk cost" is short-sighted for several reasons.

  • nVidia's AI-based method requires a newer, much-more-power-devouring and expensive GPU, due to depending on their proprietary Tensor core.
  • This quickly renders anything older than the RTX 30 and 40 series e-waste. They've claimed they can make it run on RTX 20 series also, but it would require some refactoring -- which, afaik, they haven't done yet, and which is still an expensive card to many.
  • Needing newer hardware from a specific vendor for the feature feels pretty opposed to Mozilla's  philosophy towards internet accessibility.
  • If it's functionality detected at runtime, it's yet another whitelist to maintain, or large blacklist to carry along and compare against.

AMD's FidelityFX Super Resolution is a much more reasonable and crossplatform approach, based on Lanczos upscaling. There are already OpenGL filters for this, such as come with mpv by default.

Even if developers didn't decide to specifically implement FSR -- which officially requires a GTX 10 or RX 400 series card afaik, but apparently can run on other and older hardware -- it might be easier to "simply" hook in such a filter on video for spatial and temporal upscaling for videos below a certain resolution and framerate, and perhaps even create a plugin which bumps up still image filtering quality, to use Lanczos or Spline36. This would provide the widest compatibility running back much further than competitors' officially-stated support -- without needing Vulkan on Linux, either. Not sure that's needed, I only found some Reddit post saying FSR only worked on Cyberpunk 2077 under Vulkan, and that's several levels of compatibility software involved...

I'd strongly advise performing tests on hardware performance/load and power consumption, however, and a check to not upscale videos which are already at or near the limits of the display hardware. No temporal upscaling for 60FPS videos on a monitor set to 48 or 60FPS, no spatial for 1080p on a 1080p display, viewport size checks, all that.

Legend
New member

Any updates?

Hory-portier
New member

Is Firefox the last browser to not support RTX VSR? That doesn't look good.
I will never touch Chrome, but Opera is now a serious competitor. Try to not fall behind.

General_Jeno
New member

Definitely a necessary development, can't stay behind on this!

Mattari
New member

I made an account on Mozilla Connect JUST so I could vote this up.

Firefox needs all the love and support it can get, so I really hope it adds support for RTX VSR so it doesn't give people any reason to switch. Also so I don't have to use two browsers until they finally implement it...

miles47
New member

Please support this. Nvidia just dropped an update that adds VSR support for Chrome and Edge and I would much rather stick to Firefox.

❤️