Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
Last I checked, Mesa's r600g should expose OpenGL 4.1 Core Profile, which I used to play Saints Row IV with my old Radeon HD 5850, although the game did crash the driver (but maybe thats fixed in recent versions now?) and RadeonSI should have OpenGL 4.5. Valve updated the Mesa stack on SteamOS not long ago.
my steam os box is stock
desktop@steamos:~$ lspci -v | grep -A 15 VGA
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Cedar [Radeon HD 5000/6000/7350/8350 Series] (prog-if 00 [VGA controller])
Subsystem: PC Partner Limited / Sapphire Technology Device e164
Flags: bus master, fast devsel, latency 0, IRQ 28
Memory at d0000000 (64-bit, prefetchable) [size=256M]
Memory at feae0000 (64-bit, non-prefetchable) [size=128K]
I/O ports at d000 [size=256]
Expansion ROM at 000c0000 [disabled] [size=128K]
Capabilities: <access denied>
Kernel driver in use: radeon
01:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Cedar HDMI Audio [Radeon HD 5400/6300 Series]
Subsystem: PC Partner Limited / Sapphire Technology Device aa68
Flags: bus master, fast devsel, latency 0, IRQ 29
Memory at feabc000 (64-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: snd_hda_intel
desktop@steamos:~$
OpenGL vendor string: X.Org
OpenGL renderer string: Gallium 0.4 on AMD CEDAR (DRM 2.49.0 / 4.11.0-0.steamos.65-amd64, LLVM 4.0.1)
OpenGL core profile version string: 3.3 (Core Profile) Mesa 17.1.2
OpenGL core profile shading language version string: 3.30
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.0 Mesa 17.1.2
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.0 Mesa 17.1.2
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.00
OpenGL ES profile extensions:
desktop@steamos:~$
is there anyway to install current mesa drivers?
on mesa3d.org the current one is at version 17.2.1
That would explain why your Saints Row wasn't working.
You can try forcing the driver to fake a higher OpenGL context by adding to the game command line:
However that probably won't work as it only fakes GL 4.5 it and relies on at least some OpenGL 4.x extensions being available for a slim chance that the games might work.
No there is no easy way to upgrade the Mesa stack. You have to manually do so by compiling it yourself and well that isn't easy and prone to breaking things and the Debian Jessie backports version is way older than SteamOS's.
Best bet would be to get that new graphics card and see what happens or switch to another distribution like Archlinux or Antergos that has bleeding-edge packages, including the latest kernels and Mesa stack.
desktop@steamos:~$ lspci -v | grep -A 15 VGA
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Thames [Radeon HD 7670M] (prog-if 00 [VGA controller])
Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] Device 7670
Flags: bus master, fast devsel, latency 0, IRQ 27
Memory at d0000000 (64-bit, prefetchable) [size=256M]
Memory at feae0000 (64-bit, non-prefetchable) [size=128K]
I/O ports at d000 [size=256]
Expansion ROM at 000c0000 [disabled] [size=128K]
Capabilities: <access denied>
Kernel driver in use: radeon
01:00.1 Audio device: Advanced Micro Devices, Inc. [AMD/ATI] Turks/Whistler HDMI Audio [Radeon HD 6000 Series]
Subsystem: Advanced Micro Devices, Inc. [AMD/ATI] Turks/Whistler HDMI Audio [Radeon HD 6000 Series]
Flags: bus master, fast devsel, latency 0, IRQ 29
Memory at feabc000 (64-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: snd_hda_intel
desktop@steamos:~$ sudo glxinfo | grep -i opengl
[sudo] password for desktop:
OpenGL vendor string: X.Org
OpenGL renderer string: Gallium 0.4 on AMD TURKS (DRM 2.49.0 / 4.11.0-0.steamos.65-amd64, LLVM 4.0.1)
OpenGL core profile version string: 3.3 (Core Profile) Mesa 17.1.2
OpenGL core profile shading language version string: 3.30
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.0 Mesa 17.1.2
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.0 Mesa 17.1.2
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.00
OpenGL ES profile extensions:
desktop@steamos:~$
no i don't dualboot .