Hacking What kind of apps would you like to see?

notimp

Well-Known Member
Member
Joined
Sep 18, 2007
Messages
5,779
Trophies
1
XP
4,420
Country
Laos
At the top of my wishlist is a proper f.lux port that actually reduces the blue light output and don’t just put a colored layer on the screen, @Rinnegatamante
I laughed wholeheartedly.

LCDs work by putting (liquid crystal) color filters in front of a white light source (think of it as a blue LED someone painted a phosphor over and that - as a result of that now produces white light - blue because thats most energy efficient as far as LEDs go).

Colors get produced by changing the "shutters" on those color filters (which let through red, green and blue light - that gets filtered out of the white light source (think of it like someone holding a colored foil in front of a lamp)).

The "not just a colored layer" on the screen is all thats there to regulate colors or the light output (a backlight slider would change the intensity of the white backlight, but thats it). You say color "greenish brown", that gets converted to rgb values, and the LCD color filters adjust the throughput of the red, green and blue color filter to produce the color you wanted.

There is no way to change the amount of "blue light" with anything other than a licquid cristal filter - and there is no way to do it other than to tell it, which color you would like it to produce.

Also - if you filter out more of the blue channel, the "color" (tint, hue) of all other colors changes as well.

*hm*
 
Last edited by notimp,

notimp

Well-Known Member
Member
Joined
Sep 18, 2007
Messages
5,779
Trophies
1
XP
4,420
Country
Laos
True. But the Switch's overhead is much much lower so we'll have to wait and see.
False, the switch reserves more cpu and gpu cycles for the OS, than f.e. a similar X1 based android device running an emulator as a fullscreen app. :)

(We've already been through this in a couple of threads before.. ;) )
 
Last edited by notimp,

The Real Jdbye

*is birb*
Member
Joined
Mar 17, 2010
Messages
23,286
Trophies
4
Location
Space
XP
13,844
Country
Norway
All sorts of media apps. The Switch makes a much better video watching device than my phone, but my phone is fine for most other things. Kodi would be perfect.
Also, emulators. I don't often play emulated games when I'm not at home but it'd be nice to have.
And getting Steam In-Home Streaming or Nvidia Gamestream working on it somehow would be great too. I always wished that I could connect the Wii U gamepad to my PC and play PC games through it but with the Switch that might actually become a reality (I don't have much hope for Rainway being anywhere near as good as those two since it runs through HTML5 and that's going to add latency and affect performance)
False, the switch reserves more cpu and gpu cycles for the OS, than f.e. a similar X1 based android device running an emulator as a fullscreen app. :)

(We've already been through this in a couple of threads before.. ;) )
Maybe it doesn't actually reserve much resources but they are still in use nonetheless. The fact that Android is largely Java and so are the apps that run on it adds a lot of overhead. Compare Android and iOS and look at how much more powerful an Android device needs to be to get the same smooth performance.
 
Last edited by The Real Jdbye,

notimp

Well-Known Member
Member
Joined
Sep 18, 2007
Messages
5,779
Trophies
1
XP
4,420
Country
Laos
Maybe it doesn't actually reserve much resources but they are still in use nonetheless. The fact that Android is largely Java and so are the apps that run on it adds a lot of overhead. Compare Android and iOS and look at how much more powerful an Android device needs to be to get the same smooth performance.
"Smooth" performance in todays smartphone world is mostly a magic trick. No really, it is - hear me out. :) Its largely transition animations. :) If you do constant, linear, animations - lets say a 0.75 seconds fade from one "image" to the next, this will always be limited by the time of the transition animation. :) So the trick is to make them short (preload the next screen only as much as necessary), accelerate them towards the end, and put a directional movement in there to mask changes in animation speed as the animation is going on. :) Also make use of fade outs. :)

Other benchmarks - for example use in browser applets, which can be optimized for your chip - if you also code the browser.. ;) (Apple does)

The real advantage apple has/had for a while, was that it could limit the instruction sets the chip had to handle to be "compatible" with their OS, so entire compatibility layers could be skipped.

This is only possible if you produce your own chips and os.

Nintendo doesnt. ;)

