PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : wine und ATI



h.s.
04.01.04, 04:59
hallo,

ich hab das Problem dass alle 3DSpiele (z.B. HalfLife) unter wine so richtig hammer langsam laufen ( FPS irgendwo zwischen 1 und 0)

System: Intel 1.5 Ghz;
Ati Radeon 9500
512MB RAM

Debian Sarge/Unstable Kernel 2.4.22
Neueste ATI-Treiber (3.7.0); XFree86-4.2
$ glxinfo|grep rendering
direct rendering: Yes

glxgears = ~2100 FPS

Auffallend ist dass bei glxgears die CPU-Auslastung hauptsächlich durch glxgears verursacht wird (lt. TOP), bei wine gestarteten 3D-Anwendungen hat hingegen XFree86 die höchste CPU-Last.

gibts dafür eine Lösung? Oder wird die ATI wirklich so schlecht unterstützt?

Gruß,

Holger

v-pack
04.01.04, 07:12
Es liegt warscheinlich am neuen 3.7.0 Treiber. (ist jedenfalls bei mir so)

Versuche es mal mit den 2.8.0 Treiber.


Download (http://www.moneybars.de/ebay/fglrx-glc22-4.3.0-3.2.8.i586.rpm)


Gruß v-pack

h.s.
04.01.04, 08:07
moin,

danke für den Tipp. Das kleine OpenGL-Testprogramm GLTest.exe läuft jetzt wesentlich schneller (CPU-Last durch XFree=0%; win=100%), OpenGL wird also benutzt.

Leider hängen sich nun aber z.B. HalfLife und DAoC auf kurz bevor sie ihre Enigne initialisieren können:

$ winex3 camelot
Your system requires the use of pthreads but the maximum system allowed stack size of 2052 kB may be too small for some games.
If you experience problems, try rerunning with "-use-pthreads no" which may help.
holger@debian:~/TransGaming_Drive/Spiele/DAOC/Shrouded Isles$ mmtime pid=1748 tid=1748
mmtime pid=1759 tid=1759
WARNING: wait4 timed out
wine: Unhandled exception, starting debugger...
WineDbg starting on pid 80bd640
No debug information in ELF '/usr/lib/transgaming_winex3//winex/bin/wine' (0x00000000)
Breakpoint 1 at 0x4000c680
No debug information in ELF '/usr/lib/transgaming_winex3//winex/pthread_lib/libntdll.so' (0x40018000)
No debug information in ELF '/usr/lib/transgaming_winex3//winex/pthread_lib/libwine.so' (0x4010f000)
No debug information in ELF '/usr/lib/transgaming_winex3//winex/lib/libwine_unicode.so' (0x40126000)
No debug information in ELF '/lib/libm.so.6' (0x401f9000)
No debug information in ELF '/lib/libc.so.6' (0x4021b000)
No debug information in ELF '/lib/libpthread.so.0' (0x4034d000)
No debug information in ELF '/lib/libdl.so.2' (0x4039e000)
No debug information in ELF '/lib/ld-linux.so.2' (0x40000000)
No debug information in ELF '/usr/lib/transgaming_winex3//winex/lib/libimm32.so' (0x406e3000)
No debug information in ELF '/usr/lib/transgaming_winex3//winex/lib/libuser32.so' (0x406f2000)
No debug information in ELF '/usr/lib/transgaming_winex3//winex/lib/libgdi32.so' (0x40819000)
No debug information in ELF '/usr/lib/transgaming_winex3//winex/lib/libkernel32.so' (0x40885000)
No debug information in ELF '/usr/lib/transgaming_winex3//winex/lib/libadvapi32.so' (0x40905000)
No debug information in ELF '/usr/lib/transgaming_winex3//winex/lib/libdinput.so' (0x40927000)
No debug information in ELF '/usr/lib/transgaming_winex3//winex/lib/libwinmm.so' (0x40946000)
No debug information in ELF '/usr/lib/transgaming_winex3//winex/lib/libwsock32.so' (0x4099b000)
No debug information in ELF '/usr/lib/transgaming_winex3//winex/lib/libws2_32.so' (0x409aa000)
No debug information in ELF '/usr/lib/transgaming_winex3//winex/lib/libx11drv.so' (0x409c1000)
No debug information in ELF '/usr/lib/transgaming_winex3//winex/lib/libwine_tsx11.so' (0x40a31000)
No debug information in ELF '/usr/X11R6/lib/libSM.so.6' (0x403a2000)
No debug information in ELF '/usr/X11R6/lib/libICE.so.6' (0x40a43000)
No debug information in ELF '/usr/lib/libXrender.so.1' (0x40a5a000)
No debug information in ELF '/usr/X11R6/lib/libGL.so.1' (0x40a62000)
No debug information in ELF '/usr/lib/transgaming_winex3//winex/lib/libGLU.so.1' (0x40ae2000)
No debug information in ELF '/usr/X11R6/lib/libXext.so.6' (0x40b9d000)
No debug information in ELF '/usr/X11R6/lib/libX11.so.6' (0x40bab000)
No debug information in ELF '/usr/X11R6/lib/modules/dri/fglrx_dri.so' (0x40c72000)
No debug information in ELF '/usr/X11R6/lib/X11/locale/common/xlcDef.so.2' (0x401f0000)
No debug information in ELF '/usr/X11R6/lib/X11/locale/common/ximcp.so.2' (0x49ad3000)
No debug information in ELF '/usr/lib/transgaming_winex3//winex/lib/libwineoss.drv.so' (0x49f80000)
No debug information in ELF '/usr/lib/transgaming_winex3//winex/lib/libmsacm32.so' (0x49f9a000)
No debug information in ELF '/usr/lib/transgaming_winex3//winex/lib/libmsacm.drv.so' (0x49af1000)
No debug information in ELF '/usr/lib/transgaming_winex3//winex/lib/libmidimap.drv.so' (0x401f3000)
No debug information in ELF '/lib/libnss_files.so.2' (0x4ae8c000)
No debug information in ELF '/usr/lib/transgaming_winex3//winex/lib/libd3d8.so' (0x4aea1000)
No debug information in ELF '/usr/lib/transgaming_winex3//winex/lib/libddraw.so' (0x4aec3000)
No debug information in ELF '/usr/lib/transgaming_winex3//winex/lib/libd3dgl.so' (0x4b020000)
No debug information in ELF '/usr/lib/transgaming_winex3//winex/lib/libdsound.so' (0x4b0b2000)
No debug information in ELF '/lib/libnss_compat.so.2' (0x4ae95000)
No debug information in ELF '/lib/libnsl.so.1' (0x4c6ba000)
No debug information in ELF '/lib/libnss_nis.so.2' (0x4af05000)
No debug information in 32bit DLL 'C:\Spiele\DAOC\Shrouded Isles\game.dll' (0x00400000)
No debug information in 32bit DLL 'NTDLL.DLL' (0x40054000)
No debug information in 32bit DLL 'KERNEL32.DLL' (0x408b8000)
No debug information in 32bit DLL 'ADVAPI32.DLL' (0x40915000)
No debug information in 32bit DLL 'GDI32.DLL' (0x40837000)
No debug information in 32bit DLL 'USER32.DLL' (0x40729000)
No debug information in 32bit DLL 'IMM32.DLL' (0x406e9000)
No debug information in 32bit DLL 'WINMM.DLL' (0x40954000)
No debug information in 32bit DLL 'DINPUT.DLL' (0x40933000)
No debug information in 32bit DLL 'C:\SPIELE\DAOC\SHROUDED ISLES\MSS32.DLL' (0x21000000)
No debug information in 32bit DLL 'WS2_32.DLL' (0x409b2000)
No debug information in 32bit DLL 'WSOCK32.DLL' (0x4099f000)
No debug information in 32bit DLL 'C:\WINDOWS\SYSTEM32\MSVCRT.DLL' (0x78000000)
No debug information in 32bit DLL 'C:\SPIELE\DAOC\SHROUDED ISLES\LIBXML2.DLL' (0x10000000)
No debug information in 32bit DLL 'X11DRV.DLL' (0x409dd000)
No debug information in 32bit DLL 'MSACM32.DLL' (0x49f9f000)
No debug information in 32bit DLL 'WINEOSS.DRV' (0x49f83000)
No debug information in 32bit DLL 'MSACM.DRV' (0x49af4000)
No debug information in 32bit DLL 'MIDIMAP.DRV' (0x401f5000)
No debug information in 32bit DLL 'DDRAW.DLL' (0x4aed8000)
No debug information in 32bit DLL 'D3D8.DLL' (0x4aeaf000)
No debug information in 32bit DLL 'D3DGL.DLL' (0x4b02f000)
No debug information in 32bit DLL 'C:\SPIELE\DAOC\SHROUDED ISLES\MP3DEC.ASI' (0x22000000)
No debug information in 32bit DLL 'DSOUND.DLL' (0x4b0be000)
Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x00000000).
In 32-bit mode.
0x00000000: addb %al,0x0(%eax)
Wine-dbg>WineDbg terminated on pid 80bd640