Skip to content

Valve should reduce the flickering/PWM of the Steam Deck OLED screen so that users don't experience eye fatigue, migraines, and blurred vision #1337

Description

@Sightlyjester

Your system information

  • Steam client version: 1702079146
  • SteamOS version: 3.5.7
  • Opted into Steam client beta?: No
  • Opted into SteamOS beta?: No
  • Have you checked for updates in Settings > System?: Yes

Please describe your issue in as much detail as possible:

Constant flicker of the screen because of PWM dimming of the screen leads to dry eyes, nausea and blurry vision to those sensitive to PWM.

Steam OS could introduce software measures (DC dimming) to limit the flickering and to reduce the physical effects to those affected. See detailed description of the issue below.

Steps for reproducing this issue:

  1. Use Steam Deck at 100% brightness
  2. Use for random amount of time
  3. Eyes get dry and vision gets blurry, some report headaches.
  4. Only gets worse with decreasing brightness of the screen, mainly below 45% brightness where the flickering is more aggressive, however PWM flickering is very aggressive in Steam Deck OLED at all brightness levels as you will see in my tests

Detailed description of the issue

I am posting here my evidence, which has been conducted in a scientific and objective manner, thanks to reliable instruments that any user can currently acquire on the internet like Opple light. Both of my instruments (Opple Light Pro and Radex Lupin) measure various parameters, including flicker, and accurately classify whether a screen has aggressive and harmful flicker for eyesight and visual health, or if, on the contrary, it is a recommended screen for extended gaming sessions.

At the same time, I provide two possible solutions that could be implemented on the OLED panel of the Steam Deck through software to address the issue. These fixes can be applied through software, and many mobile manufacturers have successfully done so with their products, transforming a mobile device with aggressive flickering at launch into one that protects eyesight over time thanks to the patch.

This is the original post where I provide all the measurements and evidence that the PWM flicker of the Steam Deck OLED screen is harmful and very aggressive for the user as it comes from the factory settings on its panel in Reddit. I'm sharing it here so that the Steam Deck developers have more information at hand. However, I will also include the main information in this GitHub report:
https://www.reddit.com/r/SteamDeck/comments/1882kys/analysis_of_the_pwmflickervisual_fatigue_of_the/

This is my conclusion. See the above link of Reddit for the full report and screenshots:

CITATION OF THE IMPORTANT INFORMATION STARTS:

The anti-glare Samsung OLED screen on the Steam Deck OLED has proven to be very harmful to the eyes during my gaming sessions, and the damage is particularly pronounced below 45% brightness. However, the high risk is common at all brightness levels equally according to my instruments. There will be a percentage of people with very low sensitivity to PWM flickering who will not notice negative symptoms in their eyes. However, another large percentage of people, especially the most sensitive, will experience symptoms.

Associated symptoms may include nausea, rapid eye discomfort or fatigue, a sensation of grit in the eyes, migraines, and general fatigue, blurred vision after playing.

It's important to note that each individual reacts differently, and although the values measured here offer an objective and recommended range for viewing, the response can vary from person to person. If you are particularly sensitive, I cannot recommend this screen for gaming, unlike the Steam Deck LCD screen, which is flicker-free. Some users may try it and not experience issues, but my data indicates that the risk of problems is VERY HIGH. This can be seen in the Reddit post I published, where at least 20% of comments are from people complaining that they had to return their Steam Deck OLED due to unpleasant symptoms in their eyes, as well as dizziness and blurry vision after playing.

Well, although the detailed information and explanations are in the Reddit link I provided above, here is a summary in the form of images and tests. First, I will show the flicker level at different brightness levels on Steam Deck OLED, and then I will compare those same brightness levels on Steam Deck LCD, confirming that the latter is within safe values for the eyes and that the OLED has a high risk of causing damage and discomfort during gaming sessions for several users:

In the Opple Light graphs, to prevent eye damage or fatigue, it should stay in the yellow-green zone, and in the Radex Lupin, the recommended percentage is 5% or below. If the percentage goes above 20%, it starts to become quite harmful:

Steam Deck OLED 100% Brightness:
image
image
image

VS

Steam Deck LCD 100% Brightness:
image
image
image

Steam Deck OLED 75% Brightness:
image
image
image

VS

Steam Deck LCD 75% Brightness:
image
image
image

Steam Deck OLED 50% Brightness:
image
image
image

VS

Steam Deck LCD 50% Brightness:
****image
image
image

Steam Deck OLED 45% Brightness:
image
image
image

Steam Deck OLED 30% Brightness:
image

VS

Steam Deck LCD 30% Brightness:
image
image
image

Steam Deck OLED 10% Brightness:
image
image
image

Steam Deck LCD 0% Brightness:
image
image
image

After this test and comparisons of the flicker of the screen of the two Steam Deck models, I want to focus on what Valve CAN change now regarding the PWM of the OLED screen to solve this problem:

1- [Patch SteamOS by adding an option to enable DC-Dimming]: DC-Dimming is an alternative software method of regulating screen brightness that eliminates almost 100% of the flicker of screens of this style where I have tried it or has been implemented. For example, my Xiaomi Mi 9 phone with an Amoled screen and other Xiaomi Oled screens were unusable for me with the default PWM, but once DC dimming, also called "anti-flicker" mode, is activated, the phone is completely usable for hours without tiring. Valve is a company known for listening to and supporting its community and consumers by implementing their requests in software with new updates. **[With this measure, Valve could reduce a high percentage of people who end up with eye fatigue and worse health playing their OLED steam decks to basically almost nothing. It is about offering a product that takes care of your customers' eyes.

2- A second option by Valve could be, instead of implementing a DC Dimming mode, that the screen still uses PWM but increase its PWM frequency from 360Hz to 1100Hz. Look at what happens when the Hz frequency on the Steam Deck LCD reaches this value, even at its worst flicker percentage (99%), it manages to enter the yellow or green zone.

Screenshot-2023-11-13-17-54-56-412-com-opple-lightmasterpro

Image of Steam Deck LCD at its worst flicker value, which is mitigated by high frequency; the rest of its values are almost always flicker-free. Steam Deck LCD is the recommended product for people sensitive to this phenomenon, at least for now.

Examples of implementations that companies and manufacturers integrate through software on mobile devices such as Huawei, Xiaomi, or Oppo with Oleds PWM displays. From options to activate DC Dimming in normal, adaptive, or hybrid mode, to a software-based increase in the panel's PWM hertz to minimize the perception of flicker, this can be added and patched with software updates.

w84l16091q3c1

483eg6091q3c1

Here is the previous PWM analysis I did of the Steam Deck LCD so that you can compare it with the OLED at each brightness level. The LCD panel is almost flicker-free 100%, entering the green zone at all its brightness levels except at 30%, which stays yellow: (44) Analysis of the PWM of the Steam Deck LCD screen and its level of visual fatigue (and the same style of analysis for Steam Deck OLED next week) : SteamDeck (reddit.com)

While in my use of the Steam Deck LCD Anti-Glare for hours, my eyes have never gotten tired; with Steam Deck OLED, I have already experienced eye strain and a feeling of blurry vision after playing or shortly after starting.

CITATION OF THE IMPORTANT INFORMATION ENDS

Additional Information: If any Valve developer wants to better understand the flickering concept presented in the tests in this GitHub report, in the original post I made on Reddit, I explain technically what the quantity of hertz in the flickering frequency means, as well as the level and percentage of flickering modulation, and how to interpret the influence of both factors at each brightness level: https://www.reddit.com/r/SteamDeck/comments/1882kys/analysis_of_the_pwmflickervisual_fatigue_of_the/

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions