Saints Row: The Third

Newest version available on Steam as of May 17th, 2013.

Application Details:

Version: 1.4
License: Retail
Votes: 0
Latest Rating: Garbage
Latest Wine Version Tested: 1.7.50

Maintainers: About Maintainership

Test Results

Old test results
The test results you have selected are very old and may not represent the current state of Wine.
Selected Test Results

What works

The launcher

What does not

The game


What was not tested

I was not able to get past the game launcher, so nothing else could be tested

Hardware tested


  • GPU:
  • Driver:

Additional Comments

Launching the game in the DX10/11 mode just fails to do anything. That's expected, because Wine doesn't have DX10/11 support as of now Launching the game in the DX9 mode gives an unknown "Program Error" and hangs there. The error window has to be closed manually.

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
ShowArch Linux x86_64Aug 27 20151.7.50Yes No Garbagean anonymous user 
ShowManjaro LinuxMar 29 20151.7.38Yes Yes Garbagean anonymous user 
ShowArch Linux x86_64Feb 15 20151.7.34Yes No Garbageu312302109381290 
ShowDebian GNU/Linux 8.x "Jessie" x86_64Oct 30 20141.7.29Yes Yes GarbageScott Weldon 
ShowUbuntu 14.04 "Trusty" amd64 (+ variants like Kubuntu)May 12 20141.7.18Yes No GarbageSabun 

Known Bugs

Bug # Description Status Resolution Other apps affected
32515 Steam games protected with Valve's CEG (Custom Executable Generation) DRM scheme fail game cache validation UNCONFIRMED View
37439 saint row the third dont show correctly characters rendering UNCONFIRMED View

Show all bugs


The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.

Mesa Gallium Drivers - Ati HD 6870 (No-Steam Version)
by David TECHER on Monday November 17th 2014, 4:40
I tested this game on Ubuntu 14.10 32 Bits

- Kernel 3.16
- Graphic Open Source Drivers: Mesa Gallium provided by Oibaf's PPAS -- not AMD graphics drivers
- Graphic card: ATI HD 6870

I used the version provided by Prophet (No-Steam) version. At least there is no black issue (= no black skin for my character).

Here is a youtube video:

FPS are pretty low (15-30). But the game is almost playable.

Unfortunately this game doesn't work for "Gallium Nine" when trying to start with wine patched for "Gallium Nine" and "Mesa Gallium Nine" drivers.

Using only Mesa Gallium Drivers and Prophet version seems to be a good deal :)
Issues and Youtube
by David TECHER on Monday November 3rd 2014, 4:34
I used the "Full Package" version (No-Steam). This game works with a few minors issues

I did two youtube videos

- this is part 1/2
- this is part 2/2

Part 1/2: It is doable to fix invisible enemies issues by updating your setting using nvidia-settings (Antiliasing). However Engine from this game has a lot of bugs. I need to do more tests (new nvidia drivers, new wine versions etc...)

Part 2/2: Character is black (black skin). This can not be fixed since it is based on "LOD Bias" (Level Of Details). Windows users speak about an update to do thourh nvidia on Windows by setting "Negative LOD Bias" to "Allow" on Windows. However "LOD" is not yet implemented in Wine.

This game is quite funny.

I will poste more news when I get more updates :)
Saints Row the Third
by Blabladodo on Tuesday October 28th 2014, 6:53

I tried to play SR the Third on my Ubuntu 14.04.
I succeed to launch the game with DirectX9 settings : the game load very well, menus work, no graphic bugs in the menus BUT the game crash in the loading time : black screen with the logo SR freeze, and i had an error.

I show you the log, if it can help you :

