LINUX.ORG.RU

Steam, TF2 и Portal под FC8. Проблема со звуком.


0

0

Мне удалось месяца портала заставить Steam и Team Fortress 2 работать по вайном. Проблема тогда была со звуком. Нужно было всего сделать :
yum remove alsa-pulsaudio-plugin и все заработало.
Я не знаю чего там автоматом обновилось или я поломал но несколько недель назад Steam отказался что-либо запускать. И заодно пропал звук в ETQW пробовал почти все. Нашел разговор о том что нужно строку закоментировать в alsa.conf, сделал и действительно ETQW  заработало со звуком. А вот все что под вайном не работате. Скажем Quake 4 запускается но звука нет. А все что в стиме вообще не запускается.
Ниже то что видно в терминале при запуске TF 2/ Посмотрите, может увидите что-либо интересное:

[gres@first ~]$ env WINEPREFIX="/home/gres/.wine" wine "C:\Program Files\Steam\steam.exe" -applaunch 440
fixme:mixer:ALSA_MixerInit No master control found on USB Device 0x46d:0x8b2, disabling mixer
fixme:process:SetProcessShutdownParameters (00000100, 00000000): partial stub.
dir: C:\Program Files\Steam\bin\ *.mix
dir: C:\Program Files\Steam\bin\ *.asi
dir: C:\Program Files\Steam\bin\ *.flt
warning: Unknown nb_ctl request:  4
warning: Unknown nb_ctl request:  30
fixme:shdocvw:ViewObject_SetAdvise (0x10700310)->(1 00000002 0x14bd800)
fixme:shdocvw:PersistStreamInit_InitNew (0x10700310)
fixme:shdocvw:WebBrowser_put_RegisterAsBrowser (0x10700310)->(ffffffff)
fixme:shdocvw:WebBrowser_put_RegisterAsDropTarget (0x10700310)->(ffffffff)
fixme:shdocvw:ViewObject_SetAdvise (0x10580330)->(1 00000002 0x14bd868)
fixme:shdocvw:PersistStreamInit_InitNew (0x10580330)
fixme:shdocvw:WebBrowser_put_RegisterAsBrowser (0x10580330)->(ffffffff)
fixme:shdocvw:WebBrowser_put_RegisterAsDropTarget (0x10580330)->(ffffffff)
err:ole:CoGetClassObject class {9a5ea990-3034-4d6f-9128-01f3c61022bc} not registered
err:ole:CoGetClassObject no class object {9a5ea990-3034-4d6f-9128-01f3c61022bc} could be created for context 0x1
fixme:d3d:IWineD3DImpl_FillGLCaps OpenGL implementation supports 32 vertex samplers and 32 total samplers
fixme:d3d:IWineD3DImpl_FillGLCaps Expected vertex samplers + MAX_TEXTURES(=8) > combined_samplers
fixme:win:EnumDisplayDevicesW ((null),0,0x33c3ac,0x00000000), stub!
err:systray:delete_icon invalid tray icon ID specified: 1
err:ole:CoGetClassObject class {9a5ea990-3034-4d6f-9128-01f3c61022bc} not registered
err:ole:CoGetClassObject no class object {9a5ea990-3034-4d6f-9128-01f3c61022bc} could be created for context 0x1
fixme:shdocvw:ViewObject_SetAdvise (0xf120608)->(1 00000002 0x14bff40)
fixme:shdocvw:PersistStreamInit_InitNew (0xf120608)
fixme:shdocvw:WebBrowser_put_RegisterAsBrowser (0xf120608)->(ffffffff)
fixme:shdocvw:WebBrowser_put_RegisterAsDropTarget (0xf120608)->(ffffffff)
fixme:process:IsWow64Process (0xffffffff 0x3d7e88) stub!
fixme:win:SetLayeredWindowAttributes (0x30098,0x00000000,75,2): stub!
fixme:win:SetLayeredWindowAttributes (0x30098,0x00000000,75,2): stub!
wine: Unhandled page fault on write access to 0x00000002 at address 0x7ee33f80 (thread 0048), starting debugger...
fixme:win:SetLayeredWindowAttributes (0x30098,0x00000000,198,2): stub!
Unhandled exception: page fault on write access to 0x00000002 in 32-bit code (0x7ee33f80).
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
 EIP:7ee33f80 ESP:0034fdd8 EBP:7efff920 EFLAGS:00010246(   - 00      -RIZP1)
 EAX:00000000 EBX:00000001 ECX:7efff920 EDX:00000000
 ESI:00000008 EDI:f7eadff4
Stack dump:
0x0034fdd8:  00360011 00350000 f7eadff4 00000008
0x0034fde8:  7efff920 0034fe00 00000001 00000000
0x0034fdf8:  7efff920 00000000 00000246 ffffe405
0x0034fe08:  0034fea8 f7ea2589 7ea80000 0034fe2c
0x0034fe18:  0034fea8 00000014 0034fe2c 0040da0c
0x0034fe28:  0040d8bc 00000000 00000000 00530055
Backtrace:
=>1 0x7ee33f80 LocalInit16+0x160() in kernel32 (0x7efff920)
  2 0x00000000 (0x10012a03)
  3 0x00000000 (0x00000000)
