Steam for Linux > Limited Beta > Topic Details
Vash Nov 7, 2012 @ 12:04pm
Issue Report: Serious Sam 3 - Multimonitor issues
In addition to the black textures and artifacts listed in someone else' thread, it is also very poor at supporting multiple displays. When going into fullscreen mode, Serious Sam fullscreens on my left monitor but it appears to be trying to span across both monitors. All content is stretched and the center point appears to be in between the two displays... however my secondary monitor does not show the game at all, it stays in my DE. I have to use the keyboard on the menus as most of the things to click are on the right half, which is inaccessible. In addition to my Steam details, above that I am posting my xorg.conf.d's monitor configuration. It is pretty nvidia specific but otherwise standard. Unrelated to this, the framerate in windowed is quite poor, probably half of Window's.

Section "ServerLayout"
Identifier "Layout0"
Screen 0 "Screen0" 0 0
Option "Xinerama" "0"
EndSection

Section "Monitor"
# HorizSync source: edid, VertRefresh source: edid
Identifier "Monitor0"
VendorName "Unknown"
ModelName "HP LP2475w"
HorizSync 30.0 - 94.0
VertRefresh 48.0 - 85.0
Option "DPMS"
EndSection

Section "Device"
Identifier "Device0"
Driver "nvidia"
VendorName "NVIDIA Corporation"
BoardName "GeForce GTX 680"
EndSection

Section "Screen"
Identifier "Screen0"
Device "Device0"
Monitor "Monitor0"
DefaultDepth 24
Option "Stereo" "0"
Option "nvidiaXineramaInfoOrder" "DFP-0"
Option "metamodes" "DFP-0: nvidia-auto-select +0+0, DFP-4: nvidia-auto-select +1920+0"
SubSection "Display"
Depth 24
EndSubSection
EndSection


Processor Information:
Vendor: GenuineIntel
Speed: 3201 Mhz
12 logical processors
6 physical processors
HyperThreading: Supported
FCMOV: Supported
SSE2: Supported
SSE3: Supported
SSSE3: Supported
SSE4a: Unsupported
SSE41: Supported
SSE42: Supported

Network Information:
Network Speed:

Operating System Version:
Linux (64 bit)
Kernel Name: Linux
Kernel Version: 3.6.6-1-ARCH
X Server vendor: The X.Org Foundation
X Server release: 11300000

Video Card:
Driver: NVIDIA Corporation GeForce GTX 680/PCIe/SSE2

