OpenGL в wine..

доброго времени суток.
имеется Arch Linux i686, установлены видео дрова xf6 ( http://wiki.archlinux.org/index.php/ATI … TI_Drivers )
видео - ATI Mobility Radeon X1600, родные OpenGL-игры (типа Nexuiz) бегают

[[email protected] ~$] glxinfo | grep direct rendering
grep: rendering: No such file or directory
[[email protected] ~$] glxinfo | grep direct\ rendering
direct rendering: Yes
[[email protected] ~$] glxgears
10085 frames in 5.0 seconds = 2016.999 FPS
10386 frames in 5.0 seconds = 2077.184 FPS
10113 frames in 5.0 seconds = 2022.557 FPS
9820 frames in 5.0 seconds = 1963.947 FPS
10244 frames in 5.0 seconds = 2048.650 FPS

проблема в том, что под wine сильно тормозит все что можно из OpenGL-игр -)
cs1.6 выдает 5 fps (с флагом –enable-opengl), в warcraft3 (-opengl) дальше меню не ушел -(
пробовал разные версии и wine, поиск не дал ничего.

вывод wine при запуске кс:
[[email protected] /media/sda5/Games/cs$] ./hl.exe --enable-opengl -game cstrike                                                       
fixme:win:EnumDisplayDevicesW ((null),0,0x32f530,0x00000000), stub!                                                                      
fixme:gl_compat:add_gl_compat_wrappers GL implementation supports GL_ARB_fragment_program but not GL_EXT_fog_coord                       
fixme:gl_compat:add_gl_compat_wrappers The fog coord emulation will most likely fail                                                     
fixme:shdocvw:ViewObject_SetAdvise (0x1c2eb8)->(1 00000002 0x374d350)                                                                    
fixme:shdocvw:PersistStreamInit_InitNew (0x1c2eb8)                                                                                       
fixme:shdocvw:WebBrowser_put_RegisterAsBrowser (0x1c2eb8)->(ffffffff)                                                                    
fixme:shdocvw:WebBrowser_put_RegisterAsDropTarget (0x1c2eb8)->(ffffffff)                                                                 
fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x1c38d8,0x1c3860): stub                                                                  
fixme:shdocvw:ViewObject_SetAdvise (0x76fd570)->(1 00000002 0x37505c0)                                                                   
fixme:shdocvw:PersistStreamInit_InitNew (0x76fd570)                                                                                      
fixme:shdocvw:WebBrowser_put_RegisterAsBrowser (0x76fd570)->(ffffffff)                                                                   
fixme:shdocvw:WebBrowser_put_RegisterAsDropTarget (0x76fd570)->(ffffffff)                                                                
fixme:shdocvw:ViewObject_SetAdvise (0x76fd920)->(1 00000002 0x3762cd0)                                                                   
fixme:shdocvw:PersistStreamInit_InitNew (0x76fd920)                                                                                      
fixme:shdocvw:WebBrowser_put_RegisterAsBrowser (0x76fd920)->(ffffffff)                                                                   
fixme:shdocvw:WebBrowser_put_RegisterAsDropTarget (0x76fd920)->(ffffffff)                                                                
fixme:shdocvw:OleInPlaceObject_InPlaceDeactivate (0x76fd570)                                                                             
fixme:shdocvw:OleInPlaceObject_UIDeactivate (0x76fd570)                                                                                  
fixme:shdocvw:OleObject_Close (0x76fd570)->(1)                                                                                           
fixme:urlmon:URLMoniker_BindToObject use running object table                                                                            
fixme:shdocvw:BindStatusCallback_OnProgress status code 11                                                                               
fixme:shdocvw:BindStatusCallback_OnProgress status code 14                                                                               
fixme:system:SetProcessDPIAware stub!                                                                                                    
fixme:dwmapi:DwmIsCompositionEnabled 0x32e3c4                                                                                            
0[76f7eb8]: nsNativeModuleLoader::LoadModule("c:\windows\gecko\0.9.1\wine_gecko\sqlite3.dll") - Symbol NSGetModule not found             
0[76f7eb8]: nsNativeModuleLoader::LoadModule("c:\windows\gecko\0.9.1\wine_gecko\nssutil3.dll") - Symbol NSGetModule not found            
0[76f7eb8]: nsNativeModuleLoader::LoadModule("c:\windows\gecko\0.9.1\wine_gecko\xul.dll") - Symbol NSGetModule not found                 
0[76f7eb8]: nsNativeModuleLoader::LoadModule("c:\windows\gecko\0.9.1\wine_gecko\nssckbi.dll") - Symbol NSGetModule not found             
0[76f7eb8]: nsNativeModuleLoader::LoadModule("c:\windows\gecko\0.9.1\wine_gecko\smime3.dll") - Symbol NSGetModule not found              
0[76f7eb8]: nsNativeModuleLoader::LoadModule("c:\windows\gecko\0.9.1\wine_gecko\nspr4.dll") - Symbol NSGetModule not found               
0[76f7eb8]: nsNativeModuleLoader::LoadModule("c:\windows\gecko\0.9.1\wine_gecko\xpcom.dll") - Symbol NSGetModule not found               
0[76f7eb8]: nsNativeModuleLoader::LoadModule("c:\windows\gecko\0.9.1\wine_gecko\plds4.dll") - Symbol NSGetModule not found               
0[76f7eb8]: nsNativeModuleLoader::LoadModule("c:\windows\gecko\0.9.1\wine_gecko\nssdbm3.dll") - Symbol NSGetModule not found             
0[76f7eb8]: nsNativeModuleLoader::LoadModule("c:\windows\gecko\0.9.1\wine_gecko\ssl3.dll") - Symbol NSGetModule not found                
0[76f7eb8]: nsNativeModuleLoader::LoadModule("c:\windows\gecko\0.9.1\wine_gecko\softokn3.dll") - Symbol NSGetModule not found            
0[76f7eb8]: nsNativeModuleLoader::LoadModule("c:\windows\gecko\0.9.1\wine_gecko\nss3.dll") - Symbol NSGetModule not found                
0[76f7eb8]: nsNativeModuleLoader::LoadModule("c:\windows\gecko\0.9.1\wine_gecko\js3250.dll") - Symbol NSGetModule not found              
0[76f7eb8]: nsNativeModuleLoader::LoadModule("c:\windows\gecko\0.9.1\wine_gecko\plc4.dll") - Symbol NSGetModule not found
0[76f7eb8]: nsNativeModuleLoader::LoadModule("c:\windows\gecko\0.9.1\wine_gecko\plugins\npnul32.dll") - Symbol NSGetModule not found
0[76f7eb8]: nsNativeModuleLoader::LoadModule("c:\windows\gecko\0.9.1\wine_gecko\freebl3.dll") - Symbol NSGetModule not found
fixme:shdocvw:ClOleCommandTarget_QueryStatus (0x1c2f58)->((null) 1 0x32e9d4 (nil))
fixme:shdocvw:ClOleCommandTarget_Exec (0x1c2f58)->((null) 25 2 0x32e9e8 (nil))
fixme:shdocvw:ClOleCommandTarget_Exec (0x1c2f58)->((null) 26 2 0x32e9e8 (nil))
fixme:mshtml:on_change_dlcontrol unsupported dlcontrol 000000f0
fixme:shdocvw:ClientSite_GetContainer (0x1c2f58)->(0x32ea2c)
fixme:shdocvw:ClOleCommandTarget_Exec (0x1c2f58)->({000214d1-0000-0000-c000-000000000046} 37 0 0x32eb40 (nil))
fixme:shdocvw:ClOleCommandTarget_Exec (0x1c2f58)->({000214d1-0000-0000-c000-000000000046} 84 0 (nil) 0x32eb78)
fixme:shdocvw:OleInPlaceObject_InPlaceDeactivate (0x76fd920)
fixme:shdocvw:OleInPlaceObject_UIDeactivate (0x76fd920)
fixme:shdocvw:OleObject_Close (0x76fd920)->(1)
fixme:resource:GetGuiResources (0xffffffff,0): stub
fixme:shdocvw:ClOleCommandTarget_Exec (0x1c2f58)->((null) 29 2 0x32f524 (nil))
fixme:shdocvw:DocHostUIHandler_GetDropTarget (0x1c2f58)
fixme:shdocvw:ClOleCommandTarget_Exec (0x1c2f58)->({000214d0-0000-0000-c000-000000000046} 69 0 (nil) 0x32f404)
fixme:shdocvw:ClOleCommandTarget_Exec (0x1c2f58)->({000214d0-0000-0000-c000-000000000046} 69 0 (nil) 0x32f404)
fixme:shdocvw:ClOleCommandTarget_Exec (0x1c2f58)->((null) 26 2 0x32f504 (nil))
fixme:shdocvw:ClOleCommandTarget_Exec (0x1c2f58)->((null) 29 2 0x32f514 (nil))
fixme:shdocvw:ClOleCommandTarget_Exec (0x1c2f58)->({000214d1-0000-0000-c000-000000000046} 103 0 (nil) (nil))
fixme:shdocvw:ClOleCommandTarget_Exec (0x1c2f58)->({de4ba900-59ca-11cf-9592-444553540000} 2315 0 (nil) (nil))
fixme:shdocvw:ClOleCommandTarget_Exec (0x1c2f58)->((null) 35 0 (nil) (nil))
fixme:shdocvw:ClOleCommandTarget_Exec (0x1c2f58)->((null) 28 2 0x32f404 (nil))
fixme:shdocvw:ClientSite_GetContainer (0x1c2f58)->(0x32f358)
fixme:shdocvw:InPlaceFrame_SetStatusText (0x1c2f58)->(0xb7e61ad1)
fixme:shdocvw:ClOleCommandTarget_Exec (0x1c2f58)->((null) 25 2 0x32f264 (nil))
fixme:shdocvw:ClOleCommandTarget_Exec (0x1c2f58)->((null) 26 2 0x32f264 (nil))
fixme:mshtml:HTMLBodyElement_put_scroll (0xbb52208)->(L"no")
fixme:shdocvw:ViewObject_Draw (0x1c2eb8)->(1 -1 (nil) (nil) 0x85c 0x93c 0x32f9cc (nil) (nil) 00000000)
fixme:shdocvw:ClOleCommandTarget_Exec (0x1c2f58)->((null) 21 2 (nil) (nil))

