


Here are the steps.
- Install/Run the game through Heroic Game Launcher
- use Proton-GE-latest
- turn on umu proton runtime in heroic advanced settings
its perfect. no graphical glitches, no freezes on transitions, videos play flawlessly.
if you have any issues with the font looking weird or missing letters follow this easy guide to fix: Grisaia Font Fixing Guide
LIBGL_DRI3_DISABLE=1 PROTON_USE_WINED3D=1 %command%
Screen flickering (fixed with launch option)
Sometimes the game crashed when going to next day
The cinematic couldn't play (fixed by using GE-Proton)

Characters expressions will often stutter for a sec or two between the current and the previous one
Sometimes freezes with a black screen on scene transitions (when date and hour appear)
Opening and ending movies will only work on GE
Playing at 1024x576 native resolution + FSR Level 5 + 20 FPS Frame Limit

Experienced frequent screen tearing during scene changes
Experienced FPS between 25-30 using dxvk
Using dxvk, the screen will tear temporarily. However, limiting the FPS to 15 seemed to minimized the screen tears

Experienced minor flickering after in-game configuration
Experienced FPS between 25-30 using dxvk
The black flickering is fixed in dxvk @ 80f7d2a
LIBGL_DRI3_DISABLE=1 PROTON_USE_WINED3D9=1 %command%
Disabled movies through in-game settings: Configuration -> System -> System -> Launch System Config -> Compatability.
Downloaded and installed patch created by TheMathG0d which combines Uncensored and Steam content. https://www.reddit.com/r/grisaia/comments/w1dsmf/the_ultimate_fruit_of_grisaia_patches/
Set in-game framerate limit to 30. TDP to 3W.
Game runs at ~80C with default settings and ~60C after making changes.
Game screen will flicker making the game unplayable unless you set the launch options and use Proton 3.16-9
In short:
- Use the above launch options
- Set compatability settings to use Proton 3.16-9
- Disable movies through in-game settings
Hope this helps, hope you enjoy the game.
Credits: https://www.reddit.com/r/visualnovels/comments/utk8w5/playing_the_fruit_of_grisaia_on_steam_deck/ https://www.reddit.com/r/grisaia/comments/w1dsmf/the_ultimate_fruit_of_grisaia_patches/
LIBGL_DRI3_DISABLE=1 PROTON_USE_WINED3D9=1 %command%
Also attempted to run both with and without content patch using Proton 3.16-9 and experimental as well as using "PROTON_USE_WINED3D=1 %command%" launch option. Games opens to a blackscreen and throws a DirectX9 error in Japanese.
PROTON_USE_WINED3D=1 %command%
There were times when characters were animated out of the screen, only to partially reappear. There are still black squares appearing in many animations. A lot of flickering on animations and menus
A lot of animations tend to get quite laggy. It would feel like playing in 5fps in some scenes
Movies are completely borked
I don't think it's worth getting it to work on Linux. Too much flickering, black boxes, and choppy animations to enjoy. Plus, lack of movies 😭

PROTON_USE_WINED3D=1 %command%
Rarely, save games got corrupted. To fix that, you can just make use of multiple save slots and then the game runs fine. The main/shared save (which stores, for example, what extras you have access to) was never corrupted
When showing video, the VN crashes. However, you can turn off the video playing. By turning off the video playing you can go from beginning to end (just keep backups of your save files or do multiple save files)
To turn video off, from the main menu, you go to: configuration -> System -> (tab) System -> Launch System config -> (Tab) "Compatability" (or) "Compatibility" -> "Don't play movies"

