From Fedora Project Wiki

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.

How to obtain
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
Where to unpack
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.