Fizeau - Adjust color of your Switch screen

Fizeau
test.png

Adjust the color of the screen of your Nintendo Switch.

Features:
  • Modify the color temperature of the display.
  • Filter colors to one single component.
  • Apply color corrections: gamma, luminance, and color range.
  • Control the screen backlight brightness.
  • Schedule settings to be applied to dusk/dawn time, with smooth transitions.
Installation:
Download the latest zip from the release page, unzip it to the root of your sd card (be careful to merge and not overwrite folders), and reboot.
Only the latest version of the Atmosphère CFW is supported.
If you want to use the overlay, you will need to set up Tesla (install Tesla-Menu and ovlloader). This isn't supported on firmware versions prior to 9.0.0.


Supported firmwares:
All firmares are expected working. The software was tested working on 1.0.0, 2.0.0, 6.0.0 and 10.1.0. If you encounter an issue running this on a particular version, please create an issue.
Settings:
  • Settings are saved at /switch/Fizeau/config.ini, which you can also edit.
  • To reduce the memory usage of the sysmodule, settings are not read continually. Instead, they are applied on application launch. Thus, you will need to launch the client after a reboot to restart Fizeau.

Link: https://github.com/averne/Fizeau/
 
Last edited by averne,

guily6669

GbaTemp is my Drug
Member
Joined
Jun 3, 2013
Messages
2,323
Trophies
1
Age
34
Location
Doomed Island
XP
2,090
Country
United States
I'm still to see a LCD where the black is actually black lol, you mean a bit gray blacks... This ain't OLED...

Also there's probably many different LCD manufacturers for the switch and very different color calibrations and no way to fix or change anything since nintendo doesn't have the settings to do anything, to correct white, colors...
 

masagrator

The patches guy
Developer
Joined
Oct 14, 2018
Messages
6,265
Trophies
3
XP
12,025
Country
Poland
I need to ask: is this applying layer to each frame independent or it works by different principle? I was thinking if this could be used to develop FPS Counter if it can detect each frame.
 

averne

Well-Known Member
OP
Member
Joined
Jan 21, 2020
Messages
187
Trophies
0
XP
1,946
Country
France
I need to ask: is this applying layer to each frame independent or it works by different principle? I was thinking if this could be used to develop FPS Counter if it can detect each frame.
The problem is less the overlay than getting access to a game's framerate.
My layer and the game's update at different framerates (mine is actually 0, since it doesn't update unless its color should be changed).
Regarless of all that, the screen refreshes at 60Hz, which is independent from the actual game framerate (usually the game will sync with the screen's vsync).
 

guily6669

GbaTemp is my Drug
Member
Joined
Jun 3, 2013
Messages
2,323
Trophies
1
Age
34
Location
Doomed Island
XP
2,090
Country
United States
Hope you could manage was to actually change the screen calibration it self instead of a filter rendered. Totally would love to give slightly more blue to the white balance on my screen but I would like it for the SX OS too :(...

I will probably eventually move to atmosphere emunand when it's officially finished V1.0, but for now I just use SX OS and I barely use my switch anyway ;)...
 

averne

Well-Known Member
OP
Member
Joined
Jan 21, 2020
Messages
187
Trophies
0
XP
1,946
Country
France
Given that I don't think I will be adding anything worth releasing any time soon, I've decided to flush what I committed since last release.
So here is v1.1.1:
  • Massive improvement to sysmodule memory usage (nsp down 79% of previous size)
  • Made time sliders easier to control
 

Attachments

  • Fizeau-1.1.1-73d3e28.zip
    2.7 MB · Views: 123

averne

Well-Known Member
OP
Member
Joined
Jan 21, 2020
Messages
187
Trophies
0
XP
1,946
Country
France
Thanks!..
Can I make a lil' request — is there any way to autoboot the sysmodule / program and not to launch Fizeau homebrew by hand t at every Switch boot?
It's possible, but seeing as the output binary is much larger (by 20+kib, ie a ~30% increase in size), I've decided that having to open the companion app after a reboot was a small enough inconvenience that is wasn't worth clogging the system memory pool.
 

iriez

Well-Known Member
Member
Joined
Oct 27, 2016
Messages
549
Trophies
0
Age
49
Website
www.xbins.org
XP
1,867
Country
United States
Found this on reddit....
Unfortunately this doesn't filter out blue light (a la f.lux). This is a transparent overlay that adds orange to the screen.

Imagine a pixel has a RGB value of 100/150/150. A blue light filter would make this 100/150/20 (which appears more orange), whereas an overlay would make it 250/150/150 (which also appears more orange but still has the same amount of blue).

https://www.reddit.com/r/SwitchHaxing/comments/eurk6d/fizeau_v111_flux_released/ffryr3b

Is this true? If yes, might be best to properly explain that this doesn't reduce blue but instead adds additional coloring to the screen.

This would actually do the opposite of its intended effect as more color would likely keep you up, not put you to sleep. The study on page 2 indicating yellow/white light is more disruptive on sleep patterns is especially relevant considering this.
 

8BitWonder

Small Homebrew Dev
Member
Joined
Jan 23, 2016
Messages
2,489
Trophies
1
Location
47 4F 54 20 45 45 4D
XP
5,343
Country
United States
Found this on reddit....


https://www.reddit.com/r/SwitchHaxing/comments/eurk6d/fizeau_v111_flux_released/ffryr3b

Is this true? If yes, might be best to properly explain that this doesn't reduce blue but instead adds additional coloring to the screen.

This would actually do the opposite of its intended effect as more color would likely keep you up, not put you to sleep. The study on page 2 indicating yellow/white light is more disruptive on sleep patterns is especially relevant considering this.

From the main post;
Overview:
Temperature/color:

  • Use the temperature slider to select the desired shading.
  • You can override the color by using the RGBA sliders.
  • The "Alpha" value controls the opacity of the layer.
  • Due to the way Fizeau works, it is sadly not possible to directly modify the screen color. Instead, it creates a transparent layer and applies color to it. However, this can lead to an overall increase of luminosity, especially visible with dark colors.
  • Additionally, the layer is not visible in screenshots/recordings.
 
  • Like
Reactions: iriez

averne

Well-Known Member
OP
Member
Joined
Jan 21, 2020
Messages
187
Trophies
0
XP
1,946
Country
France
Found this on reddit....


https://www.reddit.com/r/SwitchHaxing/comments/eurk6d/fizeau_v111_flux_released/ffryr3b

Is this true? If yes, might be best to properly explain that this doesn't reduce blue but instead adds additional coloring to the screen.

This would actually do the opposite of its intended effect as more color would likely keep you up, not put you to sleep. The study on page 2 indicating yellow/white light is more disruptive on sleep patterns is especially relevant considering this.
Overlay makes it 250/150/150, you lower luminosity and end up with less blue light.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    SylverReZ @ SylverReZ: Sup