Мне удалось месяца портала заставить 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 камера может он её считает за звук и отказывается запускать?
gres ★
13.01.08 01:36:43 MSK