any ideas?
да, чуть не забыл

[[email protected] ~$] cat /etc/X11/xorg.conf
Section "ServerLayout"                         
        Identifier     "Xorg Configured"       
        Screen      0  "Screen0" 0 0           
        InputDevice    "Keyboard0" "CoreKeyboard"
# PS/2 Mouse not detected                        
# Serial Mouse not detected                      
        InputDevice    "USB Mouse" "CorePointer" 
EndSection                                       
<..>                                                 
                                                                                                                                         
Section "Module"                                                                                                                         
        Load  "ddc"  # ddc probing of monitor                                                                                            
        Load  "dbe"                                                                                                                      
        Load  "dri"                                                                                                                      
        Load  "extmod"                                                                                                                   
        Load  "glx"                                                                                                                      
        Load  "bitmap" # bitmap-fonts                                                                                                    
        Load  "type1"                                                                                                                    
        Load  "freetype"                                                                                                                 
        Load  "record"                                                                                                                   
        Load  "drm"                                                                                                                      
        #   Load  "synaptics"                                                                                                            
EndSection                                                                                                                               
                                                                                                                                         
<..>
Section "Device"
        Identifier  "Card0"
        Driver      "radeon"
        Option "AGPMode" "8"
        Option "ColorTiling" "on"
        Option "AccelMethod" "EXA"
        Option "AGPFastWrite" "yes"
