PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Spiele mit Wine funktionieren nicht korrekt



baba_melone
21.03.07, 20:58
Hi,
ich habe jetzt schon mehrere Windows-Spiele mit Wine installiert. Leider funktioniert bisher noch kein Spiel, bei allen ist in der Mitte nur ein Pixelhaufen vor schwarzem Bildschirm zu sehen. Diese Probleme treten z.B- bei Morrowind auf

stefan.becker
21.03.07, 21:17
Hui, nicht so viele Infos. Ich werde morgen mal weiterlesen.

WhiteShadow
22.03.07, 11:34
such mal nach "Wie stelle ich Fragen richtig" ... so kann und will dir niemand helfen!

schwarzbarde
22.03.07, 15:10
Um die Frage nun korrekt zu beantworten:
Da ist definitiv was nicht richtig, u.a. bei Morrowind.

baba_melone
22.03.07, 15:16
Sorry, hatte gestern nur noch enorm wenig Zeit, habe diesen Thread quasi noch gerade so aufmachen können. Ich benutze Mandriva 2007.0, Wine 0.9.32(auch wenn der Fehler schon bei früheren Versionen auftrat. Patrizier 2 Gold funktioniert, aber Glaxium und Morrowind funktionieren nicht, bei denen tritt der eben genannte Fehler auf, obwohl zumndest Morrowind laut der AppDB auf winehq.org funktionieren müsste. Zu meinem Fehler: Der Bildschirm bleibt wie gesagt schwarz und in der Mitte ist ein "pixelhaufen" weißer Pixel zu sehen. Außer einem Neustart des X-Servers bleibt mir dann nichts mehr übrig. Grafiktreiber ist der proprietäre von Nvidia, Graka Geforce Go 7600.

thechef
22.03.07, 20:06
Welche Version des nvidia-treibers hast du installiert und wie hast du ihn installiert?

baba_melone
22.03.07, 20:47
9755, habe die Shell-Datei von der NVIDIA-Treiberseite benutzt, der Treiber funktioniert aber super, bei mir läuft auch Beryl.

thechef
22.03.07, 20:54
Hast du nach der Installation des nvidia-treiber je ein system-upgrade gemacht ohne danach nvidia erneut zu installieren?
Hast du den nvidia je auf eine andere Weise installiert gehabt (z.B. via Repository)

WhiteShadow
23.03.07, 19:50
tritt der Fehler auch auf, wenn du Beryl deaktivierst?

baba_melone
23.03.07, 20:07
Ja, ich hatte scchonmal den Treiber Version 9631 via Repo installiert gehabt. Die Spiele funktionieren auch wenn Beryl deaktiviert wurde nicht - selber Fehler, jedoch mit dem Unterschied, dass das Programm, bei dem dieser Fehler auftritt gleich wieder beendet wird.

thechef
23.03.07, 20:25
Welche Distribution hast du installiert?

Bei Debian und Ubuntu ist es merkwürdigerweise problematisch, wenn der paketierte Treiber je installiert war und alle Dateien, die dieses Paket erstellt hat, nicht entfernt werden und anschliessend der Installer direkt von nvidia genommen wurde.

Versuch mal das:

Deinstalliere den nvidia-treiber (sh NVIDIA* --uninstall)

Stelle sicher, dass kein einziges Paket mehr installiert ist, das zum paketierten nvidia-treiber gehört.

Suche nach nach Dateien in /etc und Unterordnern mit "nvidia" im Namen und lösche sie, wenn du sicher bist, dass die Dateien zu den nvidia-treibern gehören.

Installiere den nvidia-treiber erneut mittels Installer von nvidia.

baba_melone
25.03.07, 15:12
ich habe den NVIDIA-Treiber neu installiert, und jetzt meckert Morrowind, weil es Font 0 nicht laden kann, die Datei ist allerdings vorhanden. Auch GTA SA, welches ich eben erst installiert habe, versagt den Dienst. Hier die Konsolenausgabe:

wine: Unhandled page fault on write access to 0xfffffffc at address 0x13002c7 (thread 0009), starting debugger...
Unhandled exception: page fault on write access to 0xfffffffc in 32-bit code (0x013002c7).
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
EIP:013002c7 ESP:0178ff1c EBP:00000000 EFLAGS:00010216( - 00 -RIAP1)
EAX:00000233 EBX:7ee8ce20 ECX:00000233 EDX:ffffff58
ESI:012ffe40 EDI:7ffdf000
Stack dump:
0x0178ff1c: 7ee45c4f 7ffdf000 00000000 00000000
0x0178ff2c: 00000000 ffffffff 7edfff10 7ee15180
0x0178ff3c: 7ee8ce20 00000000 00001000 00000000
0x0178ff4c: e29011be 9d0cb52c 00000001 10012a03
0x0178ff5c: 00000000 00000000 00000000 00000000
0x0178ff6c: 00000000 00000000 00000000 00000000
Backtrace:
=>1 0x013002c7 in gta_sa (+0xf002c7) (0x00000000)
0x013002c7: movl %ecx,0xfffffffc(%ebp)
Modules:
Module Address Debug info Name (66 modules)
PE 240000-249000 Deferred ogg
PE 250000-358000 Deferred vorbis
PE 360000-390000 Deferred eax
PE 400000-1577000 Export gta_sa
PE 10000000-10011000 Deferred vorbisfile
ELF 7bf00000-7bf03000 Deferred <wine-loader>
ELF 7d4e4000-7d4fc000 Deferred msacm32<elf>
\-PE 7d4f0000-7d4fc000 \ msacm32
ELF 7d4fc000-7d53a000 Deferred wineoss<elf>
\-PE 7d500000-7d53a000 \ wineoss
ELF 7d53a000-7d53f000 Deferred libxfixes.so.3
ELF 7d53f000-7d549000 Deferred libxcursor.so.1
ELF 7d549000-7d566000 Deferred imm32<elf>
\-PE 7d550000-7d566000 \ imm32
ELF 7d566000-7d569000 Deferred libxinerama.so.1
ELF 7d56b000-7d580000 Deferred midimap<elf>
\-PE 7d570000-7d580000 \ midimap
ELF 7da1b000-7e38d000 Deferred libglcore.so.1
ELF 7e38d000-7e421000 Deferred libgl.so.1
ELF 7e421000-7e427000 Deferred libxdmcp.so.6
ELF 7e427000-7e525000 Deferred libx11.so.6
ELF 7e525000-7e534000 Deferred libxext.so.6
ELF 7e534000-7e539000 Deferred libxxf86vm.so.1
ELF 7e539000-7e552000 Deferred libice.so.6
ELF 7e552000-7e55b000 Deferred libsm.so.6
ELF 7e55f000-7e563000 Deferred libxrandr.so.2
ELF 7e563000-7e56c000 Deferred libxrender.so.1
ELF 7e572000-7e607000 Deferred winex11<elf>
\-PE 7e580000-7e607000 \ winex11
ELF 7e653000-7e780000 Deferred libxml2.so.2
ELF 7e780000-7e7ae000 Deferred libfontconfig.so.1
ELF 7e7ae000-7e7c1000 Deferred libz.so.1
ELF 7e7c1000-7e82e000 Deferred libfreetype.so.6
ELF 7e845000-7e85f000 Deferred version<elf>
\-PE 7e850000-7e85f000 \ version
ELF 7e85f000-7e8b8000 Deferred rpcrt4<elf>
\-PE 7e870000-7e8b8000 \ rpcrt4
ELF 7e8b8000-7e95d000 Deferred ole32<elf>
\-PE 7e8d0000-7e95d000 \ ole32
ELF 7e95d000-7e96f000 Deferred libresolv.so.2
ELF 7e970000-7e972000 Deferred libnvidia-tls.so.1
ELF 7e972000-7e986000 Deferred lz32<elf>
\-PE 7e980000-7e986000 \ lz32
ELF 7e986000-7e9a5000 Deferred iphlpapi<elf>
\-PE 7e990000-7e9a5000 \ iphlpapi
ELF 7e9a5000-7e9d3000 Deferred ws2_32<elf>
\-PE 7e9b0000-7e9d3000 \ ws2_32
ELF 7e9d3000-7ea1c000 Deferred advapi32<elf>
\-PE 7e9e0000-7ea1c000 \ advapi32
ELF 7ea1c000-7eaba000 Deferred gdi32<elf>
\-PE 7ea30000-7eaba000 \ gdi32
ELF 7eaba000-7ec07000 Deferred user32<elf>
\-PE 7ead0000-7ec07000 \ user32
ELF 7ec07000-7ec9a000 Deferred winmm<elf>
\-PE 7ec10000-7ec9a000 \ winmm
ELF 7edd4000-7ef08000 Deferred kernel32<elf>
\-PE 7edf0000-7ef08000 \ kernel32
ELF 7ef3d000-7ef62000 Deferred libm.so.6
ELF 7ef62000-7f000000 Deferred ntdll<elf>
\-PE 7ef70000-7f000000 \ ntdll
ELF b7d41000-b7d45000 Deferred libdl.so.2
ELF b7d45000-b7e72000 Deferred libc.so.6
ELF b7e72000-b7e85000 Deferred libpthread.so.0
ELF b7e85000-b7f97000 Deferred libwine.so.1
ELF b7f98000-b7f9b000 Deferred libxau.so.6
ELF b7faf000-b7fc9000 Deferred ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
00000008 (D) Z:\home\baba_melone\.wine\drive_c\Programme\Rockst ar Games\Grand Theft Auto San Andreas\gta_sa.exe
00000009 0 <==


kann damit nichts anfangen. Ein anderes Programm wiederum meckert, weil es eine Textur nicht laden konnte. Aber auch diese Datei war unter dem richtigen Pfad vorhanden

ThE_FiSh
25.03.07, 20:33
richtige rechte gesetzt?

thechef
25.03.07, 20:52
Dein ursprüngliches Problem ist also behoben?
Oder kommt es nach deiner Beurteilung eher noch weniger weit als vorher?

Banshee
26.03.07, 00:56
Wenn GTA nicht startet kann das an zwei Sachen liegen:
1. kein nocd crack verwendet
2. Im windows/system32 Ordner gibts eine Datei qedit.dll /löschen oder umbennen

baba_melone
27.03.07, 09:28
Das mit GTA kann ich leider grad nicht testen, sitze an einem anderen Rechner. Das ursprüngliche Problem ist behoben, denke schon. Ich hasse den proprietären NVIDIA-Treiber!!