

gamemoderun %command%
gamemoderun %command%

Workout of the box with Steam Proton but got little sttutering (drop to 45-50 FPS sometimes for a short time)
With GE-Proton constant 60 FPS no sttutering at all (Played throught RaithWall's Tomb and tried with an old save every Quickenning -> no problem at all)

Runs perfect out of the box
Run like native with no issues.

Using Steam Flatpak. I always use experimental anyways. Works great.

Game showed black screen on latest Proton build. Switched to Experimental and game played normally without issue.

must enable steam input
Work out of the box


Won't run with default proton at all, just shows black screen. Run flawlessly with Proton Experimental.

Game was running to fast had to put screen mode Boderless via configuration tool this solved the problem
Fullscreen made the game run to fast

If this ever stops being true, try Proton 8.0-5. I first ran it with that and it worked perfectly.

mangohud gamemoderun %command%
Played the entire game with Proton-Experimental [bleeding-edge] in Max settings, 1080p windowed fullscreen with 60 FPS stable.
Works without any problem, just install and play!

Changed settins via Controller Layout
Settings I used to get the game to work:
Click on game and hit properties, launch the controller layout (which is actually the video settings)\
Resolution: 1200x800
Screen Mode: Windowed Mode
Video Quality: High
Framerate Limit: 60 FPS
Vsync: Off
Controls: Default\
Hit Apply.
Now youi should be able to boot up the game fine.
Note: May need to decrease resolution to maintain 60FPS.
Set game resolution to 1080P in game properties
Game has a hard time reaching 60FPS on 1080P on medium settings, use 720P if you want constant 60 without sacrificing much else.
Out of the box, the game would only launch in desktop mode while game mode just gave me a white screen. What worked for me was going to Game Properties -> General -> Game resolution and setting it to 1080P, while also ticking the option for "internal and external display" for consistency across docked and undocked. Has to be 1080P, other resolutions or "Native" won't work.
Initially I also set the game to windowed but later realized using any of the 3 display modes works just fine as long as 1080P is being forced on the Steam settings. This could have been a "need to do it first time only" situation in which case I can't replicate it anymore, but should the forced 1080P not be enough for your situation, try launching the controller layout tool (which despite the name houses the video settings) and change from the default full screen to either windowed mode.
In game, running at 1080P on default settings (medium) would make the game chug along around the 40FPS range and rev up the fans, I changed to 720P and got stable 60FPS without the fan noise. Do note that changing the resolution requires you to use full screen or normal windowed, borderless gets locked to 1080P.
These settings worked fine for me on both docked and undocked mode. You can use 800P on undocked but I couldn't find any combination that got rid of the blackbars at the bottom so at the end I set it to 720P for consistency between modes.

Despite Steam Deck Verified status, it freezes at a white screen at startup. Using a brand new Steam Deck OLED with all OS defaults.
Tried various grahics options in launcher
Without some advanced potential workaround, it seems completely unplayable for now. It should be marked as unsupported on Steam Deck for now.

In general, set game resolution to 1080p and tick set resolution for internal and external display in the controller config, select vsync off and 30fps limit, and set resolution to 720p from there the game should run great.
need to tinker with the controller config for the game to run
if vsync is on then cutscene audio will be out of sync

GE-Proton-8-25 booted the game without any issue. Using the system default proton, 7.06, hotfix and experimental all gave a white screen on boot.
From past user reports, I initially set vsync off from the games's controller config tool at launch. I don't know if the vsync setting really made a difference as I was still able to boot perfectly fine after re-enabling vsync. I also cleared all compat data and could still boot the game with vsync on and GE-Proton set.

Since upgrading to an OLED deck this game no longer functions and just gets stuck on the white screen issue.
Game has been running with no modification at all on a 512 GB Steam Deck LED model. However, it has reverted back to having the white screen error on the Steam Deck OLED. I tried every versioon of Proton available in the compatability settings as well as tinkering with the game's launch configurator to modify FPS limits, resolution, and other settings.
Until an update is pushed by Valve this game appears incompatible with the OLED Deck.

I had to plug in dock after starting the game to use a external display.
If I wished to use a external display I had to plug them in after starting the game. Otherwise it would not start.

When launching from game mode while docked game gets stuck on a blank white screen. Solution is to either set resolution in properties to native, or whatever resolution the deck adopts while docked. The cause is a mismatch between default game settings resolution (1280x720) and deck resolution
Had to use GameMode in SteamTinkerLaunch to set the FPS to 60 otherwise the game would run too fast.
It is needed a workaround to be able to play the game. On that configuration, some stuttering may be experienced.
Launched the game in desktop mode with a second monitor.
On default configuration in Game mode, the game will freeze at a white window.

Sem nenhum problema em 2h de jogo.

In-game 30 FPS cap
There's little reason to go above the Medium graphics preset if playing portably, as all of the improvements from the High preset (AA, AF, Shadow res, AO res) are largely wasted on the Deck's smaller screen.
30 FPS vs 60 FPS is personal preference, though the game was originally designed for 30 on the PS2.
For a PS2 games, it doesn't seem well optimized and you'll have to run medium settings to get locked 60fps
40FPS @ 40Hz
Used the configuration tool (one of the options upon clicking "Play" in Steam) to change the display mode from Fullscreen to Borderless.
Trying to launch the game in Fullscreen resulted in a crash, but I used the configuration tool to set it to borderless, which worked fine.
FF12 runs great on Linux with no configuration required! The only minor issue is the one described below.
If you have a controller connected and you press a key on your keyboard while on the main menu, all of the controls (gamepad and keyboard) lock up.
You either have to wait a somewhat random time in order to regain control (two or three minutes), or launch the game again and only use one device.
Again, this only happens in the main menu. You can switch devices in-game without issue.
As far as I can tell this is an issue with the game because it also happended to me in Windows.
Out of sync at cutscenes
Works out of the box on Steam Deck
The video sequences load without problems and even crowded places like Rabanastre's bazaar or environments with some weather effects (Paramina Rift or Feywood) worked without any visible graphical glitches.
Works perfectly out of the box

This report may be useful for people that installed the game in a different partition than the one the linux steam client is running on.
Initially neither the game nor config tool would open.
Would just show as running in steam a couple seconds and then exit, without showing anything on screen.
Running the steam client in a terminal
$ steam
Showed errors about permissions on some files in the drive the game is installed at. The game's library is in a different, NTFS partition (it's pointing to the window's steam client library) than the linux/steam proton partition, and there were permission issues showing up in the stdout log of steam
despite the drive being writeable.
Files in that NTFS disk (for example, with ls -l
) were shown to be root:root
owned, the fix is to change an option in the ntfs-3g driver to make the files appear as owned by the current user. Use -o uid=xxxx,gid=xxxx (or user_id,group_id, I changed both in the end since that's what I had in my fstab despite the documented option being the uid/gid ones) in /etc/fstab or in mount -o uid=xxxx,gid=xxxx , where xxxx you get from your /etc/passwd for your user, look it up if you need more details.
To verify you did it correctly, when listing files (ls -l
) in your NTFS partition you should see that the owner/group is your user.
After fixing this the game looks great, with antialiasing, good sound and without a glitch I had with the controller (Xbox 360) when running the game with regular wine
+ xboxdrv
.
Works only with Proton 5.0.10
The gamepad's commands can't be modified, only the keyboard

runs fantastic
despite using a playstation controller it only showed xbox prompts and it is supposed to show playstation prompts
Seems with the new version of proton the game doesn't work. Worked before with 5.0.7

Game attempts to start, nothing happens
Steam then says it's not running after about 5 seconds. The configuration tool will run, but hangs on close, forcing a kill.
It works very well after adding PROTON_USE_WINED3D=1 Steam Launch option. Tested also with gamemoderun command without issues.
Added PROTON_USE_WINED3D=1 in launch options for start the game
Have to disable v-sync causing cutscene runing to fast with audio de-sync.
Modify GameSetting.ini
-> /steamapps/compatdata/595520/pfx/drive_c/users/steamuser/My Documents/My Games/FINAL FANTASY XII THE ZODIAC AGE/
Change VSync=On to VSync=Off