EndSection
Section "Screen"
        Identifier "Screen0"
        Device "Card0"
        Monitor "Monitor0"
        DefaultColorDepth 24
        SubSection "Display"
                Virtual 1280 800
                Depth 24
                Modes "1280x800"
        EndSubSection
EndSection
Section "DRI"
        Mode 0666
EndSection
[[email protected] ~$]
точь в точь такая же проблема
ati x1300 open source драйвер
нативное бегает
а в вайне воркрафт в слайдшоу со мной играет )-:

ps халфа 1 не тормозит, а контра вылетает
ну на открытых дровах оно так и будет. у моего друга х1650 и последний рабочий каталист на ней 9.1 на этом драйвере все гамы у него замечательно идут. так для этого ему пришлось запретить обновлять иксорг-сервер и ядро. чтоб проприетарный каталист 9.1 работал. т.к. в новом каталисте уже эти видяхи не поддерживаются. а на опенсорсных дровах в 3д производительность слабая.
vit.ok
еще раз повторюсь
через вайн первая халфа показывает около 80 фпс на открытых дровах
а вор3 ужасно тормозит!

у меня дома нетбук с видеокартой интел
так вот там халфа от силы 15 фпс покажет
а воркрафт пошустрее работает, но тоже не играбельно
Таже фигня. Не одна игруха не идет. Стандартные как было выше без проблем, а вот качал с инсталяшкой для линя Postal, Sirius Sam, Горький и т.д. не хотят. Реально тормоза и дальше менюхи сложно уйти :( Мучался долго, но так и ни кто не смог подсказать.
[[email protected] /]$ glxinfo | grep render
direct rendering: Yes
OpenGL renderer string: GeForce FX 5500/AGP/SSE2
8224 frames in 5.0 seconds = 1644.791 FPS
15972 frames in 5.0 seconds = 3194.365 FPS
20047 frames in 5.0 seconds = 4009.257 FPS
19402 frames in 5.0 seconds = 3880.349 FPS
14139 frames in 5.0 seconds = 2827.558 FPS
9978 frames in 5.0 seconds = 1995.466 FPS
10100 frames in 5.0 seconds = 2019.881 FPS
10105 frames in 5.0 seconds = 2020.823 FPS
13617 frames in 5.0 seconds = 2723.325 FPS
 
Зарегистрироваться или войдите чтобы оставить сообщение.