Description
Verify Windows applications behavior by running them with Steam compatibility tools and comparing observed results with expected results.
Due to nature of this test case, make sure in works for you both before and after an update.
Setup
Environment:
- graphical user session
- GPU driver is installed and working
Installed packages:
- steam (from RPMFusion)
Steam is up-to-date and running.
User is logged into Steam.
How to test
It is required to add an application to Steam library to run it with a compatibility tool.
Once application is added and compatibility tool is picked:
- select application in Steam Library
- press Play
- follow instructions and observe result
Instructions
Make sure that no other heavy, resource consuming processes run while you are following instructions.
ffxiv-heavensward-bench
Splash screen is shown briefly.
Launcher opens. Using the Launcher:
- configure Settings to suit your current hardware
- pick desired DirectX version
- press “Start”
- new window opens, displaying sequence of cutscenes
- observe no visual issues with cutscenes and pay attention to final Score
- final Score being significantly lower than before (using same hardware, compatibility tool, DirectX version and Settings) can indicate an issue and warrants further investigation
- cutscene window closes and Launcher becomes active again
- close Launcher
Add application as a non-Steam game
It is required to obtain, verify checksum, unpack application to location and check extra before adding it to Steam Library.
To add application to Steam:
- navigate to Steam main menu -> Games -> Add Non-Steam Game to My Library
- click Browse
- select path
- click Add Selected Programs
As a result, Library of Steam games contains application entry.
| application | where to get | download checksum |
|---|---|---|
| ffxiv-heavensward-bench | https://www.techpowerup.com/download/final-fantasy-xiv-heavensward-benchmark/ | sha256:9f3709861fa01ff2e649d5e01ae9c1d86a9cf244f2891cec398ae66de68d9849 |
| ffxiv-heavensward-bench | https://www.guru3d.com/download/final-fantasy-xiv-heavensward-benchmark-download/ | sha256:9f3709861fa01ff2e649d5e01ae9c1d86a9cf244f2891cec398ae66de68d9849 |
| application | location | path | extra |
|---|---|---|---|
| ffxiv-heavensward-bench | /opt/ffxiv-heavensward-bench/ | /opt/ffxiv-heavensward-bench/ffxiv-heavensward-bench.exe | location has to be writable by current user |
Pick compatibility tool
To select a compatibility tool for an application:
- right click on application entry in Steam Library
- click Properties…
- select Compatibility tab
- check Force the use of a specific Steam Play compatibility tool
- select compatibility tool from the list
For each application, it may be desirable to check more than one compatibility tool.
| application | compatibility tool |
|---|---|
| ffxiv-heavensward-bench | Proton 10.x-y |
| ffxiv-heavensward-bench | Proton 9.x-y |
Expected Results
expected result is being able to follow application instructions with no issues, error or warning reports.
