Nach Update Nvidia auf Version 367.44 Steam Spiele starten nicht mehr

Django

Well-Known Member
Unter dem Standard Nvidia Treiber liefen Spiele unter Steam noch ohne Probleme. Seit dem Update auf Version 367.44 läuft nur noch der Steam-Client. Aufruf Spiele bricht mit Fehlermeldung ab.

Habe mit dieser Anleitung 32bit Nividia-Treiber installiert

http://daemon-notes.com/articles/other/wine/configuration.

Ich bin ratlos ;'(


Program Error Details:


Unhandled exception: page fault on write access to 0x0f050000 in 32-bit code (0x62336033).
Register dump:
CS:0033 SS:003b DS:003b ES:003b FS:0013 GS:001b
EIP:62336033 ESP:0f4cf660 EBP:0f4cf6c8 EFLAGS:00210216( R- -- I -A-P- )
EAX:00000000 EBX:00010000 ECX:00000780 EDX:00000000
ESI:00001800 EDI:0f050000
Stack dump:
0x0f4cf660: 0f041e00 63d7e9a8 0f03d818 63d5e195
0x0f4cf670: 0f041e00 00000000 00010000 63d68a12
0x0f4cf680: 0f03d818 7bc52d81 00000600 00000000
0x0f4cf690: 00001800 0f03d8c4 00000000 0f03d8fc
0x0f4cf6a0: 0f03dfd0 00000000 00000000 7bc4ec5e
0x0f4cf6b0: 00000000 00000000 00000080 ffffffff
Backtrace:
=>0 0x62336033 memset+0x33() in libc.so.7 (0x0f4cf6c8)
1 0x7bc80470 call_thread_func_wrapper+0xb() in ntdll (0x0f4cf6d8)
2 0x7bc8274c call_thread_func+0x7b() in ntdll (0x0f4cf738)
3 0x7bc8044e call_thread_entry_point+0x11() in ntdll (0x0f4cf758)
4 0x7bc8cb3f start_thread+0xde() in ntdll (0x0f4cff98)
5 0x621ddbbc in libthr.so.3 (+0x6bbb) (0x0f4cffe8)
0x62336033 memset+0x33 in libc.so.7: repe stosl %es:(%edi)
Modules:
Module Address Debug info Name (109 modules)
PE 340000- 35f000 Deferred video_services
PE 400000- 421000 Deferred hl2
PE 1790000- 17c2000 Deferred launcher
PE 17d0000- 181d000 Deferred tier0
PE 1820000- 18b5000 Deferred vstdlib
PE c5d0000- c67e000 Deferred filesystem_stdio
PE c880000- cf1c000 Deferred engine
PE d480000- d4a3000 Deferred inputsystem
PE d4b0000- d567000 Deferred sdl2
PE d570000- d6b6000 Deferred materialsystem
PE e6c0000- e702000 Deferred datacache
PE e710000- eb0d000 Deferred studiorender
PE eb10000- ebfb000 Deferred vphysics
PE ec00000- ed76000 Deferred vguimatsurface
PE ed80000- ede3000 Deferred vgui2
PE edf0000- ee21000 Deferred sourcevr
PE ee30000- efd9000 Deferred shaderapidx9
PE f220000- f246000 Deferred video_quicktime
PE f250000- f273000 Deferred video_bink
PE f280000- f2cb000 Deferred binkw32
PE 10000000-10124000 Deferred gameoverlayrenderer
PE 3b400000-3b41e000 Deferred steam_api
ELF 60000000-60002000 Deferred <wine-loader>
ELF 62001000-6201c000 Deferred ld-elf32.so.1
ELF 62025000-621d7000 Deferred libwine.so.1
ELF 621d7000-621f8000 Dwarf libthr.so.3
ELF 621f8000-62374000 Dwarf libc.so.7
ELF 62389000-623b3000 Deferred libm.so.5
ELF 623b3000-623cb000 Deferred version<elf>
\-PE 623c0000-623cb000 \ version
ELF 623cb000-623ed000 Deferred msacm32<elf>
\-PE 623d0000-623ed000 \ msacm32
ELF 623ed000-62400000 Deferred psapi<elf>
\-PE 623f0000-62400000 \ psapi
ELF 62c00000-62d44000 Deferred user32<elf>
\-PE 62c10000-62d44000 \ user32
ELF 62d44000-62e61000 Deferred gdi32<elf>
\-PE 62d50000-62e61000 \ gdi32
ELF 62e61000-62ed0000 Deferred advapi32<elf>
\-PE 62e70000-62ed0000 \ advapi32
ELF 62ed0000-62f1b000 Deferred winmm<elf>
\-PE 62ee0000-62f1b000 \ winmm
ELF 62f1b000-63034000 Deferred ole32<elf>
\-PE 62f30000-63034000 \ ole32
ELF 63034000-630ac000 Deferred rpcrt4<elf>
\-PE 63040000-630ac000 \ rpcrt4
ELF 630ac000-630ce000 Deferred imm32<elf>
\-PE 630b0000-630ce000 \ imm32
ELF 630ce000-6315f000 Deferred libfreetype.so.6
ELF 6315f000-63174000 Deferred libz.so.6
ELF 63174000-63186000 Deferred libbz2.so.4
ELF 63186000-631c5000 Deferred libfontconfig.so.1
ELF 631c5000-631e9000 Deferred libexpat.so.1
ELF 632d8000-63363000 Deferred winex11<elf>
\-PE 632e0000-63363000 \ winex11
ELF 63363000-63372000 Deferred libxext.so.6
ELF 63372000-6348c000 Deferred libx11.so.6
ELF 6348c000-634a7000 Deferred libxcb.so.1
ELF 634a7000-634b0000 Deferred librpcsvc.so.5
ELF 634b0000-634b3000 Deferred libxau.so.6
ELF 634b3000-634b5000 Deferred libpthread-stubs.so.0
ELF 634b5000-634ba000 Deferred libxdmcp.so.6
ELF 634c3000-634c6000 Deferred libxinerama.so.1
ELF 634c6000-634cb000 Deferred libxxf86vm.so.1
ELF 634cb000-634d3000 Deferred libxrender.so.1
ELF 634d3000-634dc000 Deferred libxrandr.so.2
ELF 634dc000-634df000 Deferred libxcomposite.so.1
ELF 634df000-634ed000 Deferred libxi.so.6
ELF 634ed000-634f7000 Deferred libxcursor.so.1
ELF 634f7000-634fc000 Deferred libxfixes.so.3
ELF 634fe000-636d5000 Deferred shell32<elf>
\-PE 63510000-636d5000 \ shell32
ELF 636d5000-63741000 Deferred shlwapi<elf>
\-PE 636e0000-63741000 \ shlwapi
ELF 63741000-6375b000 Deferred wsock32<elf>
\-PE 63750000-6375b000 \ wsock32
ELF 6375b000-6379f000 Deferred ws2_32<elf>
\-PE 63760000-6379f000 \ ws2_32
ELF 6379f000-637c4000 Deferred iphlpapi<elf>
\-PE 637b0000-637c4000 \ iphlpapi
ELF 637c4000-637ce000 Deferred libprocstat.so.1
ELF 637ce000-637e4000 Deferred libelf.so.1
ELF 637e4000-637ed000 Deferred libkvm.so.6
ELF 637ed000-637ff000 Deferred libutil.so.9
ELF 63846000-638a7000 Deferred wininet<elf>
\-PE 63850000-638a7000 \ wininet
ELF 638a7000-638c7000 Deferred mpr<elf>
\-PE 638b0000-638c7000 \ mpr
ELF 638c7000-639e2000 Deferred oleaut32<elf>
\-PE 638e0000-639e2000 \ oleaut32
ELF 639e2000-63a19000 Deferred d3d9<elf>
\-PE 639f0000-63a19000 \ d3d9
ELF 63a19000-63b3d000 Deferred wined3d<elf>
\-PE 63a30000-63b3d000 \ wined3d
ELF 63b3d000-63c33000 Deferred libgl.so.1
ELF 63c33000-63c35000 Deferred libnvidia-tls.so.1
ELF 63d3b000-63d80000 Deferred dsound<elf>
\-PE 63d40000-63d80000 \ dsound
ELF 63d80000-63da1000 Deferred mmdevapi<elf>
\-PE 63d90000-63da1000 \ mmdevapi
ELF 63e00000-65e74000 Deferred libnvidia-glcore.so.1
ELF 65fa7000-65fd4000 Deferred wineoss<elf>
\-PE 65fb0000-65fd4000 \ wineoss
ELF 7a800000-7a8dd000 Deferred opengl32<elf>
\-PE 7a820000-7a8dd000 \ opengl32
ELF 7b400000-7b68a000 Deferred kernel32<elf>
\-PE 7b420000-7b68a000 \ kernel32
ELF 7bc00000-7bce3000 Dwarf ntdll<elf>
\-PE 7bc10000-7bce3000 \ ntdll
Threads:
process tid prio (all id:s are in hex)
0000000e services.exe
0000001f 0
0000001e 0
00000014 0
00000010 0
0000000f 0
00000012 winedevice.exe
00000019 0
00000018 0
00000013 0
0000001c plugplay.exe
00000021 0
00000020 0
0000001d 0
00000026 explorer.exe
0000002b 0
0000002a 0
00000029 0
00000028 0
00000027 0
00000032 Steam.exe
00000083 0
00000071 0
00000070 0
0000006d 0
0000006c 0
0000006a 0
00000067 0
00000066 0
0000005e 0
0000005d 0
0000005c 0
0000005b 0
0000005a 0
00000059 0
00000058 0
00000057 0
00000055 1
00000052 0
00000050 0
0000003b 0
0000003a 0
00000039 0
00000038 0
00000037 0
00000034 0
00000033 0
00000035 steamwebhelper.exe
00000075 0
00000060 0
0000004f 0
0000004e 0
0000004d 0
0000004c 0
0000004b 0
0000004a 0
00000049 0
00000048 0
00000047 0
00000046 0
00000045 0
00000044 0
00000043 0
00000042 0
00000041 0
00000040 0
0000003f 0
0000003e 0
0000003d 0
0000003c 0
00000036 0
00000076 (D) C:\Program Files\Steam\steamapps\common\Half-Life 2\hl2.exe
0000007b 15 <==
0000007a 0
00000079 0
00000078 0
00000077 0
0000007e steamerrorreporter.exe
00000082 0
00000081 0
00000080 0
0000007f 0
System information:
Wine build: wine-1.9.19
Platform: i386
Version: Windows XP
Host system: FreeBSD
Host version: 10.3-RELEASE
 
