Hello, today I have bought and installed the game but as soon as I start playing (I mean after menus) graphics are weird, yet even inside the game menus and subtitles are fine so it's "just" the 3D part. All other Frictional games i own work perfectly.
I tried to see if the open source drivers are supported but couldn't find any info, the only thing I found was to look in the "Initializing Graphics Module" section of hpl.log and verify that "Version" is at least 3.3 which it is (even tried to remove the shipped sdl2 shared lib, just in case).
Are (or will be in future) open source drivers supported or should I just get ask a steam refund assuming I can't and won't install proprietary drivers?
Anyway I'm on Debian sid with the latest Linux kernel (4.3-rc2), here are my system info from steam:
Processor Information:
    Vendor:  AuthenticAMD
    CPU Family:  0x15
    CPU Model:  0x1
    CPU Stepping:  0x2
    CPU Type:  0x0
    Speed:  3000 Mhz
    8 logical processors
    8 physical processors
    HyperThreading:  Unsupported
    FCMOV:  Supported
    SSE2:  Supported
    SSE3:  Supported
    SSSE3:  Supported
    SSE4a:  Supported
    SSE41:  Supported
    SSE42:  Supported
    
Network Information:
    Network Speed:  
    
Operating System Version:
    Debian GNU/Linux unstable (sid) (64 bit)
    Kernel Name:  Linux
    Kernel Version:  4.3.0-rc2-maxxie
    X Server Vendor:  The X.Org Foundation
    X Server Release:  11702000
    X Window Manager:  Metacity (Marco)
    Steam Runtime Version:  steam-runtime-release_2015-06-12
    
