games:runescape_steam
This is an old revision of the document!
Table of Contents
Information
Install
Steam
sudo zypper install 'steam'
Custom Proton
Proton Experiential
as of 2021/01/27 caused RuneScape to be incredibly unstable
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 is3.0
, even though the hardware easily supports4.5
1)- 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, and130
is the lowest NXT will allow- 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
3) - This hasn't been tested with Steam and Proton as of 2021/01/27
__GL_THREADED_OPTIMIZATIONS=1 %command%
Optimus
- Optimus 4)
- Expects PRIME Render Offload, but may work with the old Offloading Graphics Display with RandR method
- This hasn't been tested with Steam and Proton as of 2021/01/27
__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
- See RuneScape Music
Camera
- DB Browser for SQLite →
Settings.jcache
- Browse Data → Table: vt-varc → KEY 1971 → DATA
- 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 useGALLIUM_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'
1)
this allows selecting MSAA, but GPU performance for MSAA is unideal; outside of this there's no known benefit
2)
it's unknown if this causes any issues or improves anything
3)
if using
nouveau
, adapt Intel or AMD environment variables4)
Intel/AMD integrated GPU primary + NVIDIA dedicated/discrete GPU on-demand secondary, e.g. Intel UHD 630 + NVIDIA GTX 1060
5)
the default value as of 2021/01/27 is
4730
/var/www/wiki/data/attic/games/runescape_steam.1611750931.txt.gz · Last modified: 2021/01/27 07:35 by Sean Rhone