Driver Version: 4.3.0 NVIDIA 310.14
Desktop Color Depth: 24 bits per pixel
Monitor Refresh Rate: 59 Hz
VendorID: 0x10de
DeviceID: 0x1180
Number of Monitors: 2
Number of Logical Video Cards: 1
Primary Display Resolution: 1920 x 1200
Desktop Resolution: 3840 x 1200
Primary Display Size: 21.50" x 13.86" (25.55" diag)
54.6cm x 35.2cm (64.9cm diag)
Primary Bus: PCI Express 16x
Primary VRAM: 2048 MB
Supported MSAA Modes: 2x 4x 8x 16x

Sound card:
Audio device: Realtek ALC898

Memory:
RAM: 16002 Mb

Miscellaneous:
UI Language: English
Microphone: Not set
Total Hard Disk Space Available: 111548 Mb
Largest Free Hard Disk Block: 18599 Mb

Installed software:

Showing 1-15 of 22 comments
< >
AlenL Nov 7, 2012 @ 1:39pm 
I think that there were some issues in general with X trying to make the game properly start in fullscreen in multi-monitor. Do other games work well for you in that scenario?

Windowed mode is usually slow if a compositor is involved. Without it, it should be faster.

Also, can you please post the entire Log/Sam3.log here? (just copy/paste) Thanks!
Vash Nov 7, 2012 @ 1:49pm 
I did recently see a post from another user with Nvidia with similar issues who said his Intel graphics were fine, so it's possibly just an Nvidia issue. TF2, Dustforce (Indie Bundle, not Steam), and most non-direct apps (Flash videos, VLC/Mplayer) seem to pick the correct resolution and usually display fine. TF2 has trouble outputting to the correct display (seems to always pick the leftmost) but it does create the right 1920x1200 framebuffer. SS3 and World of Goo seem to be creating a 3820x1200 one and only displaying the left half.

Also, I don't have a Log directory in any Serious Sam folders I can find. mlocate can't find it either when I searched for Sam3.log. Do I have to turn on a debug flag?
AlenL Nov 7, 2012 @ 2:19pm 
It must be there in SteamApps/common/serious sam 3/Log/Sam3.log if the game has successfully started.
Vash Nov 7, 2012 @ 3:16pm 
Oooh, my fault. I have the Serious Sam 3 folder symlinked to another drive (not enough room in ~ for all of my games) and apparently updatedb hasn't been scanning my mounts. Anyway, now that that's discovered...

-------- START OF LOG --------

14:43:14 LOG: Core version: $Version: distro_Sam3_PC; SeriousSam3_Executables-Linux-Final; 171822 2012-10-30 12:00:16 @builderl02; Linux-Static-Final-Default$
14:43:14 LOG: Command: $
14:43:14 LOG: Initializing timer.
14:43:14 LOG: Timestamp: 2012/11/07 14:43:14
14:43:14 LOG: Binary name: Sam3
14:43:14 LOG: Binary soft path: Bin/
14:43:14 LOG: Binary hard path: /mnt/steamlibrary/common/Serious Sam 3/Bin/
14:43:14 LOG: Application directory: /mnt/steamlibrary/common/Serious Sam 3/
14:43:14 LOG: * OS...
14:43:14 LOG: Type: Linux
14:43:14 LOG: Kernel: 3.6.6-1-ARCH
14:43:14 LOG: Version: #1 SMP PREEMPT Mon Nov 5 11:57:22 CET 2012
14:43:14 LOG: Architecture: x86_64
14:43:14 LOG:
14:43:14 LOG: * CPU...
14:43:14 LOG: Vendor: GenuineIntel
14:43:14 LOG: Type: 0, Family: 6, Model: 13, Stepping: 7
14:43:14 LOG: Clock: 3.23 GHz
14:43:14 LOG: Cores: 12
14:43:14 LOG: CMOV: Yes
14:43:14 LOG: SSE: Yes
14:43:14 LOG:
14:43:14 LOG: * Memory...
14:43:14 LOG: Total physical memory: 512 MB
14:43:14 LOG: Free physical memory: 0 MB
14:43:14 LOG:
14:43:14 WRN: Memory block injectors occupy additional 4 bytes per memory block.
14:43:14 LOG: Loaded "/mnt/steamlibrary/common/Serious Sam 3/Bin/ScriptLua.so".
14:43:14 LOG: Loaded "/mnt/steamlibrary/common/Serious Sam 3/Bin/GameEnv_Steam.so".
14:43:14 INF: GameEnv API: Steam
14:43:14 INF: Encoded user ID = 3a084c8e:1b64cf66
14:43:14 LOG: Loading cvars from "$/home/vash/Steam/userdata/9225495/41070/local/SeriousSam3.ini".
14:43:14 TRC: Cannot assign value to cvar dbg_strMarkedDataTypes. The variable is not declared.
14:43:14 LOG: Skipped assigning to prf_strShowFPSTicker because the saved version (0) is different than the current version (2).
14:43:14 LOG: Trying to set display mode 1918x1140(window)...
14:43:14 LOG: Loaded "/mnt/steamlibrary/common/Serious Sam 3/Bin/GfxOGL.so".
14:43:14 WRN: Cannot load PCI library; GPU vendor and device ID are unknow!
14:43:14 INF:
14:43:14 INF: Gfx API: OpenGL
14:43:14 INF: Window: 1918 x 1140
14:43:14 INF: Vendor: unknown (0x0000)
14:43:14 INF: Driver: NVIDIA Corporation (0x0000)
14:43:14 INF: Renderer: GeForce GTX 680/PCIe/SSE2
14:43:14 INF: Version: 4.3.0 NVIDIA 310.14
14:43:14 INF: Video memory size: 2048 MB
14:43:14 INF: Available for textures: 2048 MB
14:43:14 INF: Active GPU(s): 1
14:43:14 LOG: Loaded "/mnt/steamlibrary/common/Serious Sam 3/Bin/SfxOAL.so".
14:43:14 LOG: Loaded "libopenal.so.1".
14:43:14 TRC: EAX is not supported.
14:43:14 INF:
14:43:14 INF: Sfx API: OpenAL
14:43:14 INF: Device: OpenAL Soft
14:43:14 INF: Mixer frequency: 44100 Hz
14:43:14 INF: Mixer voices: 64
14:43:14 INF: Max sound sources: 35
14:43:14 INF: Max total volume: 3
14:43:14 INF: Speaker config: (unknown)
14:43:14 INF: Environment FX: not supported
14:43:14 INF:
14:43:14 LOG: Loaded "/mnt/steamlibrary/common/Serious Sam 3/Bin/SeriousSam3_Project.so".
14:43:14 LOG: Content/SeriousSam3/All_150406.gro: 627 files, signature: OFFICIAL
14:43:14 LOG: Content/SeriousSam3/All_171822.gro: 94 files, signature: OFFICIAL
14:43:14 LOG: Content/SeriousSam3/All_02.gro: 5133 files, signature: OFFICIAL
14:43:14 LOG: Content/SeriousSam3/All_147686.gro: 835 files, signature: OFFICIAL
14:43:14 LOG: Content/SeriousSam3/All_145562.gro: 2565 files, signature: OFFICIAL
14:43:14 LOG: Content/SeriousSam3/All_170136.gro: 703 files, signature: OFFICIAL
14:43:14 LOG: Content/SeriousSam3/DLC3_Models.gro is not licensed
14:43:14 LOG: Content/SeriousSam3/DLC1_Models.gro is not licensed
14:43:14 LOG: Content/SeriousSam3/DLC_Sam3Extended_171822.gro: 32 files, signature: OFFICIAL
14:43:14 LOG: Content/SeriousSam3/DLC_Sam3Extended.gro is not licensed
14:43:14 LOG: Content/SeriousSam3/DLC2_Models.gro is not licensed
14:43:14 LOG: Content/SeriousSam3/All_01.gro: 6414 files, signature: OFFICIAL
14:43:15 LOG: Content/SeriousSam3/CachedShaders_PC.gro: 4277 files, signature: OFFICIAL
14:43:15 LOG: Loading translation tables from Content/SeriousSam3/Locales/enu/.
14:43:15 LOG: Content/SeriousSam3/Locales/enu/translation.tbl
14:43:15 LOG: Content/SeriousSam3/Locales/enu/translation_All.tbl
14:43:15 LOG: Loaded "/mnt/steamlibrary/common/Serious Sam 3/Bin/CodecAudio_Vorbis.so".
14:43:15 LOG: Module 'Bin/CodecAudio_Vorbis.module' loaded in '0.00' seconds.
14:43:15 LOG: Loaded "/mnt/steamlibrary/common/Serious Sam 3/Bin/CodecVideo_Null.so".
14:43:15 LOG: Module 'Bin/CodecVideo_Null.module' loaded in '0.00' seconds.
14:43:15 LOG: Loaded "/mnt/steamlibrary/common/Serious Sam 3/Bin/Input.so".
14:43:15 LOG: Module 'Bin/Input.module' loaded in '0.00' seconds.
14:43:15 LOG: Loaded "/mnt/steamlibrary/common/Serious Sam 3/Bin/Game.so".
14:43:15 LOG: Module 'Bin/Game.module' loaded in '0.00' seconds.
14:43:15 LOG: Loaded "/mnt/steamlibrary/common/Serious Sam 3/Bin/ProcRender.so".
14:43:15 LOG: Loaded "/mnt/steamlibrary/common/Serious Sam 3/Bin/Shaders.so".
14:43:15 LOG: Module 'Bin/Shaders.module' loaded in '0.00' seconds.
14:43:15 LOG: Module 'Bin/ProcRender.module' loaded in '0.01' seconds.
14:43:15 LOG: Module 'Bin/Shaders.module' loaded in '0.00' seconds.
14:43:15 LOG: Skipped assigning to prj_strMultiplayerSessionName because the saved version (0) is different than the current version (2).
14:43:15 LOG: Module 'Bin/SeriousSam3_Project.module' loaded in '0.45' seconds.
14:43:15 LOG: Processing file Content/SeriousSam3/Config/autoexec.cfg
14:43:15 LOG: cvarShowDiffs()
14:43:15 LOG: cmp_pixMaxSize = 4096 (2048)
14:43:15 LOG: crm_bCastShadows = 1 (0)
14:43:15 LOG: crm_fDensityBias = 1.1 (1)
14:43:15 LOG: crm_fDistanceBias = 1.2 (1)
14:43:15 LOG: dcl_ctMaxNewTrianglesPerFrame = 4096 (2048)
14:43:15 LOG: dcl_ctMaxTrianglesPerGroup = 8192 (4096)
14:43:15 LOG: efx_bBloomHQ = 1 (0)
14:43:15 LOG: efx_bSharpStreaks = 1 (0)
14:43:15 LOG: efx_fOcclusionBufferScale = 1 (0.5)
14:43:15 LOG: efx_iMaxRippleSources = 30 (10)
14:43:15 LOG: efx_iOcclusionBlur = 2 (1)
14:43:15 LOG: efx_iStreaksQuality = 3 (2)
14:43:15 LOG: gam_bAllowArmorItems = 1 (-1)
14:43:15 LOG: gam_bAllowHealthItems = 1 (-1)
14:43:15 LOG: gam_bAllowJoinInProgress = 0 (-1)
14:43:15 LOG: gam_bAllowPowerupItems = 1 (-1)
14:43:15 LOG: gam_bAllowSeriousBombItems = 1 (-1)
14:43:15 LOG: gam_bAmmoStays = 1 (-1)
14:43:15 LOG: gam_bArmorStays = 1 (-1)
14:43:15 LOG: gam_bAutoCycleMaps = 0 (-1)
14:43:15 LOG: gam_bCustomizedDifficulty = 0 (-1)
14:43:15 LOG: gam_bExtraMPEnemies = 1 (-1)
14:43:15 LOG: gam_bFriendlyFire = 0 (-1)
14:43:15 LOG: gam_bHealthStays = 1 (-1)
14:43:15 LOG: gam_bInfiniteAmmo = 0 (-1)
14:43:15 LOG: gam_bPowerupsStay = 1 (-1)
14:43:15 LOG: gam_bRankedMatch = 0 (-1)
14:43:15 LOG: gam_bRespawnInPlace = 1 (-1)
14:43:15 LOG: gam_bWeaponsStay = 1 (-1)
14:43:15 LOG: gam_ctFragsLimit = 20 (-1)
14:43:15 LOG: gam_ctGoalsLimit = 10 (-1)
14:43:15 LOG: gam_ctMaxPlayers = 1 (-1)
14:43:15 LOG: gam_ctMinPlayers = 1 (-1)
14:43:15 LOG: gam_ctPrivateSlots = 0 (-1)
14:43:15 LOG: gam_ctRoundLimit = 10 (-1)
14:43:15 LOG: gam_ctTimeLimit = 10 (-1)
14:43:15 LOG: gam_gdDifficulty = 3 (0)
14:43:15 LOG: gam_iExtraEnemyDamagePerPlayer = 0 (-1)
14:43:15 LOG: gam_iExtraEnemyStrength = 0 (-1)
14:43:15 LOG: gam_iExtraEnemyStrengthPerPlayer = 0 (-1)
14:43:15 LOG: gam_iInvulnerableAfterSpawning = 0 (-1)
14:43:15 LOG: gfx_bFullScreen = 0 (1)
14:43:15 LOG: gfx_iFXAA = 4 (1)
14:43:15 LOG: gfx_pixLastGoodResHeight = 1200 (480)
14:43:15 LOG: gfx_pixLastGoodResWidth = 3840 (640)
14:43:15 LOG: gfx_pixLastGoodWinHeight = 1140 (480)
14:43:15 LOG: gfx_pixLastGoodWinWidth = 1918 (640)
14:43:15 LOG: gfx_pixResHeight = 1200 (0)
14:43:15 LOG: gfx_pixResWidth = 3840 (0)
14:43:15 LOG: gfx_pixWinHeight = 1140 (480)
14:43:15 LOG: gfx_pixWinPosY = 27 (0)
14:43:15 LOG: gfx_pixWinWidth = 1918 (640)
14:43:15 LOG: lmp_bAllowAnisotropy = 1 (0)
14:43:15 LOG: men_bAllowGlowing = 0 (1)
14:43:15 LOG: men_iMaxGlows = 5 (3)
14:43:15 LOG: nmp_pixMaxSize = 4096 (2048)
14:43:15 LOG: prf_bShowFPS = 1 (0)
14:43:15 LOG: prj_bDebrisCastShadow = 1 (0)
14:43:15 LOG: prj_bSkippableIntroScene = 1 (0)
14:43:15 LOG: prj_ctMaxCorpses = 50 (20)
14:43:15 LOG: prj_ctMaxCorpsesCoop = 20 (8)
14:43:15 LOG: prj_ctMaxDebris = 200 (50)
14:43:15 LOG: prj_ctMaxDebrisCoop = 100 (20)
14:43:15 LOG: prj_ctMaxMovingCorpses = 10 (4)
14:43:15 LOG: prj_ctMaxMovingCorpsesCoop = 5 (2)
14:43:15 LOG: prj_ctMaxMovingDebris = 100 (50)
14:43:15 LOG: prj_ctMaxMovingDebrisCoop = 40 (20)
14:43:15 LOG: prj_fDebrisScreenSizeRatioCull = 0.001 (0.01)
14:43:15 LOG: prj_fDebrisScreenSizeRatioCullCoop = 0.003 (0.015)
14:43:15 LOG: prj_iCPUSpeed = 4 (2)
14:43:15 LOG: prj_iFlashlightType = 3 (2)
14:43:15 LOG: prj_iGPUMemory = 4 (2)
14:43:15 LOG: prj_iGPUSpeed = 4 (2)
14:43:15 LOG: prj_strLastAutoDetectSetup = "gfx_iPixelProgramVersion=30,gfx_ctConcurrentGPUs=1,sys_iGPUVendorID=0,sys_iCPUFamily=6,sys_iCPUMHz=3231,sys_iGPUDeviceID=0,sys_strCPUVendor=GenuineIntel,gfx_ulVideoMemoryMB=2048," ("")
14:43:15 LOG: prt_fParticleBias = 1.2 (1)
14:43:15 LOG: ren_fLODBias = 0.5 (1)
14:43:15 LOG: ren_fMax3DRenderingMPix = 2 (0)
14:43:15 LOG: ren_fMirrorQuality = 1 (0.5)
14:43:15 LOG: ren_iMirrorLevelBias = 2 (0)
14:43:15 LOG: sfx_iMaxActiveSounds = 35 (25)
14:43:15 LOG: sha_bShadowTrilinearDithering = 0 (1)
14:43:15 LOG: sha_bVertexShadows = 0 (1)
14:43:15 LOG: sha_fFilledHighlightingDistance = 50 (30)
14:43:15 LOG: sha_fShadowTrilinearSpan = 0.5 (0.25)
14:43:15 LOG: sha_iMaxShockwaves = 40 (8)
14:43:15 LOG: shb_bForceBilinearFiltering = 0 (1)
14:43:15 LOG: shb_fCascadedStepFactor = 5 (4)
14:43:15 LOG: shb_fNearShadowDistance = 5 (4)
14:43:15 LOG: shb_pixMaxShadowSize = 3072 (1536)
14:43:15 LOG: shb_pixShadowDensity = 96 (16)
14:43:15 LOG: snd_fVoiceCommVolume = 0.7 (1)
14:43:15 LOG: tex_iAnisotropy = 16 (4)
14:43:15 LOG: tex_pixMaxSize = 4096 (2048)
14:43:15 LOG: Processing file Content/SeriousSam3/Config/AutoDetect.lua
14:43:15 INF: AutoDetect: Hardware values unchanged, nothing to do.
14:43:16 LOG: Steam workshop sync operation finished in 0.71 seconds.
14:43:27 LOG: Started loading world "Content/SeriousSam3/Levels/Menu/Intro.wld"
14:43:28 LOG: Finished loading world. (process memory: 456 MB)
14:43:28 LOG: Timestamp: 2012/11/07 14:43:28
14:43:28 INF: Started simulation on 'Content/SeriousSam3/Levels/Menu/Intro.wld' in 0.52 seconds.
14:43:28 TRC: 2 sound channels reinitialized.
14:43:30 LOG: Trying to set display mode 3840x1200(fullscreen)...
14:43:30 LOG: Loaded "/mnt/steamlibrary/common/Serious Sam 3/Bin/GfxOGL.so".
14:43:31 WRN: Failed to capture mouse
14:43:31 WRN: Cannot load PCI library; GPU vendor and device ID are unknow!
14:43:37 INF:
14:43:37 INF: Gfx API: OpenGL
14:43:37 INF: Resolution: 1920 x 1200
14:43:37 INF: Vendor: unknown (0x0000)
14:43:37 INF: Driver: NVIDIA Corporation (0x0000)
14:43:37 INF: Renderer: GeForce GTX 680/PCIe/SSE2
14:43:37 INF: Version: 4.3.0 NVIDIA 310.14
14:43:37 INF: Video memory size: 2048 MB
14:43:37 INF: Available for textures: 2048 MB
14:43:37 INF: Active GPU(s): 1
14:43:39 LOG: Started loading world "Content/SeriousSam3/Levels/Menu/MenuLevel.wld"
14:43:39 LOG: Finished loading world. (process memory: 456 MB)
14:43:39 LOG: Timestamp: 2012/11/07 14:43:39
14:43:39 INF: Started simulation on 'Content/SeriousSam3/Levels/Menu/MenuLevel.wld' in 0.04 seconds.
14:43:42 WRN: inpSysIsMouseAccelerationEnabled: Not yet implemented
14:43:48 LOG: resFreeUnusedProxies() released '52' and reverted 0 proxy objects in 0.00 seconds.
14:43:48 LOG: resFreeUnusedStock() released 1290 files in 0.03 seconds.
14:43:49 LOG: Saving cvars to "$/home/vash/Steam/userdata/9225495/41070/local/SeriousSam3.ini".
14:43:49 LOG: Timestamp: 2012/11/07 14:43:49
14:43:49 LOG: Core is shutting down
Vash Nov 7, 2012 @ 3:20pm 
Again with it set to boot up into fullscreen, probably more helpful. I should note that it crashed on the exit screen the last two times so there's no "Core is shutting down" this time.


-------- START OF LOG --------

16:18:41 LOG: Core version: $Version: distro_Sam3_PC; SeriousSam3_Executables-Linux-Final; 171822 2012-10-30 12:00:16 @builderl02; Linux-Static-Final-Default$
16:18:41 LOG: Command: $
16:18:41 LOG: Initializing timer.
16:18:41 LOG: Timestamp: 2012/11/07 16:18:41
16:18:41 LOG: Binary name: Sam3
16:18:41 LOG: Binary soft path: Bin/
16:18:41 LOG: Binary hard path: /mnt/steamlibrary/common/Serious Sam 3/Bin/
16:18:41 LOG: Application directory: /mnt/steamlibrary/common/Serious Sam 3/
16:18:41 LOG: * OS...
16:18:41 LOG: Type: Linux
16:18:41 LOG: Kernel: 3.6.6-1-ARCH
16:18:41 LOG: Version: #1 SMP PREEMPT Mon Nov 5 11:57:22 CET 2012
16:18:41 LOG: Architecture: x86_64
16:18:41 LOG:
16:18:41 LOG: * CPU...
16:18:41 LOG: Vendor: GenuineIntel
16:18:41 LOG: Type: 0, Family: 6, Model: 13, Stepping: 7
16:18:41 LOG: Clock: 3.23 GHz
16:18:41 LOG: Cores: 12
16:18:41 LOG: CMOV: Yes
16:18:41 LOG: SSE: Yes
16:18:41 LOG:
16:18:41 LOG: * Memory...
16:18:41 LOG: Total physical memory: 512 MB
16:18:41 LOG: Free physical memory: 0 MB
16:18:41 LOG:
16:18:41 WRN: Memory block injectors occupy additional 4 bytes per memory block.
16:18:41 LOG: Loaded "/mnt/steamlibrary/common/Serious Sam 3/Bin/ScriptLua.so".
16:18:41 LOG: Loaded "/mnt/steamlibrary/common/Serious Sam 3/Bin/GameEnv_Steam.so".
16:18:41 INF: GameEnv API: Steam
16:18:41 INF: Encoded user ID = 3a084c8e:1b64cf66
16:18:41 LOG: Loading cvars from "$/home/vash/Steam/userdata/9225495/41070/local/SeriousSam3.ini".
16:18:41 TRC: Cannot assign value to cvar dbg_strMarkedDataTypes. The variable is not declared.
16:18:41 LOG: Skipped assigning to prf_strShowFPSTicker because the saved version (0) is different than the current version (2).
16:18:41 LOG: Trying to set display mode 3840x1200(fullscreen)...
16:18:41 LOG: Loaded "/mnt/steamlibrary/common/Serious Sam 3/Bin/GfxOGL.so".
16:18:42 WRN: Failed to capture mouse
16:18:42 WRN: Cannot load PCI library; GPU vendor and device ID are unknow!
16:18:42 INF:
16:18:42 INF: Gfx API: OpenGL
16:18:42 INF: Resolution: 3840 x 1200
16:18:42 INF: Vendor: unknown (0x0000)
16:18:42 INF: Driver: NVIDIA Corporation (0x0000)
16:18:42 INF: Renderer: GeForce GTX 680/PCIe/SSE2
16:18:42 INF: Version: 4.3.0 NVIDIA 310.14
16:18:42 INF: Video memory size: 2048 MB
16:18:42 INF: Available for textures: 2048 MB
16:18:42 INF: Active GPU(s): 1
16:18:42 LOG: Loaded "/mnt/steamlibrary/common/Serious Sam 3/Bin/SfxOAL.so".
16:18:42 LOG: Loaded "libopenal.so.1".
16:18:42 TRC: EAX is not supported.
16:18:42 INF:
16:18:42 INF: Sfx API: OpenAL
16:18:42 INF: Device: OpenAL Soft
16:18:42 INF: Mixer frequency: 44100 Hz
16:18:42 INF: Mixer voices: 64
16:18:42 INF: Max sound sources: 35
16:18:42 INF: Max total volume: 3
16:18:42 INF: Speaker config: (unknown)
16:18:42 INF: Environment FX: not supported
16:18:42 INF:
16:18:42 LOG: Loaded "/mnt/steamlibrary/common/Serious Sam 3/Bin/SeriousSam3_Project.so".
16:18:42 LOG: Content/SeriousSam3/All_150406.gro: 627 files, signature: OFFICIAL
16:18:42 LOG: Content/SeriousSam3/All_171822.gro: 94 files, signature: OFFICIAL
16:18:42 LOG: Content/SeriousSam3/All_02.gro: 5133 files, signature: OFFICIAL
16:18:42 LOG: Content/SeriousSam3/All_147686.gro: 835 files, signature: OFFICIAL
16:18:42 LOG: Content/SeriousSam3/All_145562.gro: 2565 files, signature: OFFICIAL
16:18:42 LOG: Content/SeriousSam3/All_170136.gro: 703 files, signature: OFFICIAL
16:18:42 LOG: Content/SeriousSam3/DLC3_Models.gro is not licensed
16:18:42 LOG: Content/SeriousSam3/DLC1_Models.gro: 1 files, signature: OFFICIAL
16:18:42 LOG: Content/SeriousSam3/DLC_Sam3Extended_171822.gro: 32 files, signature: OFFICIAL
16:18:42 LOG: Content/SeriousSam3/DLC_Sam3Extended.gro is not licensed
16:18:42 LOG: Content/SeriousSam3/DLC2_Models.gro is not licensed
16:18:42 LOG: Content/SeriousSam3/All_01.gro: 6414 files, signature: OFFICIAL
16:18:42 LOG: Content/SeriousSam3/CachedShaders_PC.gro: 4277 files, signature: OFFICIAL
16:18:42 LOG: Loading translation tables from Content/SeriousSam3/Locales/enu/.
16:18:42 LOG: Content/SeriousSam3/Locales/enu/translation.tbl
16:18:42 LOG: Content/SeriousSam3/Locales/enu/translation_All.tbl
16:18:43 LOG: Loaded "/mnt/steamlibrary/common/Serious Sam 3/Bin/CodecAudio_Vorbis.so".
16:18:43 LOG: Module 'Bin/CodecAudio_Vorbis.module' loaded in '0.00' seconds.
16:18:43 LOG: Loaded "/mnt/steamlibrary/common/Serious Sam 3/Bin/CodecVideo_Null.so".
16:18:43 LOG: Module 'Bin/CodecVideo_Null.module' loaded in '0.00' seconds.
16:18:43 LOG: Loaded "/mnt/steamlibrary/common/Serious Sam 3/Bin/Input.so".
16:18:43 LOG: Module 'Bin/Input.module' loaded in '0.00' seconds.
16:18:43 LOG: Loaded "/mnt/steamlibrary/common/Serious Sam 3/Bin/Game.so".
16:18:43 LOG: Module 'Bin/Game.module' loaded in '0.00' seconds.
16:18:43 LOG: Loaded "/mnt/steamlibrary/common/Serious Sam 3/Bin/ProcRender.so".
16:18:43 LOG: Loaded "/mnt/steamlibrary/common/Serious Sam 3/Bin/Shaders.so".
16:18:43 LOG: Module 'Bin/Shaders.module' loaded in '0.00' seconds.
16:18:43 LOG: Module 'Bin/ProcRender.module' loaded in '0.01' seconds.
16:18:43 LOG: Module 'Bin/Shaders.module' loaded in '0.00' seconds.
16:18:43 LOG: Skipped assigning to prj_strMultiplayerSessionName because the saved version (0) is different than the current version (2).
16:18:43 LOG: Module 'Bin/SeriousSam3_Project.module' loaded in '0.44' seconds.
16:18:43 LOG: Processing file Content/SeriousSam3/Config/autoexec.cfg
16:18:43 LOG: cvarShowDiffs()
16:18:43 LOG: cmp_pixMaxSize = 4096 (2048)
16:18:43 LOG: crm_bCastShadows = 1 (0)
16:18:43 LOG: crm_fDensityBias = 1.1 (1)
16:18:43 LOG: crm_fDistanceBias = 1.2 (1)
16:18:43 LOG: dcl_ctMaxNewTrianglesPerFrame = 4096 (2048)
16:18:43 LOG: dcl_ctMaxTrianglesPerGroup = 8192 (4096)
16:18:43 LOG: efx_bBloomHQ = 1 (0)
16:18:43 LOG: efx_bSharpStreaks = 1 (0)
16:18:43 LOG: efx_fOcclusionBufferScale = 1 (0.5)
16:18:43 LOG: efx_iMaxRippleSources = 30 (10)
16:18:43 LOG: efx_iOcclusionBlur = 2 (1)
16:18:43 LOG: efx_iStreaksQuality = 3 (2)
16:18:43 LOG: gam_bAllowArmorItems = 1 (-1)
16:18:43 LOG: gam_bAllowHealthItems = 1 (-1)
16:18:43 LOG: gam_bAllowJoinInProgress = 0 (-1)
16:18:43 LOG: gam_bAllowPowerupItems = 1 (-1)
16:18:43 LOG: gam_bAllowSeriousBombItems = 1 (-1)
16:18:43 LOG: gam_bAmmoStays = 1 (-1)
16:18:43 LOG: gam_bArmorStays = 1 (-1)
16:18:43 LOG: gam_bAutoCycleMaps = 0 (-1)
16:18:43 LOG: gam_bCustomizedDifficulty = 0 (-1)
16:18:43 LOG: gam_bExtraMPEnemies = 1 (-1)
16:18:43 LOG: gam_bFriendlyFire = 0 (-1)
16:18:43 LOG: gam_bHealthStays = 1 (-1)
16:18:43 LOG: gam_bInfiniteAmmo = 0 (-1)
16:18:43 LOG: gam_bPowerupsStay = 1 (-1)
16:18:43 LOG: gam_bRankedMatch = 0 (-1)
16:18:43 LOG: gam_bRespawnInPlace = 1 (-1)
16:18:43 LOG: gam_bWeaponsStay = 1 (-1)
16:18:43 LOG: gam_ctFragsLimit = 20 (-1)
16:18:43 LOG: gam_ctGoalsLimit = 10 (-1)
16:18:43 LOG: gam_ctMaxPlayers = 1 (-1)
16:18:43 LOG: gam_ctMinPlayers = 1 (-1)
16:18:43 LOG: gam_ctPrivateSlots = 0 (-1)
16:18:43 LOG: gam_ctRoundLimit = 10 (-1)
16:18:43 LOG: gam_ctTimeLimit = 10 (-1)
16:18:43 LOG: gam_gdDifficulty = 3 (0)
16:18:43 LOG: gam_iExtraEnemyDamagePerPlayer = 0 (-1)
16:18:43 LOG: gam_iExtraEnemyStrength = 0 (-1)
16:18:43 LOG: gam_iExtraEnemyStrengthPerPlayer = 0 (-1)
16:18:43 LOG: gam_iInvulnerableAfterSpawning = 0 (-1)
16:18:43 LOG: gfx_bLastGoodFullScreen = 1 (0)
16:18:43 LOG: gfx_iFXAA = 4 (1)
16:18:43 LOG: gfx_pixLastGoodResHeight = 1200 (480)
16:18:43 LOG: gfx_pixLastGoodResWidth = 3840 (640)
16:18:43 LOG: gfx_pixLastGoodWinHeight = 1140 (480)
16:18:43 LOG: gfx_pixLastGoodWinWidth = 1918 (640)
16:18:43 LOG: gfx_pixResHeight = 1200 (0)
16:18:43 LOG: gfx_pixResWidth = 3840 (0)
16:18:43 LOG: gfx_pixWinHeight = 1140 (480)
16:18:43 LOG: gfx_pixWinPosY = 27 (0)
16:18:43 LOG: gfx_pixWinWidth = 1918 (640)
16:18:43 LOG: lmp_bAllowAnisotropy = 1 (0)
16:18:43 LOG: men_bAllowGlowing = 0 (1)
16:18:43 LOG: men_iMaxGlows = 5 (3)
16:18:43 LOG: nmp_pixMaxSize = 4096 (2048)
16:18:43 LOG: prf_bShowFPS = 1 (0)
16:18:43 LOG: prj_bDebrisCastShadow = 1 (0)
16:18:43 LOG: prj_bSkippableIntroScene = 1 (0)
16:18:43 LOG: prj_ctMaxCorpses = 50 (20)
16:18:43 LOG: prj_ctMaxCorpsesCoop = 20 (8)
16:18:43 LOG: prj_ctMaxDebris = 200 (50)
16:18:43 LOG: prj_ctMaxDebrisCoop = 100 (20)
16:18:43 LOG: prj_ctMaxMovingCorpses = 10 (4)
16:18:43 LOG: prj_ctMaxMovingCorpsesCoop = 5 (2)
16:18:43 LOG: prj_ctMaxMovingDebris = 100 (50)
16:18:43 LOG: prj_ctMaxMovingDebrisCoop = 40 (20)
16:18:43 LOG: prj_fDebrisScreenSizeRatioCull = 0.001 (0.01)
16:18:43 LOG: prj_fDebrisScreenSizeRatioCullCoop = 0.003 (0.015)
16:18:43 LOG: prj_iCPUSpeed = 4 (2)
16:18:43 LOG: prj_iFlashlightType = 3 (2)
16:18:43 LOG: prj_iGPUMemory = 4 (2)
16:18:43 LOG: prj_iGPUSpeed = 4 (2)
16:18:43 LOG: prj_strLastAutoDetectSetup = "gfx_iPixelProgramVersion=30,gfx_ctConcurrentGPUs=1,sys_iGPUVendorID=0,sys_iCPUFamily=6,sys_iCPUMHz=3231,sys_iGPUDeviceID=0,sys_strCPUVendor=GenuineIntel,gfx_ulVideoMemoryMB=2048," ("")
16:18:43 LOG: prt_fParticleBias = 1.2 (1)
16:18:43 LOG: ren_fLODBias = 0.5 (1)
16:18:43 LOG: ren_fMax3DRenderingMPix = 2 (0)
16:18:43 LOG: ren_fMirrorQuality = 1 (0.5)
16:18:43 LOG: ren_iMirrorLevelBias = 2 (0)
16:18:43 LOG: sfx_iMaxActiveSounds = 35 (25)
16:18:43 LOG: sha_bShadowTrilinearDithering = 0 (1)
16:18:43 LOG: sha_bVertexShadows = 0 (1)
16:18:43 LOG: sha_fFilledHighlightingDistance = 50 (30)
16:18:43 LOG: sha_fShadowTrilinearSpan = 0.5 (0.25)
16:18:43 LOG: sha_iMaxShockwaves = 40 (8)
16:18:43 LOG: shb_bForceBilinearFiltering = 0 (1)
16:18:43 LOG: shb_fCascadedStepFactor = 5 (4)
16:18:43 LOG: shb_fNearShadowDistance = 5 (4)
16:18:43 LOG: shb_pixMaxShadowSize = 3072 (1536)
16:18:43 LOG: shb_pixShadowDensity = 96 (16)
16:18:43 LOG: snd_fVoiceCommVolume = 0.7 (1)
16:18:43 LOG: tex_iAnisotropy = 16 (4)
16:18:43 LOG: tex_pixMaxSize = 4096 (2048)
16:18:43 LOG: Processing file Content/SeriousSam3/Config/AutoDetect.lua
16:18:43 INF: AutoDetect: Hardware values unchanged, nothing to do.
16:18:43 LOG: Steam workshop sync operation finished in 0.72 seconds.
16:18:55 LOG: Started loading world "Content/SeriousSam3/Levels/Menu/Intro.wld"
16:18:56 LOG: Finished loading world. (process memory: 456 MB)
16:18:56 LOG: Timestamp: 2012/11/07 16:18:56
16:18:56 INF: Started simulation on 'Content/SeriousSam3/Levels/Menu/Intro.wld' in 0.52 seconds.
16:18:56 TRC: 2 sound channels reinitialized.
16:18:58 LOG: Started loading world "Content/SeriousSam3/Levels/Menu/MenuLevel.wld"
16:18:58 LOG: Finished loading world. (process memory: 456 MB)
16:18:58 LOG: Timestamp: 2012/11/07 16:18:58
16:18:58 INF: Started simulation on 'Content/SeriousSam3/Levels/Menu/MenuLevel.wld' in 0.04 seconds.
AlenL Nov 7, 2012 @ 4:19pm 
Thanks! If it crashed, do you perhaps have core dumps for it? That would be very useful...
Vash Nov 7, 2012 @ 4:43pm 
Sorry, I didn't have dumps enabled and now it's not crashing anymore.
stranger_in_the_night Nov 9, 2012 @ 1:09pm 
I am having similar issues in KDE using the AMD proprietary driver (12.1).
vodik Nov 9, 2012 @ 1:41pm 
@Vash, can you try setting SDL_VIDEO_FULLSCREEN_HEAD=0?

"the SDL_VIDEO_FULLSCREEN_HEAD environment variable can be used to select the screen used for fullscreen video modes"

I've used this in the past to fix quite a few SDL apps that like to span across both monitors. You may have to still manually change the resolution after setting it, this seems to also affect the list of available resolutions.

When I have Serious Sam running only on my left most monitor, however, it turns off my right monitor and doesn't turn it back on at exit :(
Last edited by vodik; Nov 9, 2012 @ 1:42pm
Vash Nov 9, 2012 @ 5:49pm 
I'll try that. I should note that SS3 also does not seem to detect resolution at every boot, a single bootup with a single display after deleting my config file was enough to make it now run perfectly after enabling the secondary display. Also, digging through said ini file confirmed that Serious Sam was set for 3820x1200, even though the WM was only displaying 1920x1200 of it.
Vash Nov 9, 2012 @ 7:14pm 
The env var did not help anything. Same issue. Also, not sure if this is due to today's Steam update or something but last time I booted Sam's hands were missing and the pistol didn't display. The sledgehammer did but it was floating in the air. I'm going to verify game contents now.

Edit: It appears the game gets really buggy when switching from fullscreen to windowed. Also, it's now taking over the Xorg server entirely and disabling the secondary display. Performance is great, but it seems to hate losing focus. When I alt-tab it enables my second display again and windows, which is fine but lower performance, but when I go back it doesn't return correctly.
Last edited by Vash; Nov 9, 2012 @ 7:27pm
AlenL Nov 10, 2012 @ 4:24am 
That env var is SDL-specific. We don't use SDL.

Regarding losing focus - when running in fullscreen, the game will minimize when losing focus, as it assumes it covers the entire screen. Which is not always true in multimonitor situations. However, we don't have a good way to know whether the other window that gained focus is under the game or not. So we have to assume it is and minimize, otherwise we are hiding it (because fullscreen windows are forced top-most). If you have any good idea on how to do it better, please do let me know.

If you have some graphical corruptions when switching modes (and window/fullscreen), please try to do gfxRestart() from console afterwards. Maybe it will help correct it.
Vash Nov 10, 2012 @ 10:39pm 
I'm not sure how Valve is doing it, but TF2 handles alt-tabs much better in multimonitor situations. It also seems to not change the actual randr mode, both monitors stay on though it only outputs to one (The "left half"). Unfortunately I can't get TF2 to move to the other display (right half) but that's a different issue.
AlenL Nov 11, 2012 @ 1:50am 
But what does it do when losing focus?
Vash Nov 11, 2012 @ 11:01am 
It stays up fullscreen on the left monitor. This would be a problem if I needed to use other programs on that display, but I can just alt-click-drag to move those items to the right one (standard window manager hotkey), or just keep most of my stuff up on that monitor to begin with.

Edit: To clarify, it does still display unredirected during this time, so I am unable to see the windows I am dragging over. I usually keep other programs on the right monitor anyway so not a major issue for me, but it's not perfect either.
Last edited by Vash; Nov 11, 2012 @ 11:02am
Showing 1-15 of 22 comments
< >
Per page: 15 30 50
Date Posted: Nov 7, 2012 @ 12:04pm
Posts: 22