audacity / audacity/audacity

Oculus Virtual Audio Device Slows Down Startup Time

Open
#7,011 2 comments 0 reactions 0 assignees View on GitHub
Enhancement Request
Dominant language
C++
Stars
18.4k
Forks
2.7k
Avg merge
3d 3h
Merged PRs (30d)
85

Description

### Your idea

I've noticed that my Audacity instance is very slow to load, ~8.50 seconds. I've created a test run, where I would turn off/on each device, in order to determine if Audacity startup is affected by any of these devices.

### Problem to be solved

It seems that I've found the culprit - the Oculus Virtual Audio Device drivers, supplied with the Oculus hardware.
Once the input/output of this audio device are disabled, Audacity startup time is reduced to the baseline ~2.5 seconds.

### Prior art

_No response_

### Additional context

[_Google Sheets_](https://docs.google.com/spreadsheets/d/129_z_V-H6lX4-_NaVNkSqokPCoEJaf_HgjCGRZxNB1c/edit?usp=sharing)

Here are the test runs with detailed explanation.

Contributor guide

Open the contributing guide

Research direction

Start by reproducing Audacity startup with the Oculus Virtual Audio Device enabled and disabled, using the linked test runs for timing comparisons. Done means identifying and addressing the startup delay without requiring the device's input or output to be disabled.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
audio-video-rtc
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.