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,

LightBeam

Well-Known Member
Member
Joined
Oct 1, 2018
Messages
970
Trophies
0
XP
2,435
Country
France
If you could actually extract meaning out of a text, which you failed to - you would find, that there is a second conditional thats more important that states, that light in the 'more orange spectrum, later in the day' hurts your sleep cycles more.
How did I ? They still use a second conditional, you even said it yourself. So how did I failed to understand the article ? Tbh, it also looks like you're drawing conclusions from a single article, which gives arguments to the conditional. And it's normal to pronounce on the conditional. We use the conditional when we conduct experiments, because it still doesn't allow us to draw 100% conclusions. That's what you seem to do, and you get defensive when I point that out. Kind of weird.

Basically, orange light could be more harmful to our internal clock than blue light. Maybe that's true. But then again, my slightly orange screen keeps my eyes from hurting a little bit, so I'm fine.


Also, about Fizeau : it seems that when I launch it from applet, the app won't launch, I can just press the home button, which gives me a white screen and then I have to wait for atmosphere to crash. So my conclusion is that I can't run it from applet mode but I guess that some message preventing us to run it instead of just standing there would be nice.
Also, is that normal that Fizeau can't run by itself after a reboot ? I have set every timer at 00:00:00, I thought that it was a sysmodule that would be launched with the system but I have to run the app myself everytime. I get that the app does refresh it's settings each time I launch it, but does it mean that I also need to launch the homebrew app and the fizeau app each time I reboot my Switch ? Just wanted to be sure, wanna know if it's a bug or something known
 
Last edited by LightBeam,

averne

Well-Known Member
OP
Member
Joined
Jan 21, 2020
Messages
187
Trophies
0
XP
1,946
Country
France
Also, about Fizeau : it seems that when I launch it from applet, the app won't launch, I can just press the home button, which gives me a white screen and then I have to wait for atmosphere to crash. So my conclusion is that I can't run it from applet mode but I guess that some message preventing us to run it instead of just standing there would be nice.
Also, is that normal that Fizeau can't run by itself after a reboot ? I have set every timer at 00:00:00, I thought that it was a sysmodule that would be launched with the system but I have to run the app myself everytime. I get that the app does refresh it's settings each time I launch it, but does it mean that I also need to launch the homebrew app and the fizeau app each time I reboot my Switch ? Just wanted to be sure, wanna know if it's a bug or something known
Can you give me more detail on your setup? FW version, AMS version, other sysmodules running, ...
About the settings not being applied, it's normal. I don't read the config file from the sd to avoid including fs code which greatly increases my binary size. I figured having to launch the app wouldn't be too annoying, especially since you don't normally reboot your console a lot...
 

LightBeam

Well-Known Member
Member
Joined
Oct 1, 2018
Messages
970
Trophies
0
XP
2,435
Country
France
9.1.0 FW and latest AMS version, the only module I have is lightsysftpd. I may try again when I get back home, but I'm almost sure I should have enough memory to run it in applet mode (if it's supposed to work)
 

averne

Well-Known Member
OP
Member
Joined
Jan 21, 2020
Messages
187
Trophies
0
XP
1,946
Country
France
9.1.0 FW and latest AMS version, the only module I have is lightsysftpd. I may try again when I get back home, but I'm almost sure I should have enough memory to run it in applet mode (if it's supposed to work)
It definitely should, that's what I use myself...
 

averne

Well-Known Member
OP
Member
Joined
Jan 21, 2020
Messages
187
Trophies
0
XP
1,946
Country
France
Hey everyone, just updated to 1.2.0. Changelog:
  • Fixed compatibility with tesla overlays
  • Added toolbox.json for use with KosmosToolbox
  • Reduced sysmodule heap usage
 

Attachments

  • Fizeau-1.2.0-44cfc71.zip
    2.7 MB · Views: 181
  • Like
Reactions: cearp and raxadian

kostaz

New Member
Newbie
Joined
Oct 17, 2019
Messages
4
Trophies
0
Age
30
XP
56
Country
United Kingdom
Wrong, it works fine on the newest SX OS.
For what it's worth, I wasn't able to get it working. Running SXOS 2.9.5 on the 9.2 firmware