0x7ee33f80 LocalInit16+0x160 in kernel32: movw  %si,0x2(%eax)
Modules:
Module  Address                 Debug info      Name (19 modules)
PE        400000-  41a000       Deferred        hl2
ELF       43b000-  458000       Deferred        ld-linux.so.2
ELF       45a000-  5b3000       Deferred        libc.so.6
ELF       5b5000-  5ba000       Deferred        libdl.so.2
ELF       5bc000-  5e5000       Deferred        libm.so.6
ELF       5e7000-  600000       Deferred        libpthread.so.0
ELF     7bf00000-7bf03000       Deferred        <wine-loader>
ELF     7e971000-7e9c1000       Deferred        advapi32<elf>
  \-PE  7e980000-7e9c1000       \               advapi32
ELF     7e9c1000-7ea63000       Deferred        gdi32<elf>
  \-PE  7e9d0000-7ea63000       \               gdi32
ELF     7ea63000-7ebb0000       Deferred        user32<elf>
  \-PE  7ea80000-7ebb0000       \               user32
ELF     7ebd0000-7ebdc000       Deferred        libnss_files.so.2
ELF     7eddc000-7ef13000       Export          kernel32<elf>
  \-PE  7ee00000-7ef13000       \               kernel32
ELF     7ef56000-7f000000       Deferred        ntdll<elf>
  \-PE  7ef70000-7f000000       \               ntdll
ELF     f7d35000-f7d39000       Deferred        koi8-r.so
Threads:
fixme:win:SetLayeredWindowAttributes (0x30098,0x00000000,143,2): stub!
process  tid      prio (all id:s are in hex)
00000032 (D) C:\Program Files\Steam\SteamApps\melekhov\team fortress 2\hl2.exe
        00000048    0 <==
0000000a 
        0000000c    0
        0000000b    0
00000008 
        00000031    0
        00000030    0
        0000002a    0
        00000027    1
        00000047    0
        00000046    0
        00000045    1
        00000044    0
        00000043    1
        00000042    0
        00000041    1
        00000040    0
        0000003f    1
        0000003e    0
        0000003d    1
        0000003c    0
        0000003b    1
        0000003a    0
        00000039    1
        00000038    0
        00000037    1
        00000036    0
        00000035    1
        00000034    0
        00000033    1
        0000002f    0
        0000002e    0
        0000002d    1
        0000002c    0
        0000002b    0
        00000029    0
        00000028    1
        00000026    0
        00000023    0
        00000022   15
        0000001e   15
        0000001b   15
        00000019    0
        00000018    0
        00000017    0
        00000016    0
        00000015    0
        00000014    1
        00000013    0
        00000012    0
        00000011    0
        00000010    0
        0000000f    0
        0000000e    0
        0000000d    0
        00000009    0
Backtrace:
=>1 0x7ee33f80 LocalInit16+0x160() in kernel32 (0x7efff920)
  2 0x00000000 (0x10012a03)
  3 0x00000000 (0x00000000)
fixme:win:SetLayeredWindowAttributes (0x30098,0x00000000,86,2): stub!
fixme:win:SetLayeredWindowAttributes (0x30098,0x00000000,30,2): stub!
fixme:win:SetLayeredWindowAttributes (0x30098,0x00000000,0,2): stub!
fixme:win:SetLayeredWindowAttributes (0x30098,0x00000000,0,2): stub!
fixme:shdocvw:OleInPlaceObject_InPlaceDeactivate (0xf120608)
fixme:shdocvw:OleInPlaceObject_UIDeactivate (0xf120608)
fixme:shdocvw:OleObject_Close (0xf120608)->(1)

Мне кажется что проблема в одной из первых строк:
fixme:mixer:ALSA_MixerInit No master control found on USB Device 0x46d:0x8b2, disabling mixer
У меня USB камера может он её считает за звук и отказывается запускать?

Забыл добавить что pulseaudio я вообще снес и сообщение выше оно уже без pulseaudio. Так же на последней строке сообщения: fixme:shdocvw:OleObject_Close (0xf120608)->(1) Курсор просто тупо замирает и ничего не происходит. Собственно это и есть симптому того что стим не запускается.

gres
() автор топика

Начнем с того, что Fedora уже не core: те не FC8, а F8.

Попробуй yum install alsa* именно со звездой. Еще камеру попробуй отключить. Попробуй покопать в alsa-mixer.

fashka
()
Ответ на: комментарий от gres

> Забыл добавить что pulseaudio я вообще снес

Тогда ССЗБ. Это самое глупое, что можно было придумать.

Sikon ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.