Unter dem Standard Nvidia Treiber liefen Spiele unter Steam noch ohne Probleme. Seit dem Update auf Version 367.44 läuft nur noch der Steam-Client. Aufruf Spiele bricht mit Fehlermeldung ab.

Habe mit dieser Anleitung 32bit Nividia-Treiber installiert

http://daemon-notes.com/articles/other/wine/configuration.

Ich bin ratlos

Hallo @Django,

in einem anderen Thread haber ich kürzlich erfahren, dass für Steam kein 32 Bit Wine mehr erforderlich sein soll:
https://www.bsdforen.de/threads/weiß-jemand-was-zum-thema-64bit-spiele-unter-wine.32914/#post-284769

Mehr kann ich zu Deiner Fragestellung momentan leider nicht beitragen.

Viele Grüße,
Holger
 
Habe mit dieser Anleitung 32bit Nividia-Treiber installiert
http://daemon-notes.com/articles/other/wine/configuration.

zumindest nicht offensichtlich.
Die Anleitung beschreibt die Konfiguration von Wine für steam und nutzt dabei winetricks, das erst noch von eine Internet-Seite gezogen werden muss:
fetch https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks
Dieses winetricks landet in /usr/local/bin und wird dort ausführbar gemacht, was mich persönlich ein wenig stören würde, wenn das keine "FreeBSD-Anwendung" ist, also nicht von FreeBSD direkt oder aus einem der Ports stammt.
Im weiteren Verlauf wird dann mit Hilfe dieses winetricks gearbeitet und angeblich auch einige Libraries installiert. Danach richtet winetricks steam auf wine ein.