Now optimization is a different beast, because in f.e. game development you can play with assets as much as you want to reach a certain performance target on the platform you are looking at. Emulation is different. :) You can't decide to only emulate a bit of this, and a bit of that - you generally have to emulate "most of it" (you can skip a couple of visual effects - but we usually know the performance raise that gives you, and it isnt huge.)

Long story short - if an NVIDA Shield coughs itself through "some" PS2 games, emulation of those on the Switch will be worse.

Also here is the source for the Switch reserving quite a bit of its performance for the OS at all times:
The July 2016 data also suggests that one of the four ARM cores is reserved for the system, while the odd fill-rate spec we've discussed in the past (it should be 16 pixels per cycle for Tegra X1, not 14.4) may suggest that the Switch also reserves 10 per cent of GPU time for the system too. Again, these elements have not been adjusted to the best of our knowledge, but we suspect that in common with the clocks, any changes may have been communicated to developers via specific updates.
https://www.eurogamer.net/articles/...-boosts-handheld-switch-clocks-by-25-per-cent

edit: If you need "video proof" for the "animations" argument on smartphones: h**ps://youtu.be/E1besnW-Oww?t=69
Its one of those entirely useless videos where youtube personalities start and close apps on smartphones for no apparent reason, entertaining a generation of people that was never told what actually to look for when it comes to smartphones.. :)
 
Last edited by notimp,

The Real Jdbye

*is birb*
Member
Joined
Mar 17, 2010
Messages
23,286
Trophies
4
Location
Space
XP
13,844
Country
Norway
"Smooth" performance in todays smartphone world is mostly a magic trick. No really, it is - hear me out. :) Its largely transition animations. :) If you do constant, linear, animations - lets say a 0.75 seconds fade from one "image" to the next, this will always be limited by the time of the transition animation. :) So the trick is to make them short (preload the next screen only as much as necessary), accelerate them towards the end, and put a directional movement in there to mask changes in animation speed as the animation is going on. :) Also make use of fade outs. :)

Other benchmarks - for example use in browser applets, which can be optimized for your chip - if you also code the browser.. ;) (Apple does)

The real advantage apple has/had for a while, was that it could limit the instruction sets the chip had to handle to be "compatible" with their OS, so entire compatibility layers could be skipped.

This is only possible if you produce your own chips and os.

Nintendo doesnt. ;)

Now optimization is a different beast, because in f.e. game development you can play with assets as much as you want to reach a certain performance target on the platform you are looking at. Emulation is different. :) You can't decide to only emulate a bit of this, and a bit of that - you generally have to emulate "most of it" (you can skip a couple of visual effects - but we usually know the performance raise that gives you, and it isnt huge.)

Long story short - if an NVIDA Shield coughs itself through "some" PS2 games, emulation of those on the Switch will be worse.

Also here is the source for the Switch reserving quite a bit of its performance for the OS at all times:


https://www.eurogamer.net/articles/...-boosts-handheld-switch-clocks-by-25-per-cent
I have seen those animations you're talking about be choppy many times even on powerful phones. That never seems to happen on iOS although I have limited experience with iOS. Games also seem to run more easily but you could be right that they simply didn't bother to optimize the games for Android since the hardware is powerful enough to run it with little optimization.

Dolphin can't really make use of more than 2 cores anyway and even then one of those are doing most of the work.
I don't really expect Dolphin to ever run full speed on the thing though. It's already very fast, and even a full-fat X1 can't run it full speed. An official emulator MIGHT be able to though...
PS2 I would think would be a lot easier to run than GC/Wii, but the emulators for it are not as mature (especially on mobile where we literally only got a usable emulator just recently), I could see it maturing enough to run full speed on the Switch in the future though.
 

notimp

Well-Known Member
Member
Joined
Sep 18, 2007
Messages
5,779
Trophies
1
XP
4,420
Country
Laos
I have seen those animations you're talking about be choppy many times even on powerful phones.
This is "caused" by the governor behavior. :)

Basically - your phone drops the CPU and GPU into "1/20th of their usual performance" modes, every time you are not even just for two seconds touching the screen - so performance gets scaled up and down very, very frequently.

If you produce an Android phone, take the stock transition animations put in five different processors, and set the governors to scale up moderately on one, and harshly on the other - you get different results. The reason to not always scale up aggressively btw is to save battery (a processor can only run at half speed, f.e. if all that you are doing is f.e. switching through precached frames).

