ArsLudica.org Forum

Cogitare => Machinamenta => Topic aperto da: StM - Giugno 16, 2011, 23:52:46

Titolo: Beyond Good and Evil e il problema di audio e video non sincronizzati (Steam)
Inserito da: StM - Giugno 16, 2011, 23:52:46
Se avete provato a giocare a BGE su un processore multi-core avete quasi sicuramente avuto problemi di audio in anticipo rispetto al video nelle scene di intermezzo. La soluzione è fare eseguire il gioco su un singolo core. Potete farlo andando nel task manager mentre il gioco è avviato e impostare l'affinità, oppure potete avviarlo impostando l'affinità direttamente da riga di comando (per esempio aprendo il collegamento che usate per avviare il gioco e mettere come comando C:\Windows\System32\cmd.exe /C start /affinity 1 BGE.exe, per eseguire il gioco sul core 1).

Il problema nella versione Steam è che il gioco prende l'affinità di Steam stesso (BGE.exe rimanda a Steam dimenticando come l'avete lanciato), quindi il modo più comodo e meno invasivo che ho trovato è mettere questo come comando del collegamento:

C:\Windows\System32\cmd.exe /C start /affinity 1 Steam.exe -applaunch 15130

E questo come path:
"C:\Program Files (x86)\Steam\"

"Comodo" relativamente, perché se Steam è già avviato conserva la sua affinità e quindi lancia il gioco in modo che utilizzi tutti i core, mentre se non è avviato al lancio di BGE userà l'affinità specificata (quindi, nell'esempio, utilizzo del solo primo core) anche per TUTTI i giochi lanciati successivamente. Quindi soluzione: quando volete giocare a BGE dovete chiudere Steam, lanciare BGE da quel collegamento, e quando avete finito di giocare (e volete passare ad altro) preferibilmente chiudere Steam e riavviarlo.



Se invete avete problemi di sfarfallamenti grafici, andate nella cartella di installazione del gioco (per steam è sotto Steam\steamapps\commond\beyond good and evil), lanciate SettingApplication.exe, Configurazioni avanzate, spuntate Configurazione manuale di compatibilità, e deselezionate HW Vertex Processing.


Ho voluto rendervi partecipi perché ci ho perso un po' di tempo :sisi: (e odio i programmini di provenienza dubbia che fanno cose che potreste fare con gli strumenti del sistema operativo)
Titolo: Re: Beyond Good and Evil e il problema di audio e video non sincronizzati (Steam)
Inserito da: Turrican3 - Giugno 17, 2011, 17:40:14
Molto interessante, sconoscevo questo... trucchetto.

C'è una versione minima di Windows richiesta? La presenza di (x86) mi ha lasciato qualche dubbio a tal riguardo.
Titolo: Re: Beyond Good and Evil e il problema di audio e video non sincronizzati (Steam)
Inserito da: Monopoli - Giugno 17, 2011, 20:37:43
Temo Windows Vista, ma potrei sbagliarmi :( (oppure :) a seconda dei casi)
Titolo: Re: Beyond Good and Evil e il problema di audio e video non sincronizzati (Steam)
Inserito da: StM - Giugno 18, 2011, 00:22:41
Credo anch'io sia Vista, in una vm di XP al comando "start /affinity" mi dice puppa (e non è indicato nell'help).
Titolo: Re: Beyond Good and Evil e il problema di audio e video non sincronizzati (Steam)
Inserito da: Turrican3 - Giugno 19, 2011, 15:14:22
Confermo, niente da fare sotto XP 32 bit... proverò in ufficio con 7-64 ma a questo punto do' quasi per scontato che lì funzioni regolarmente. :sisi:

Grassie per la dritta.