Video Card:
    Driver:  X.Org Gallium 0.4 on AMD CAYMAN
    Driver Version:  3.0 Mesa 10.6.7
    OpenGL Version: 3.0
    Desktop Color Depth: 24 bits per pixel
    Monitor Refresh Rate: 60 Hz
    VendorID:  0x1002
    DeviceID:  0x6718
    Number of Monitors:  2
    Number of Logical Video Cards:  1
    Primary Display Resolution:  1920 x 1080
    Desktop Resolution: 3360 x 1080
    Primary Display Size: 20.91" x 11.77"  (23.98" diag)
                                            53.1cm x 29.9cm  (60.9cm diag)
    Primary VRAM Not Detected
    
Sound card:
    Audio device: Realtek ALC889
    
Memory:
    RAM:  8030 Mb
    
Miscellaneous:
    UI Language:  English
    LANG:  en_US.UTF-8
    Microphone:  Not set
    Total Hard Disk Space Available:  938771 Mb
    Largest Free Hard Disk Block:  551490 Mb
This is my hpl.log:
Loading data from cloud storage
--------------------------------------------------------
 Files on steam cloud:
  'Main/AutoSave_00-01-apartment_2015_9_22_18_53_57_0.sav'
  'hiroghkk_110000105019FE7_user_keys.cfg'
  'Main/AutoSave_00-01-apartment_2015_9_22_18_56_12_0.sav'
  'Main/CheckPoint.sav'
 - Update Config Files -
 #0: 'hiroghkk_110000105019FE7_user_keys.cfg' Local: '/home/maxxie/.local/share/frictionalgames/Soma/Main/hiroghkk_110000105019FE7_user_keys.cfg'
  cloud date: (22/8/2015 18:54:04) local date: (22/8/2015 17:03:13)
   local file is out of date.
  updating...
 - Update Save Files -
 #0: 'Main/AutoSave_00-01-apartment_2015_9_22_18_53_57_0.sav' Local: '/home/maxxie/.local/share/frictionalgames/Soma/Main/hiroghkk_110000105019FE7/AutoSave_00-01-apartment_2015_9_22_18_53_57_0.sav'
  cloud date: (22/8/2015 18:53:56) local date: (22/8/2015 18:53:56)
 #1: 'Main/AutoSave_00-01-apartment_2015_9_22_18_56_12_0.sav' Local: '/home/maxxie/.local/share/frictionalgames/Soma/Main/hiroghkk_110000105019FE7/AutoSave_00-01-apartment_2015_9_22_18_56_12_0.sav'
  cloud date: (22/8/2015 18:56:12) local date: (22/8/2015 18:56:12)
 #2: 'Main/CheckPoint.sav' Local: '/home/maxxie/.local/share/frictionalgames/Soma/Main/hiroghkk_110000105019FE7/CheckPoint.sav'
  cloud date: (22/8/2015 18:56:12) local date: (22/8/2015 18:56:12)
Time: 1
Updated 1 config files and 0 save files
--------------------------------------------------------
Version 1.00
-------- THE HPL ENGINE LOG ------------
Creating Engine Modules
--------------------------------------------------------
 Creating job manager with 7 threads and 1024 jobs
 Creating graphics module
 Creating system module
 Creating resource module
 Creating input module
 Creating sound module
 Creating physics module
 Creating ai module
 Creating gui module
 Creating generate module
 Creating haptic module
 Creating scene module
 Creating script module
 Creating lipsync module
--------------------------------------------------------
Initializing Resources Module
--------------------------------------------------------
 Creating loader handlers 
 Creating resource managers
 Adding loaders to handlers 
--------------------------------------------------------
Initializing Graphics Module
--------------------------------------------------------
Init lowlevel graphics: 1024x768 bpp:32 rr: 60 fs:1 ms:0 driver: 0 cap:'SOMA Loading...' pos:(-1x-1)
 Available drivers:
  (0) - 'x11'
  (1) - 'dummy'
 Creating window: (-1,-1) 1024 x 768 - 32 bpp flags: 2
 Setting display mode: 1024 x 768 - 32 bpp 60 hz
 Init Glew...OK
 Setting up OpenGL
  Vendor: X.Org
  Renderer: Gallium 0.4 on AMD CAYMAN
  Version: 3.3 (Core Profile) Mesa 10.6.7
  Max texture image units: 16
  Max texture coord units: 8
  Max texture buffer size: 2147483647
  Max texture array slices: 2048
  Max user clip planes: 8
  Two sided stencil: 1
  Vertex Buffer Object: 1
  Anisotropic filtering: 1
  Max Anisotropic degree: 16
  Multisampling: 1
  Texture compression: 1
  Texture compression S3TC: 1
  Texture compression 3DC: 1
  Texture sRGB: 1
  Geometry Instancing: 1
  Auto generate MipMaps: 1
  Render to texture: 1
  Max draw buffers: 8
  Max color render targets: 8
  Packed depth-stencil: 1
  Texture float: 1
  GLSL Version: 3.30
  ShaderModel 2: 1
  ShaderModel 3: 1
  ShaderModel 4: 0
  Max vertex uniforms: 16384
  Max fragment uniforms: 16384
  OGL ATIFragmentShader: 0
  Tesselation: 0
  MultiBindTex: 1
 Initializing DevIL
  Vendor String: Abysmal Software
  Version String: Developer's Image Library (DevIL) 1.7.8
  Version Number: 178
WARNING: Sampler aSpecularMap doesn't exist or is unused, could not bind it to unit 2
WARNING: Sampler aSpecularMap doesn't exist or is unused, could not bind it to unit 2
WARNING: Sampler aSpecularMap doesn't exist or is unused, could not bind it to unit 2
WARNING: Sampler aSpecularMap doesn't exist or is unused, could not bind it to unit 2
WARNING: Sampler aSpecularMap doesn't exist or is unused, could not bind it to unit 2
WARNING: Sampler aSpecularMap doesn't exist or is unused, could not bind it to unit 2
WARNING: Sampler aSpecularMap doesn't exist or is unused, could not bind it to unit 2
WARNING: Sampler aAlphaMap doesn't exist or is unused, could not bind it to unit 1
 Adding engine materials
 Adding engine post effects
WARNING: Sampler colorMap doesn't exist or is unused, could not bind it to unit 2
WARNING: Sampler offsetMap doesn't exist or is unused, could not bind it to unit 3
--------------------------------------------------------
Initializing Sound Module
--------------------------------------------------------
 Initializing FMOD.
--------------------------------------------------------
Initializing Game Module
--------------------------------------------------------
 Adding engine updates
--------------------------------------------------------
User Initialization
--------------------------------------------------------
--------------------------------------------------------
Game Running
--------------------------------------------------------
Loading keybinds - file version:5
Loading keybinds - file version:5
Failed parsing of XML document /home/maxxie/.local/share/Steam/SteamApps/common/SOMA/maps/main_menu/main_menu.voice: file not found
Failed parsing of XML document /home/maxxie/.local/share/Steam/SteamApps/common/SOMA/maps/main_menu/main_menu.lang: file not found
----- GOT FOCUS ----------
WARNING: Sampler aHeightMap doesn't exist or is unused, could not bind it to unit 3
WARNING: Sampler aHeightMap doesn't exist or is unused, could not bind it to unit 2
WARNING: Sampler aHeightMap doesn't exist or is unused, could not bind it to unit 3
ERROR: Skipping map specific voice file 'maps/main_menu.voice', not found!
ERROR: Could not get group with path 'frontend/' in project 'special_fx'. Reason: An invalid parameter was passed to this function. 
ERROR: Could not get group with path 'frontend/' in project 'special_fx'. Reason: An invalid parameter was passed to this function. 
-------------- SAVE THREAD INIT -----------------
-------------- SAVE THREAD COMPLETED -----------------
WARNING: Sampler aDiffuseMap doesn't exist or is unused, could not bind it to unit 0
WARNING: Sampler aHeightMap doesn't exist or is unused, could not bind it to unit 3
Delayed function:  object: 
-------------- LOADING GAME -----------------
Started loading save file AutoSave_00-01-apartment_2015_9_22_18_56_12_0.sav
-------------- SAVE THREAD INIT -----------------
-------------- SAVE THREAD COMPLETED -----------------
-------------- SAVE THREAD INIT -----------------
-------------- SAVE THREAD COMPLETED -----------------
Map script loading started
Map script loading completed
-------------- SAVE THREAD INIT -----------------
-------------- SAVE THREAD COMPLETED -----------------
-------------- SAVE THREAD INIT -----------------
Loading keybinds - file version:5
-------------- SAVE THREAD COMPLETED -----------------
WARNING: Sampler aSceneDepth doesn't exist or is unused, could not bind it to unit 7
ERROR: Couldn't create material 'Wood Robust.mat'
ERROR: Couldn't create material 'Wood Robust.mat'
ERROR: Couldn't create material 'Wood Robust.mat'
WARNING: Sub mesh '00_01_tap_(Conflict_Present)' does not exist in mesh '00_01_tap_pouring.msh'!
ERROR: Could not find bone '00_01_tap_(Conflict_Present)' in model '/home/maxxie/.local/share/Steam/SteamApps/common/SOMA/entities/organic/water/pouring/00_01_tap_pouring/00_01_tap_pouring.ent'
ERROR: Could not find bone '00_01_tap00_01_tap_(Conflict_Added)' in model '/home/maxxie/.local/share/Steam/SteamApps/common/SOMA/entities/organic/water/pouring/00_01_tap_pouring/00_01_tap_pouring.ent'
ERROR: Loading entity tap_pouring: Skeletons in mesh file (/home/maxxie/.local/share/Steam/SteamApps/common/SOMA/entities/organic/water/pouring/00_01_tap_pouring/00_01_tap_pouring.msh) and .ent file (/home/maxxie/.local/share/Steam/SteamApps/common/SOMA/entities/organic/water/pouring/00_01_tap_pouring/00_01_tap_pouring.ent) differ! Probably caused by .ent not being up to date with mesh
ERROR: Couldn't create material 'Default Soft.mat'
WARNING: Sub mesh '00_01_tap_(Conflict_Present)' does not exist in mesh '00_01_tap_pouring.msh'!
ERROR: Could not find bone '00_01_tap_(Conflict_Present)' in model '/home/maxxie/.local/share/Steam/SteamApps/common/SOMA/entities/organic/water/pouring/00_01_tap_pouring/00_01_tap_pouring.ent'
ERROR: Could not find bone '00_01_tap00_01_tap_(Conflict_Added)' in model '/home/maxxie/.local/share/Steam/SteamApps/common/SOMA/entities/organic/water/pouring/00_01_tap_pouring/00_01_tap_pouring.ent'
ERROR: Loading entity tap_pouring_kitchen: Skeletons in mesh file (/home/maxxie/.local/share/Steam/SteamApps/common/SOMA/entities/organic/water/pouring/00_01_tap_pouring/00_01_tap_pouring.msh) and .ent file (/home/maxxie/.local/share/Steam/SteamApps/common/SOMA/entities/organic/water/pouring/00_01_tap_pouring/00_01_tap_pouring.ent) differ! Probably caused by .ent not being up to date with mesh
WARNING: Sampler aDiffuseMap doesn't exist or is unused, could not bind it to unit 0
WARNING: Sampler aNoiseMap doesn't exist or is unused, could not bind it to unit 1
WARNING: Sampler aSkyboxMap doesn't exist or is unused, could not bind it to unit 2
-------------- SAVE THREAD INIT -----------------
ERROR: Could not find bone 'Root_Ctrl' in model '/home/maxxie/.local/share/Steam/SteamApps/common/SOMA/entities/character/player/hands/hands_human.ent'
ERROR: Loading entity Recreated Entity: Skeletons in mesh file (/home/maxxie/.local/share/Steam/SteamApps/common/SOMA/entities/character/player/hands/hands_human.msh) and .ent file (/home/maxxie/.local/share/Steam/SteamApps/common/SOMA/entities/character/player/hands/hands_human.ent) differ! Probably caused by .ent not being up to date with mesh
-------------- LOADING GAME COMPLETE -----------------
-------------- SAVE THREAD COMPLETED -----------------
WARNING: Sampler aHeightMap doesn't exist or is unused, could not bind it to unit 3
WARNING: Sampler aDiffuseMap doesn't exist or is unused, could not bind it to unit 0
WARNING: Sampler aSceneDepth doesn't exist or is unused, could not bind it to unit 7
WARNING: Sampler aHeightMap doesn't exist or is unused, could not bind it to unit 3
WARNING: Sampler aHeightMap doesn't exist or is unused, could not bind it to unit 3
WARNING: Sampler aHeightMap doesn't exist or is unused, could not bind it to unit 3
WARNING: Sampler aHeightMap doesn't exist or is unused, could not bind it to unit 3
WARNING: Sampler aHeightMap doesn't exist or is unused, could not bind it to unit 3
WARNING: Sampler aHeightMap doesn't exist or is unused, could not bind it to unit 3
WARNING: Sampler aHeightMap doesn't exist or is unused, could not bind it to unit 3
WARNING: Sampler aHeightMap doesn't exist or is unused, could not bind it to unit 3
WARNING: Sampler aHeightMap doesn't exist or is unused, could not bind it to unit 3
WARNING: Sampler aHeightMap doesn't exist or is unused, could not bind it to unit 3
WARNING: Sampler aHeightMap doesn't exist or is unused, could not bind it to unit 2
WARNING: Sampler aHeightMap doesn't exist or is unused, could not bind it to unit 2
WARNING: Sampler aHeightMap doesn't exist or is unused, could not bind it to unit 3
WARNING: Sampler aHeightMap doesn't exist or is unused, could not bind it to unit 3
WARNING: Sampler aNormalMap doesn't exist or is unused, could not bind it to unit 1
WARNING: Sampler aDiffuseMap doesn't exist or is unused, could not bind it to unit 0
WARNING: Sampler aDiffuseMap doesn't exist or is unused, could not bind it to unit 0
WARNING: Sampler aDiffuseMap doesn't exist or is unused, could not bind it to unit 0
WARNING: Sampler aNormalMap doesn't exist or is unused, could not bind it to unit 1
WARNING: Sampler aDiffuseMap doesn't exist or is unused, could not bind it to unit 0
ERROR: Body 'lighter_1_Body_1' at (-nan -nan -nan) is outside of the world bounds and has been disabled
WARNING: Sampler aHeightMap doesn't exist or is unused, could not bind it to unit 3
WARNING: Sampler aHeightMap doesn't exist or is unused, could not bind it to unit 3
WARNING: Sampler aNormalMap doesn't exist or is unused, could not bind it to unit 1
WARNING: Sampler aNormalMap doesn't exist or is unused, could not bind it to unit 1
WARNING: Sampler aNormalMap doesn't exist or is unused, could not bind it to unit 1
WARNING: Sampler aDiffuseMap doesn't exist or is unused, could not bind it to unit 0
WARNING: Sampler aHeightMap doesn't exist or is unused, could not bind it to unit 3
WARNING: Sampler aDiffuseMap doesn't exist or is unused, could not bind it to unit 0
WARNING: Sampler aNormalMap doesn't exist or is unused, could not bind it to unit 1
WARNING: Sampler aNormalMap doesn't exist or is unused, could not bind it to unit 1
ERROR: Could not find sound entity MenuBGNoise in Sound_Stop
-------------- SAVING GAME -----------------
Started save file AutoSave_00-01-apartment_2015_9_22_19_27_59_0.sav
-------------- SAVE THREAD INIT -----------------
Cloud saved: Main/AutoSave_00-01-apartment_2015_9_22_19_27_59_0.sav
-------------- SAVE THREAD COMPLETED -----------------
Loading keybinds - file version:5
Failed parsing of XML document /home/maxxie/.local/share/Steam/SteamApps/common/SOMA/maps/main_menu/main_menu.voice: file not found
Failed parsing of XML document /home/maxxie/.local/share/Steam/SteamApps/common/SOMA/maps/main_menu/main_menu.lang: file not found
WARNING: Could not find player start node ''
ERROR: StartPos '' does not exist!
ERROR: Skipping map specific voice file 'maps/main_menu.voice', not found!
ERROR: Could not get group with path 'frontend/' in project 'special_fx'. Reason: An invalid parameter was passed to this function. 
ERROR: Could not get group with path 'frontend/' in project 'special_fx'. Reason: An invalid parameter was passed to this function. 
-------------- SAVE THREAD INIT -----------------
-------------- SAVE THREAD COMPLETED -----------------
WARNING: Sampler aDiffuseMap doesn't exist or is unused, could not bind it to unit 0
--------------------------------------------------------
Statistics
--------------------------------------------------------
 Medium framerate: 50.910384
--------------------------------------------------------
User Exit
--------------------------------------------------------
 Saving user config.
 Saving key config. 
 Deleting game modules.
   'LuxMusicHandler'
   'LoadHandler'
   'LuxInputHandler'
   'LuxHelpFuncs'
   'LuxMapHelper'
   'LuxGuiHandler'
   'LuxAchievementHandler'
   'LuxSaveHandler'
   'LuxDebugHandler'
   'LuxVoiceHandler'
   'LuxMapHandler'
   'LuxEventDatabaseHandler'
   'LuxPlayer'
   'LuxEffectHandler'
   'LuxSoundscapeHandler'
   'LuxDialogHandler'
   'LuxCritterHandler'
   'HintHandler'
   'DescriptionHandler'
   'PlayerToolHandler'
   'PlayerPickupHandler'
   'TerrainParticleHandler'
   'DistortionEffectsHandler'
   'DatamineHandler'
   'LightFlashHandler'
   'MapEffectsHandler'
   'AttackMeterHandler'
   'GameOverHandler'
   'EmotionHandler'
   'WakeHandler'
   'MenuHandler'
   'InfectionHandler'
   'InventoryHandler'
   'PlayerEnergyHandler'
   'HighlightEffectHandler'
   'PlayerHandsHandler'
   'CreditsHandler'
Cloud storage saving and clean-up
--------------------------------------------------------
 Updated key config cloud file: hiroghkk_110000105019FE7_user_keys.cfg. Cloud date: (22/8/2015 18:54:04)
Save files:
 #1: 'Main/AutoSave_00-01-apartment_2015_9_22_18_53_57_0.sav' local: '/home/maxxie/.local/share/frictionalgames/Soma/Main/hiroghkk_110000105019FE7/AutoSave_00-01-apartment_2015_9_22_18_53_57_0.sav'
 #2: 'Main/AutoSave_00-01-apartment_2015_9_22_18_56_12_0.sav' local: '/home/maxxie/.local/share/frictionalgames/Soma/Main/hiroghkk_110000105019FE7/AutoSave_00-01-apartment_2015_9_22_18_56_12_0.sav'
 #3: 'Main/CheckPoint.sav' local: '/home/maxxie/.local/share/frictionalgames/Soma/Main/hiroghkk_110000105019FE7/CheckPoint.sav'
 #4: 'Main/AutoSave_00-01-apartment_2015_9_22_19_27_59_0.sav' local: '/home/maxxie/.local/share/frictionalgames/Soma/Main/hiroghkk_110000105019FE7/AutoSave_00-01-apartment_2015_9_22_19_27_59_0.sav'
--------------------------------------------------------
 Deleting config files.
--------------------------------------------------------
Exiting Script Module
--------------------------------------------------------
--------------------------------------------------------
Exiting Gui Module
--------------------------------------------------------
 Deleting all im guis
 Deleting all sets
 Deleting all skins
 Deleting all gfx elements
 Deleting all materials
--------------------------------------------------------
Exiting Generate Module
--------------------------------------------------------
--------------------------------------------------------
Exiting Scene Module
--------------------------------------------------------
--------------------------------------------------------
Exiting Input Module
--------------------------------------------------------
--------------------------------------------------------
Exiting Sound Module
--------------------------------------------------------
--------------------------------------------------------
Exiting Graphics Module
--------------------------------------------------------
-------------------
Potential resource leaks
-------------------
- FrameBuffer: ImageTrailBuffer
- Texture: ImageTrailTexture
-------------------
--------------------------------------------------------
Exiting Resources Module
--------------------------------------------------------
 Done with fonts
 Done with scripts
 Done with particles
 Done with sounds
 Done with meshes
 Done with materials
 Done with Gpu programs
 Done with images
 Stopped texture stream thread
 Destroyed all textures
 Done with sound entities
 Done with animations
 Done with ent files
 All resources deleted
--------------------------------------------------------
Exiting Physics Module
--------------------------------------------------------
--------------------------------------------------------
Exiting System Module
--------------------------------------------------------
--------------------------------------------------------
Exiting Lipsync Module
--------------------------------------------------------
--------------------------------------------------------
 Deleting game setup provided by user
- Deleting lowlevel stuff.
  Script
  Physics
  Sound
  Input
  Resources
  System
  Graphics
  Haptic
  Lipsync
HPL Exit was successful!
|--Memory Manager Report-------------------------------|
|
| No memory leaks detected. Memory left: 0
|
|------------------------------------------------------|
and the glxinfo snippet:
OpenGL vendor string: X.Org
OpenGL renderer string: Gallium 0.4 on AMD CAYMAN
OpenGL core profile version string: 3.3 (Core Profile) Mesa 10.6.7
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 10.6.7
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.0 Mesa 10.6.7
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.00
OpenGL ES profile extensions:
Thanks in advance
I forgot to say I also tried to manually set all graphical settings to their minimum and the problem persists.
I'm attaching a couple of screens