Microsoft Edge has built-in AI upscaling for streamed video content which has been there a while but in the last major update got some mode options added.
- Super Resolution (AI Based and may not appear as an option on older machines)
- Other Enhancement is for older GPU like the GTX series
- Graphics Driver Enhancement* (Utilises RTX cores on NVIDIA GPU)
*Graphics driver enhancement will make a laptop run hotter and will also not work on battery power
The HD symbol appears in the browser address bar as shown below when the feature is available.
Click on settings and you can change the mode used. Super Resolution AI is okay but I've noticed some visual noise in lower resolution video upscaling with that method. Graphics driver enhancement gives the much better results
The resolution maximum tells the browser what the highest resolution of video you want upscaling is, not the resulting output after upscaling
If you use Driver enhancement, you also have to enable it in the graphics card driver options. For NVIDIA, it's in the NVIDIA Control Panel under "Adjust video image settings". Check the Box to turn on RTX video enhancement and then hit the Apply button. If you have HDR enabled for your display in Windows settings, you can also activate that option. It's greyed out if HDR isn't enabled/supported.
Once you have done all this, streams on Twitch or anywhere else should look much better
NOTE - There is a way to get AMD hardware to do similar but it's way more complex as you have to mess with hidden browser settings.
The instructions are on this AMD Community blog page: AMD Video Upscale, Streaming Enhancements, and Mor... - AMD Community