Es könnte zwar sein, dass winetricks einen Update des nvidia-Treibers durchführt, aber ich glaube das nicht und es steht nichts davon geschrieben. Dagegen spricht schon mal, dass die Befehle in dem Beispiel nicht als root durchgeführt werden.

Bei solchen Installationen kann unheimlich viel schief laufen, angefangen damit, dass gar nichts aus dem Netz gezogen wird, etwas falsches oder unpassendes dabei ist, oder dass dies gar nicht für die eigene Plattform funktioniert. Das ist ohne weitere Kenntnisse sehr vage und nicht mal den Verdacht, dass die Aktualisierung des nvidia-Treibers ursächlich ist, kann man so nachvollziehen.
Angenommen, das ist so, dann hattest du den nvidia-Treiber vermutlich irgendwie anders aktualisiert.
Vermutlich auch nicht nur diesen Treiber, sondern damit zusammen auch andere Abhängigkeiten, die du nicht mehr zurückbauen möchtest?
Wenn dies die Ursache des Fehlers ist, dann bräuchtest du nun ein zu der neuen Treiber-Version angepasstes winetricks, sonst wird da wohl nicht viel zu machen sein.
 
Vielen Dank , für eure Tipps.

Wine64 startet nicht den Steam Client. Funktioniert nicht mit Steam.