I wasn't sure where to put the contents folder so I copied it to all 3 folders which had a "contents" subdirectory (Nintendo, Emutendo and sxos folder). Am I missing something?

Tried like 4 different versions of Fizeau, the latest one consistently gave me the 2001-0000 error code, while the previous ones just opened to a black screen.
 

averne

Well-Known Member
OP
Member
Joined
Jan 21, 2020
Messages
187
Trophies
0
XP
1,946
Country
France
For what it's worth, I wasn't able to get it working. Running SXOS 2.9.5 on the 9.2 firmware

I wasn't sure where to put the contents folder so I copied it to all 3 folders which had a "contents" subdirectory (Nintendo, Emutendo and sxos folder). Am I missing something?

Tried like 4 different versions of Fizeau, the latest one consistently gave me the 2001-0000 error code, while the previous ones just opened to a black screen.
Yeah I know it doesn't work right now, because of new firmware that I need to update libstratosphere for. However it's always a pain to update because of breaking changes so I'm in the process of forking libstrat, and focus on maintainability.
 

averne

Well-Known Member
OP
Member
Joined
Jan 21, 2020
Messages
187
Trophies
0
XP
1,946
Country
France
For what it's worth, I wasn't able to get it working. Running SXOS 2.9.5 on the 9.2 firmware

I wasn't sure where to put the contents folder so I copied it to all 3 folders which had a "contents" subdirectory (Nintendo, Emutendo and sxos folder). Am I missing something?

Tried like 4 different versions of Fizeau, the latest one consistently gave me the 2001-0000 error code, while the previous ones just opened to a black screen.
Updated for the latest firmware/ams, along with a fix to work around time session limitations:
https://github.com/averne/Fizeau/releases/latest
 

kostaz

New Member
Newbie
Joined
Oct 17, 2019
Messages
4
Trophies
0
Age
30
XP
56
Country
United Kingdom
Updated for the latest firmware/ams, along with a fix to work around time session limitations:
I know you don't support SXOS but just as a head-up to any other SXOS users reading this in the future, I am still getting the same error 0x1(2001-0000) upon launch.
 

averne

Well-Known Member
OP
Member
Joined
Jan 21, 2020
Messages
187
Trophies
0
XP
1,946
Country
France
very cool, hopefully with time we can actually modify the colors instead of the overlay that is currently used.
i find it very annoying when black isn't black - but a lot of work went into this and i'm excited for what it will become :)
So I'm pretty happy to announce that after some research I've got this working, notice how the dark colors (eg loading screens) are completely unaffected.


Some notes:
  • Aside from temperature, I want to add:
    • Gamma setting: this allows, for instance, to make colors more vivid (useful in dark games), or adjust the colors displayed by an old/bad monitor
    • Luminance setting: this allows to darken/brighten up the image. This is different from the backlight setting, and as such it provides a way to go past the (imo) very bright screen of the console, especially if you want to play in the dark
    • And keep the backlight settings
  • Screenshots/video captures aren't affected by this
  • As seen in the video, we can access a very wide range of temperatures. Therefore, smooth transitions are possible (same goes for gamma/luminance, and backlight brightness)
  • Barring any roadblocks, it should be possible to have per monitor settings (ie internal aka handheld, and external aka docked)
  • Since it doesn't use a layer anymore, it's also possible to have a Tesla overlay. However I don't plan to completely remove the companion app (the overlay will probably be a simplified version of it)
 
Last edited by averne,

cearp

瓜老外
Developer
Joined
May 26, 2008
Messages
8,724
Trophies
2
XP
8,501
Country
Tuvalu
So I'm pretty happy to announce that after some research I've got this working
amazing work buddy! thank you! I haven't used fizeau yet, but now I certainly will.
I'm interested in the research process, what did it involve?

(It's not uploaded yet, so I have to wait to use it :D)
 
Last edited by cearp,
  • Like
Reactions: ragestaker21

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    S @ salazarcosplay: @Xdqwerty how are you?