From Fedora Project Wiki
Description
Installer for the Beta of the Steam software distribution service Steam is a software distribution service with an online store, automated installation, automatic updates, achievements, SteamCloud synchronized savegame and screenshot functionality, and many social features.
This test case test whether Steam distributed games works on your GPU. You must be using a card supported by the (DRIVER) video driver.
Setup
- Ensure the nomodeset and (MODULE).modeset=0 kernel parameters are not set in your bootloader configuration
- You can see your current kernel options by running
cat /proc/cmdline
- You can see your current kernel options by running
- Ensure the file
/etc/X11/xorg.conf
does not exist, or is a valid file that uses the (DRIVER) driver - Shut your system down entirely, then start it up again
- If using a live image to test, ignore the above steps and simply boot the system from the live image with default options
- Ensure that
glxinfo | grep 'OpenGL renderer'
does not return OpenGL renderer string: Software Rasterizer or llvmpipe
How to test
- Add Spot's Steam repository:
su -c 'wget http://spot.fedorapeople.org/steam/steam.repo' -O /etc/yum.repos.d/steam.repo
- Install the
steam
package with the commandsu -c 'yum install steam'
- Launch 'steam' from a terminal.
- Configure your Steam account.
- Select Linux versions of your purchased Steam games.
- Or install free-to-play game: "Team Fortress 2", which has over 10 GB of data and can exercise your GPU very well.
- Edit the game "Settings":
- In "Video" set "Resolution" to native for your display and have "Fullscreen" checked. Options like "GLSL" should be enabled, if your card and driver supports OpenGL 2.0 shaders.
- Enable in game FPS indicator, if available or configure internal Steam indicator.
- Play game in single player mode, if available, use all the weapons in the game.
- Increase game video effects in Settings to maximum possible.
- Continue playing, use all the weapons in the game.
- Try to enable "Vertical Synchronization", if available in game settings.
- Continue playing, use all the weapons in the game.
- Configure game video effects to make game maximally usable on your GPU.
- Continue playing, use all the weapons in the game.
- Quit the game and try another, if you like.
- Quit Steam.
Expected Results
- The Steam or the game should not crash at any point.
- There should be no obvious misrendering (flickering, transparent walls, polygons instead of surfaces...).
- You can see reflections on surfaces, shadows, motion blur effect (if available and enabled). If you see distinct polygons instead of smooth surfaces, this is a rendering bug.
- FPS should be usable and stable on any modern GPU. You can balance it setting lower video effects.