pit234e du hast wohl Recht, man braucht wahrscheinlich angepasste winetricks für Nvidia 367.44

Versuche noch einmal mit GLVND_DISALLOW_PATCHING=1 %command% , mal gucken ob das geht. Bin eher skeptisch ...

Sonst warte ich halt auf FreeBSD 11, dort soll der native Steam-client per Linux-Emulation ja laufen.
https://github.com/tony/steam-freebsd-client.

Naja, chatten geht ja erstmal mit Steam.:) Spiele eigentlich unter Win. Unter FreeBSD ist es eher Neugierde.
 
Da gibt es noch einen neueren Eintrag vom 7. September 2016:
Prepare 64bit FreeBSD (a.k.a. amd64)

by ross at 04:25:08 on September 7, 2016

==============================

Update: You don't need this guide anymore. I've been using 64bit Wine for some time now and it finally just works. So no need for 32bit version.

All you need to install Wine is pkg install wine-devel, then install Steam and your game and that's it.
 
sh /usr/local/share/wine/patch-nvidia.sh


Ja, habe habe ich ausgeführt !

Steam läuft , aber Spiel bricht mit oben genannten Fehlercode ab ! :mad::mad:
 
Irgendetwas muss ich vermuchelt haben , oder es liegt an Nvidia 367.44 und wine. Oder ich bin zu blöde, hahaha :D:D :):)
Hat denn irgend jemand Steam unter Nvidia 367.44 und Wine überhaupt am Laufen ???

Denke, ich muss es zurückbauen ;'(;'(. Es lief ja unter Standard Nvidia-Treiber.

pit234a denke ich hat defenitiv Recht.


Es lebe pit234e !!!:p:p
 
Habe die Community schon länger beobachtet. Ich finde FreeBSD total spannend und es ist für mich auch schon zu einer echten Passion geworden.
Dagegen ist Linux bald schon langweilig. :rolleyes::rolleyes:-
 
Hast du zufällig ein Zwei-Monitor Setup? Dann könntest du versuchen den zweiten Bildschirm mit den nvidia-settings zu deaktivieren.
 
Problem mit Steam und Nvidia unter FreeBSD 11 endlich gelöst !!

Aktuellster Treiber:
nvidia-driver
Version : 375.26

pkg install nvidia-driver

pkg install i386-wine


How to Install NVIDIA's 32-bit compatibility OpenGL libraries on 64-bit FreebsdBSD 11

/usr/local/share/wine/patch-nvidia.sh


Und mit diesem patch lief HL² :)

OpenGL programs not running

env LD_PRELOAD=/usr/local/lib/gcc49/libstdc++.so.6 glxinfo
 
Zurück
Oben