PROTON_USE_WINED3D=1 %command%
Black flickering when using DXVK , Video opening/ending not playing until you install gstreamer plugin . Game freeze when i click the screen while the game playing video opening/ending . Screen Flickering when playing opening/ending video . You have to use task manager to terminate the game if the game freeze
This game have problem with dxvk and gstreamer codec
LIBGL_DRI3_DISABLE=1 PROTON_USE_WINED3D9=1 %command%
Disabled movies within in game system config to avoid black screen crashes during video playback.
Downloaded and installed patch created by TheMathG0d which combines Uncensored and Steam content. https://www.reddit.com/r/grisaia/comments/w1dsmf/the_ultimate_fruit_of_grisaia_patches/
Needs further optimization but lowered TDP to half and refresh rate and fps limit to 30 both within Steam overlay and within the ingame system config.
Hope this helps, hope you enjoy the game.
Credit: https://www.reddit.com/r/visualnovels/comments/utk8w5/playing_the_fruit_of_grisaia_on_steam_deck/ https://www.reddit.com/r/grisaia/comments/w1dsmf/the_ultimate_fruit_of_grisaia_patches/

Set launch options to PROTON_USE_WINED3D=1 %command%
to fix flickering in the main menu.
LIBGL_DRI3_DISABLE=1 PROTON_USE_WINED3D=1 %command%
Had to use launch options to prevent black squares from appearing all over the screen
Game would freeze after the end of the 2nd day, I assume it's an error relating to playing some sort of intro movie. I ticked the "don't play movies" settings in the game's settings, in System->System->Launch System Config->Compatibility, and then I could continue.
LIBGL_DRI3_DISABLE=1 PROTON_USE_WINED3D=1 %command%
I disable DXVK because I don't know the equivalent for LIBGL_DRI3_DISABLE=1 in Vulkan. It's not too big a deal because this game doesn't ask much of your GPU.
When you add the launch arguments, it runs at least as well as on Windows.
Flickering
LIBGL_DRI3_DISABLE=1 was used to fix flickering
Running with the current Proton release is unplayable. There is significant flicker on the right side of the game window.
I tried Proton 6.3-7 which was a flickering mess...the same for Proton experimental. Proton 3.16-9 works well.

Fixes old flames flickering
LIBGL_DRI3_DISABLE=1 fixed the screen flickering/tearing
Graphical problems make the game unplayable.
The right hand side and bottom of the screen constantly flickered older frames, or (on older versions of Proton) flicked black. I didn't progress far in to the game as it made the game unplayable.
Input felt laggy, or sometimes required 2 clicks even though the first was obviously detected (as it would make a noise to denote the selection was made).
Tried running in Proton 5.0, 4.11 and 3.16. All had graphical problems in the same region, though the behaviour differed.
with the now obsolete proton version 3.16-9 the game works out of the box. (at least with my current hardware setup)

currently out-of-the-box unplayable
Parts of the image are constantly blackened. It seems to me that only those parts of the image are displayed correctly in which a change is currently taking place (flowing text - rotating loading indicators). All other areas are unfortunately just black. For me therefore currently out-of-the-box unplayable.


Flicker Fix: 1 inside (line 45) in the config/startup.xml file.


Played some of the common route and the image of the girl you are talking to as well as the text blinked repeatedly. It usually stopped after a moment, but it will slow you down quite a bit to read and is generally very annoying. The settings screen blinks on the right side as well. Everything else runs well though, but I didn't test any movie. Unfortunate that it worked in 3.16-8 but not 3.16-9, although I suppose my updated drivers could be the issue here.

Text works now without the blinking errors reported in 3.16-7. Going to a menu causes a portion of the screen to blink in and out, but again, text is now legible without any blinking/flashing. It's not 100% perfect because of the pause menu issue, but for playing the game it is 99.9% flawless. No movie was tested.


Played some of the common route and the image of the girl you are talking to as well as the text blinked repeatedly. It usually stopped after a moment, but it will slow you down quite a bit to read and is generally very annoying. The settings screen blinks on the right side as well. Everything else runs well though, but I didn't test any movie.



Ran without any adjustments to proton or wine.



It's playable but has some graphical glitches and sometimes the text disappears



works fine / no error
