User Tools

Site Tools


games:runescape_steam

Information

Known Issues

  • Alt-tab or un-focusing the RuneScape window and bring it back into focus cuts out music and other sounds 1)
  • :!: Proton Experiential as of 2021/01/27 caused RuneScape to be incredibly unstable
  • :!: RuneScape overall seems unstable as of 2021/01/28 and will crash at random sometimes on teleport or bringing it back into focus, could be Mesa or distro-specific
  • Ping isn't shown in-game 2)

Install

Steam

sudo zypper install 'steam'

Custom Proton

mkdir -p ~/'.steam/root/compatibilitytools.d' && gio open ~/'.steam/root/compatibilitytools.d'

Launch Options

Modern AMD Graphics

  • AMD RX 580
mesa_glthread=true %command%

Modern Intel Graphics

  • Intel Iris Graphics 5100
  • Intel HD Graphics 6000
  • MESA_GL_VERSION_OVERRIDE is not required, but without it, the max OpenGL version reported is 3.0, even though the hardware easily supports 4.5 3)
  • :!: This hasn't been tested with Steam and Proton as of 2021/01/27
MESA_GL_VERSION_OVERRIDE=4.5FC mesa_glthread=true %command%

Legacy Intel Graphics

  • Intel GMA 4500MHD
  • The graphics-related environment variables are for a Intel GMA 4500MHD GPU that barely reports OpenGL 2.0
  • :!: MESA_GLSL_VERSION_OVERRIDE is required, and 130 is the lowest NXT will allow
  • :!: MESA_GL_VERSION_OVERRIDE can be 2.1, but renderer in dev console doesn't expose GL extensions 4)
  • :!: This computer requires graphics settings to be Low for any kind of playable FPS
  • :!: This hasn't been tested with Steam and Proton as of 2021/01/27
MESA_GLSL_VERSION_OVERRIDE=130 MESA_GL_VERSION_OVERRIDE=3.0 mesa_glthread=true %command%

NVIDIA Proprietary

  • :!: Expects use of the NVIDIA proprietary driver, and not nouveau 5)
  • :!: This hasn't been tested with Steam and Proton as of 2021/01/27
__GL_THREADED_OPTIMIZATIONS=1 %command%

Optimus

__NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia __GL_THREADED_OPTIMIZATIONS=1 %command%

Debugging

MESA_GL_VERSION_OVERRIDE=4.5FC
MESA_DEBUG=1
LIBGL_DEBUG=verbose
vblank_mode=0
__GL_SYNC_TO_VBLANK=0
mesa_glthread=true
GALLIUM_HUD=cpu0+cpu1+cpu2+cpu3,cpu4+cpu5+cpu6+cpu7;cpu8+cpu9+cpu10+cpu11,cpu12+cpu13+cpu14+cpu15;GPU-load,requested-VRAM+VRAM-usage;fps,API-thread-offloaded-slots+API-thread-direct-slots+API-thread-num-syncs
GALLIUM_HUD=fps
MESA_NO_ERROR=1
SDL_AUDIODRIVER=alsa

Settings

Game

Music Player

Camera

  • DB Browser for SQLite → Settings.jcache
  • Browse Data → Table: vt-varc → KEY 1971 → DATA
  • Set DATA for KEY 1971 to NULL and restart client to have default camera distance 7)
  • In-game → Settings → Gameplay → General → Game Interaction → [x] Lock zoom to prevent accidental changes
sqlitebrowser ~/'.steam/steam/steamapps/common/RuneScape/RuneScape/Settings.jcache'

Developer Console

GNOME Keybind

  • Press Alt + ~ to access the console in-game
  • This needs ran with GNOME since it binds Alt + ~ by-default
gsettings set 'org.gnome.desktop.wm.keybindings' 'switch-group' "['disabled']"

Keybind Reset

gsettings reset 'org.gnome.desktop.wm.keybindings' 'switch-group'

Commands

  • Type help to see commands
  • :!: displayfps being displayed lowers performance noticeably, and it may be better to use GALLIUM_HUD if possible for performance statistics
help
displayfps
renderer

Ping

nano '/tmp/rs3-ping.sh' && chmod +x '/tmp/rs3-ping.sh' && '/tmp/rs3-ping.sh'
for world in {1..141};
do
    res=$(ping world${world}.runescape.com -c 1 2>&0 | grep "time=" | cut -d' ' -f 8,9 | cut -d'=' -f 2) && echo World ${world}: ${res};
done

File Manager

Compatibility Tools

gio open ~/'.steam/steam/compatibilitytools.d'

Wine Prefix

gio open ~/'.steam/steam/steamapps/compatdata/1343400/pfx'

Game Data

gio open ~/'.steam/steam/steamapps/common/RuneScape'
2)
seemingly an issue across every platform except Windows
3)
this allows selecting MSAA, but GPU performance for MSAA is unideal; outside of this there's no known benefit
4)
it's unknown if this causes any issues or improves anything
5)
if using nouveau, adapt Intel or AMD environment variables
6)
Intel/AMD integrated GPU primary + NVIDIA dedicated/discrete GPU on-demand secondary, e.g. Intel UHD 630 + NVIDIA GTX 1060
7)
the default value as of 2021/01/27 is 4730
games/runescape_steam.txt · Last modified: 2021/01/28 22:22 by Sean Rhone