• Login
  • Register
  • Dolphin Forums
  • Home
  • FAQ
  • Download
  • Wiki
  • Code


Dolphin, the GameCube and Wii emulator - Forums › Dolphin Emulator Discussion and Support › Support v
« Previous 1 ... 606 607 608 609 610 ... 1198 Next »

OpenAL Audio Lag
View New Posts | View Today's Posts

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Thread Modes
OpenAL Audio Lag
11-22-2013, 01:31 PM
#1
parkedraccoon Offline
Junior Member
**
Posts: 6
Threads: 2
Joined: Jul 2013
OpenAL seems to be taking extra time to output audio. DSound outputs at correct time, but OpenAL is about .25 - .33 seconds late. I've tried different latency settings, which only seem to change the buzz sounds that occur during lag. This is on HLE. LLE doesn't help and also lags my computer.

Note that it's not causing game lag on its own: the game still runs at 60 fps. The audio itself is just playing out of sync with the game.

Aside from specs on profile, also happening on my i5-760, ATI 5750 6GB desktop.

Any one else had same problem/have a solution?
Find
Reply
11-22-2013, 01:49 PM
#2
ExtremeDude2 Online
Gotta post fast
*******
Posts: 9,318
Threads: 273
Joined: Dec 2010
OpenAL has the highest latency of all the backend and there is no fix yet
Check out my videos (dead)
[Image: sig-22354.png]
Website Find
Reply
11-23-2013, 02:47 AM
#3
pauldacheez Offline
hot take: fascism is bad
*******
Posts: 1,527
Threads: 1
Joined: Apr 2012
Yeah, well-known issue. I spotted this shortly after OpenAL timestretching was implemented and asked skidau about it – IIRC, the OpenAL API just has latency issues in general, plus the timestretching code adds inevitable latency, plus now it's apparent that the mixer code even adds latency when a game's running at full speed. I have no idea which part adds the most latency.

I personally can't wait until someone fixes the mixer and adds optional timestretching to every audio backend. The current situation is ridiculous.
<@skid_au> fishing resort is still broken: http://i.imgur.com/dvPiQKg.png
<@neobrain> dafuq
<+JMC47> no dude, you're just holding the postcard upside down
----------------------------------------
<@Lioncash> pauldachz in charge of shitposting :^)
Website Find
Reply
11-23-2013, 02:54 AM
#4
mbc07 Offline
Wiki Caretaker
*******
Content Creators (Moderators)
Posts: 3,578
Threads: 47
Joined: Dec 2010
We have timestretch branch that implements the feature to all backends, but it's a bit outdated now...
Avell A70 MOB: Core i7-11800H, GeForce RTX 3060, 16 GB DDR4-3200, Windows 11 (Insider Preview)
ASRock Z97M OC Formula: Pentium G3258, GeForce GT 440, 16 GB DDR3-1600, Windows 10 (22H2)
Find
Reply
11-23-2013, 03:24 AM
#5
pauldacheez Offline
hot take: fascism is bad
*******
Posts: 1,527
Threads: 1
Joined: Apr 2012
The branch doesn't make timestretching optional (IIRC), nor does it fix any of the latency issues, so that's not really much help. :<
<@skid_au> fishing resort is still broken: http://i.imgur.com/dvPiQKg.png
<@neobrain> dafuq
<+JMC47> no dude, you're just holding the postcard upside down
----------------------------------------
<@Lioncash> pauldachz in charge of shitposting :^)
Website Find
Reply
11-23-2013, 03:51 AM
#6
ExtremeDude2 Online
Gotta post fast
*******
Posts: 9,318
Threads: 273
Joined: Dec 2010
Timestreching isn't optional in OpenAL either anyway
Check out my videos (dead)
[Image: sig-22354.png]
Website Find
Reply
11-23-2013, 06:59 AM
#7
mbc07 Offline
Wiki Caretaker
*******
Content Creators (Moderators)
Posts: 3,578
Threads: 47
Joined: Dec 2010
Timestrech branch with XAudio2 provides less latency than current builds with OpenAL. There's still a small latency, but it's less noticeable than current implementation...
Avell A70 MOB: Core i7-11800H, GeForce RTX 3060, 16 GB DDR4-3200, Windows 11 (Insider Preview)
ASRock Z97M OC Formula: Pentium G3258, GeForce GT 440, 16 GB DDR3-1600, Windows 10 (22H2)
Find
Reply
« Next Oldest | Next Newest »


  • View a Printable Version
  • Subscribe to this thread
Forum Jump:


Users browsing this thread:



Powered By MyBB | Theme by Fragma

Linear Mode
Threaded Mode