Unhandled exception: page fault on read access to 0x00000008 in 32-bit code (0x009df3a4).
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
EIP:009df3a4 ESP:4845e6b0 EBP:00000040 EFLAGS:00210217( R- -- I -A-P-C)
EAX:00000000 EBX:00000000 ECX:b6aaf450 EDX:00a05730
ESI:0833162c EDI:029a35a4
Stack dump:
0x4845e6b0: 009e2093 00000000 011760e8 a55242b3
0x4845e6c0: 014c7e20 0833162c 00000040 00000000
0x4845e6d0: 00000000 00000027 0086cb63 07483798
0x4845e6e0: 00000001 07483798 0140e6f4 0086d7ca
0x4845e6f0: 074837bc 0140e6f4 00000001 f2ad9e60
0x4845e700: a55246a3 00000000 00000000 00000000
000c: sel=0067 base=00000000 limit=00000000 32-bit r-x
=>0 0x009df3a4 in saintsrowthethird (+0x5df3a4) (0x00000040)
0x009df3a4: movl 0x8(%eax),%ecx
Module Address Debug info Name (136 modules)
PE 340000- 356000 Deferred xinput1_3
PE 400000- 3551000 Export saintsrowthethird
PE 3560000- 36ac000 Deferred gameoverlayrenderer
PE acc0000- ad91000 Deferred steam
PE 10000000-10047000 Deferred binkw32
PE 30000000-302c1000 Deferred steam2
PE 38000000-38929000 Deferred steamclient
PE 3b400000-3b41f000 Deferred steam_api
PE 3f000000-3f0b0000 Deferred tier0_s
PE 3f600000-3f651000 Deferred vstdlib_s
PE 60000000-60021000 Deferred cserhelper
ELF 7b800000-7ba5f000 Deferred kernel32
\-PE 7b810000-7ba5f000 \ kernel32
ELF 7bc00000-7bce6000 Deferred ntdll
\-PE 7bc10000-7bce6000 \ ntdll
ELF 7bf00000-7bf04000 Deferred
ELF 7db15000-7db1b000 Deferred
ELF 7db1b000-7db26000 Deferred
ELF 7db26000-7db37000 Deferred
ELF 7db37000-7db3b000 Deferred
ELF 7db3b000-7db46000 Deferred
ELF 7db46000-7db51000 Deferred
ELF 7db51000-7db57000 Deferred
ELF 7db57000-7db5b000 Deferred
ELF 7db5b000-7db62000 Deferred
ELF 7db62000-7db66000 Deferred
ELF 7db66000-7db88000 Deferred
ELF 7db88000-7dcbc000 Deferred
ELF 7dcbc000-7dccf000 Deferred
ELF 7dcdc000-7dcf0000 Deferred psapi
\-PE 7dce0000-7dcf0000 \ psapi
ELF 7dcf2000-7dd86000 Deferred winex11
\-PE 7dd00000-7dd86000 \ winex11
ELF 7de4c000-7de75000 Deferred
ELF 7de75000-7deb0000 Deferred
ELF 7deb0000-7ded8000 Deferred
ELF 7ded8000-7def2000 Deferred
ELF 7def2000-7df92000 Deferred
ELF 7dfb5000-7dfda000 Deferred imm32
\-PE 7dfc0000-7dfda000 \ imm32
ELF 7dfda000-7e123000 Deferred oleaut32
\-PE 7dff0000-7e123000 \ oleaut32
ELF 7e123000-7e13f000 Deferred dinput8
\-PE 7e130000-7e13f000 \ dinput8
ELF 7e13f000-7e1af000 Deferred setupapi
\-PE 7e150000-7e1af000 \ setupapi
ELF 7e1af000-7e2be000 Deferred opengl32
\-PE 7e1d0000-7e2be000 \ opengl32
ELF 7e2be000-7e402000 Deferred wined3d
\-PE 7e2d0000-7e402000 \ wined3d
ELF 7e402000-7e440000 Deferred d3d9
\-PE 7e410000-7e440000 \ d3d9
ELF 7e440000-7e45c000 Deferred wsock32
\-PE 7e450000-7e45c000 \ wsock32
ELF 7e45c000-7e483000 Deferred iphlpapi
\-PE 7e460000-7e483000 \ iphlpapi
ELF 7e483000-7e6b9000 Deferred shell32
\-PE 7e490000-7e6b9000 \ shell32
ELF 7e6b9000-7e6e4000 Deferred msacm32
\-PE 7e6c0000-7e6e4000 \ msacm32
ELF 7e6e4000-7e767000 Deferred rpcrt4
\-PE 7e6f0000-7e767000 \ rpcrt4
ELF 7e767000-7e8a8000 Deferred ole32
\-PE 7e780000-7e8a8000 \ ole32
ELF 7e8a8000-7e961000 Deferred winmm
\-PE 7e8b0000-7e961000 \ winmm
ELF 7e987000-7e9fa000 Deferred advapi32
\-PE 7e990000-7e9fa000 \ advapi32
ELF 7e9fa000-7eb19000 Deferred gdi32
\-PE 7ea10000-7eb19000 \ gdi32
ELF 7eb19000-7ec74000 Deferred user32
\-PE 7eb30000-7ec74000 \ user32
ELF 7ec74000-7ecee000 Deferred shlwapi
\-PE 7ec80000-7ecee000 \ shlwapi
ELF 7ecee000-7ed26000 Deferred ws2_32
\-PE 7ed00000-7ed26000 \ ws2_32
ELF 7ed26000-7ed33000 Deferred
ELF 7ed33000-7ed3f000 Deferred
ELF 7ed3f000-7ed58000 Deferred
ELF 7ef97000-7efdd000 Deferred
ELF 7efe6000-7f000000 Deferred version
\-PE 7eff0000-7f000000 \ version
ELF eb22c000-eb274000 Deferred dsound
\-PE eb230000-eb274000 \ dsound
ELF eb274000-eb2ab000 Deferred uxtheme
\-PE eb280000-eb2ab000 \ uxtheme
ELF eb2ab000-eb3b4000 Deferred comctl32
\-PE eb2b0000-eb3b4000 \ comctl32
ELF eb3b4000-eb3ff000 Deferred dinput
\-PE eb3c0000-eb3ff000 \ dinput
ELF ef50f000-ef527000 Deferred
ELF ef527000-ef530000 Deferred
ELF ef530000-ef55c000 Deferred
ELF ef55c000-ef6d4000 Deferred
ELF ef6d4000-ef708000 Deferred
ELF ef708000-ef711000 Deferred
ELF ef711000-ef718000 Deferred
ELF ef718000-ef78a000 Deferred
ELF ef78a000-ef794000 Deferred
ELF ef794000-ef7df000 Deferred
ELF ef7df000-ef84e000 Deferred
ELF ef84e000-ef859000 Deferred
ELF ef859000-ef8a8000 Deferred
ELF ef8cb000-ef8f3000 Deferred winepulse
\-PE ef8d0000-ef8f3000 \ winepulse
ELF ef8f3000-ef916000 Deferred mmdevapi
\-PE ef900000-ef916000 \ mmdevapi
ELF f47ef000-f6d81000 Deferred
ELF f6d81000-f6e98000 Deferred
ELF f6e98000-f6f00000 Deferred dbghelp
\-PE f6ea0000-f6f00000 \ dbghelp
ELF f7045000-f704a000 Deferred
ELF f704a000-f7067000 Deferred
ELF f7067000-f7097000 Deferred
ELF f7097000-f709e000 Deferred
ELF f709e000-f70da000 Deferred
ELF f70da000-f70ee000 Deferred
ELF f70ee000-f7175000 Deferred
ELF f7175000-f723b000 Deferred
ELF f7256000-f725d000 Deferred
ELF f725e000-f728d000 Deferred netapi32
\-PE f7260000-f728d000 \ netapi32
ELF f728d000-f72c0000 Deferred secur32
\-PE f7290000-f72c0000 \ secur32
ELF f72c0000-f7390000 Deferred crypt32
\-PE f72d0000-f7390000 \ crypt32
ELF f7391000-f739a000 Deferred
ELF f739b000-f754b000 Deferred
ELF f754b000-f7550000 Deferred
ELF f7551000-f756d000 Deferred
ELF f7571000-f7576000 Deferred
ELF f7576000-f7590000 Deferred imagehlp
\-PE f7580000-f7590000 \ imagehlp
ELF f7590000-f7746000 Dwarf
ELF f7748000-f776a000 Deferred
ELF f776a000-f776b000 Deferred [vdso].so
process tid prio (all id:s are in hex)
0000000e services.exe
00000025 0
00000024 0
0000001d 0
00000010 0
0000000f 0
00000014 explorer.exe
00000028 0
00000015 0
0000001b winedevice.exe
00000023 0
00000020 0
0000001f 0
0000001c 0
00000021 plugplay.exe
00000027 0
00000026 0
00000022 0
00000029 Steam.exe
00000076 0
00000051 2
00000054 0
00000053 0
00000050 0
0000004f 0
0000004e 0
0000004d 0
0000004c 0
0000004b 0
0000004a 0
00000049 0
00000048 0
0000000d 0
00000009 15
0000000b 0
00000016 0
00000013 0
00000019 2
00000047 0
00000046 0
00000030 0
0000002a 0
00000031 steamwebhelper.exe
00000057 0
00000043 0
00000042 0
00000041 0
00000040 0
0000003f 0
0000003e 0
0000003d 0
0000003c 0
0000003b 0
0000003a 0
00000039 0
00000038 0
00000037 0
00000036 0
00000035 0
00000034 0
00000033 0
00000032 0
00000055 steamwebhelper.exe
00000062 0
00000061 0
00000060 0
0000005f 0
0000005e 0
0000005d 0
0000005c 0
0000005b 0
0000005a 0
00000056 0
00000065 (D) C:\Program Files\Steam\SteamApps\common\Saints Row the Third\SaintsRowTheThird.exe
00000077 0
Works with bugs on Wine 1.7.18 but....
by Carlos Rodriguez on Friday May 16th 2014, 9:43
This is gameplay video from my channel

On this hardware

Nvidia Drivers 337.19 (.run package)
Linux Mint 16 KDE 32Bit - Kernel PAE
CPU: INTEL Pentium G3220 (Haswell a 22nm) 3.0Ghz (Dual-Core) Stock Clock
MEM: 8GB DDR3 1333 (2x4) Patriot value (128 bit dual channel: 21.3 gb/s)
GPU: Zotac Nvidia Geforce GT630 (GK208 28nm: 384 Shaders / 8 ROPS) Zone Edition Passive Cooling 2GB DDR3 1800Mhz 64Bit (14.4Gb/s)

But game shows graphics bugs, mainly on characters and need nodvd for run, on this case skidrow nodvd