Wine портит Pulseaudio и USB-аудиокарту при воспроизведении потока ALSA

Wine портит Pulseaudio и USB-аудиокарту при воспроизведении потока ALSA

Моя установка — Thinkpad T420 с аудиокартой Creative X-Fi USB. Обычно все работает отлично, я могу воспроизводить несколько потоков и произвольно перемещать потоки с одной аудиокарты на другую. Однако один вариант использования с треском проваливается. Когда я запускаю видеоигру в Wine и другие аудиопотоки не воспроизводятся, то все работает отлично... но когда я уже играю в фильм HTML5 или одновременно общаюсь в Skype, то запуск Wine издает громкий треск, и аудиокарта исчезает из системы с красивым сообщением dmesg. Я наблюдал это только с Wine...

[434145.910217] ALSA endpoint.c:180 cannot submit urb (err = -2)
[434146.031039] ALSA endpoint.c:838 cannot submit datapipe for urb 0, error -90: internal error
[434146.169928] ALSA endpoint.c:838 cannot submit datapipe for urb 0, error -2: endpoint not    enabled
[434215.705728] usb 1-1.5.3: USB disconnect, device number 114

Отсоединение и повторное подключение кабеля USB делает карту снова видимой. Очень странно, почему некоторые ошибки PulseAudio распространяются так далеко вниз по стеку USB. Моя системная конфигурация — openSUSE 12.2 и PulseAudio 2.1 из репозитория мультимедиа.

Буду признателен за любой совет по решению этой проблемы.

Связанный контент