As soon as you are an Android manufacturer that actually likes to play the lets bamboozle our audience with animation speed game, you can beat an iPhone X with a mid range Android phone - in those entirely useless, lets load a bunch of apps tests. :) Handily. Watch the video above - be surprised.. ;)

There are entire articles about what that chinese company did in terms of transition animations on XDA, btw. :)

Its just one of the things people believe they understand - in terms of what is causing them, while they are actually not.
Shortcuts all the way "iPhone is faster, because its so optimized"... Until you take 30% off of the transition animations in Android - without "mangling them", and suddenly its slower... Damn. Peoples decision processes tricked again.. How could it have happened.. ;)

I would like a bluelight filter and a voicechat feature
Oh yeah, blue light filters... Proven to enhance deep sleep cycles (depth and frequency) in scientific laboratory experiments. That had people in rooms with fluorescent light tubes.

Except, that I don't think theres a reported uptick of sleep related issues - while actually most of the world quite recently started to stare into handheld LCDs with a blue push (as supposed to D65, but that means nothing in terms of "it being good for you")... ;)

Chinese manufacturers, actually sold screen filters as mostly esoteric features - quite successfully. People loved the idea of being more healthy, by looking at a slightly reddish screen...

For some it might even have improved their sleep quality - who knows.. At the same time, actual screen calibrations (color) didn't become more popular - neither did different screen technologies with less of a blue push - in fact, HDR is responsible for the highest intensity "blue" (spike height in the spectrum (which actually could be correlated with retina damage (energy intensity) - if your eyes lens wouldnt filter at least some of it, and more of it the older you get and the more yellow your lense becomes)) in the history of screens - people loved it. ;) Those colors were so punchy! The contrasts so rich!
 
Last edited by notimp,

PonyStation4

Well-Known Member
Newcomer
Joined
Jan 30, 2017
Messages
54
Trophies
0
XP
443
Country
United States
Oh yeah, blue light filters... Proven to enhance deep sleep cycles (depth and frequency) in scientific laboratory experiments. That had people in rooms with fluorescent light tubes.

Except, that I don't think theres a reported uptick of sleep related issues - while actually most of the world quite recently started to stare into handheld LCDs with a blue push (as supposed to D65, but that means nothing in terms of "it being good for you")... ;)

Chinese manufacturers, actually sold screen filters as mostly esoteric features - quite successfully. People loved the idea of being more healthy, by looking at a slightly reddish screen...

For some it might even have improved their sleep quality - who knows.. At the same time, actual screen calibrations (color) didn't become more popular - neither did different screen technologies with less of a blue push - in fact, HDR is responsible for the highest intensity "blue" (spike height in the spectrum (which actually could be correlated with retina damage (energy intensity) - if your eyes lens wouldnt filter at least some of it, and more of it the older you get and the more yellow your lense becomes)) in the history of screens - people loved it. ;) Those colors were so punchy! The contrasts so rich!

Blue light entering your eyes lowers the production of the hormone melatonin in your body, which your body produces to determine the time of day. It's debatable how much effect it has on your sleep, because no one fully understands how sleeping works

So I don't see the point of your post. I'd like a blue light filter, I don't need anyone to lecture me on what I'd like. If you don't like an app someone wants, no ones going to force you to use it.
 

notimp

Well-Known Member
Member
Joined
Sep 18, 2007
Messages
5,779
Trophies
1
XP
4,420
Country
Laos
Sure by the measure of "I like what I like" you can have your blue light filter.

But at the same time, most consumer electronic devices are still calibrated to show a very noticable blue push, because studies have shown, that consumers gravitate towards those devices, when making purchase decisions - and again,

HDR is responsible for increasing the intensity of the peak stimulus of the blue spectral cone by about 100% compared to its intensity in the years prior. People loved it.

Also I saw, how chinese manufacturers sold their customers an entirely made up health benefit implementing blue light filters about a year before it became "the rage" in the western world as well.

In my opinion, the believe, that you are doing something healthy by looking at a reddish screen is responsible for about 90% of the popularity of the blue light filter movement - and I saw it originating in marketing cycles - not because science would put out the recommendation.

The hormone melatonin gets produced in larger amounts at nightfall, and is in part responsible for regulating the human day and night cycle - I'm not aware of its production being mainly lowered by blue light, but I'll look into it. Again - those studies depicting blue light "exposure" shortly before going to sleep as the cause for more infrequent and less deep deep sleep states do exist.
 
Last edited by notimp,

notimp

Well-Known Member
Member
Joined
Sep 18, 2007
Messages
5,779
Trophies
1
XP
4,420
Country
Laos
Here is a study that reports only "non statistically significant" differences between a dork room control and a computer monitor exposed test group.
https://www.ncbi.nlm.nih.gov/pubmed/21552190

Study is from 2011, so after the invention of the iPhone.. ;) (=reasonably recent)

Of course this is a much less exciting headline than "blue light is ruining your children", which followed the harvard medical studies report that was released 2017 that afair used halogen room lighting in the experiment.
 
Last edited by notimp,

osaka35

Instructional Designer
Global Moderator
Joined
Nov 20, 2009
Messages
3,740
Trophies
2
Location
Silent Hill
XP
5,955
Country
United States
mainly just media player, save edits, memory poker, and ftp. emulation would be nice, but it's lower on my list.

Plex is annoying. way too much crap on the screen, and soon as I get it working, it stops working next time I try and play something. Maybe sine I have the free version?
 
Last edited by osaka35,

notimp

Well-Known Member
Member
Joined
Sep 18, 2007
Messages
5,779
Trophies
1
XP
4,420
Country
Laos
Hey there, I see you like to talk big but have you figured out how to safely remove the mSD without damaging the Switch stand yet? :rolleyes:
Without opening the stand was the point in contention. :)

The damaging comes for free after you do it 200-500 times, its called material fatigue, and is tested by all manufacturers - as part of their warranty regimes. Lets say the Switch is specced for 200 open/close cycles of opening the stand, because they figured, most people dont use the stand daily -

- and lets take a look at the high rate of reports of people with stands that don't close anymore (google switch stand doesnt close)...

See a connection?

So the guy not believing that you shouldnt turn off the blue by using liquid crystals in LCD displays - but rather "more at the source" is the same one telling everyone, that repedately opening and closing the switch kick stand, will not lead to any issues - despite of about 30 reports out there of people with stands that will not stay closed again?

Consider me surprised.

Also thanks for the personal attack Mr "i wanted something that doesnt exist - because I was sure it was "higher quality".

I only reacted amused about the amount of "wishes" that only serve invented marketing needs, which people brought forward in here, and wanted to at least confront some of them. You know - in the spirit of critical thinking.
 
Last edited by notimp,

TerraPhantm

Well-Known Member
Member
Joined
Jul 27, 2007
Messages
498
Trophies
0
XP
680
Country
United States
Here is a study that reports only "non statistically significant" differences between a dork room control and a computer monitor exposed test group.
https://www.ncbi.nlm.nih.gov/pubmed/21552190

Study is from 2011, so after the invention of the iPhone.. ;) (=reasonably recent)

Of course this is a much less exciting headline than "blue light is ruining your children", which followed the harvard medical studies report that was released 2017.
For what it's worth, that study only investigated the impact of CRTs. And even then, the results suggest the study simply might not have had enough power - it's not enough to say there's no association. I can't find the full text (even through my university) to assess their methodology.

There are many more studies that do show a statistically significant correlation between blue light and melatonin levels. The mass of research carries more weight than a single paper done 7 years ago using display types that are no longer commonly used.
 

notimp

Well-Known Member
Member
Joined
Sep 18, 2007
Messages
5,779
Trophies
1
XP
4,420
Country
Laos
Oh, wow. This thread went quite impressively offtopic :O
So telling people, that what they want isn't technically possible - or might not do what they expect it to do is "impressively offtopic"?

Can I ask why? Or would this also just lead to "just offtopic" answers?

With "on topic" being a wishlist to Santa, following no specific rhyme or reason - just someone thinking he should tell the universe what he wants - and 20 people agreeing that this would be a splendid idea.

Oh yes, I'm very worried about the quality of this thread by all this "offtopic" talk of people explaining, why some of the stuff asked for doesn't make sense...
 

Site & Scene News

Popular threads in this forum

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