Moin :-)
Ich glaube das würde besser ins Spiele Forum passen, aber da es ja mit wine zu tun hat, post ichs mal hier.
OS : Opensuse 11.3 KDE 32bit
Wine : Version 1.2
Spiel : Call of Duty 4 - Modern Warfare , Original DVD sprich keine cracks o.Ä.
Installation funktionierte reibungslos, bei der Installation von DirectX hab ich dann abgebrochen (würd ja AKAIK ohnehin nicht gehen)
Multiplayer startet, man sieht die logos beim starten, und danach is blackscreen... Lässt sich nichts mehr machen.
Singelplayer startet überhaupt nicht, er meint, ich sollte den Debugger entfernen.
Ich hab mich mal schlau gemacht. Bei einigen Spielen war es AUF EINEN crack zurückzuführen, bei andern sollten sie einen Crack verwenden, wegen dem Kopierschutz, mit dem Wine nicht zurecht kommt.
Doch für COD 4 gibt es keinen crack... Der Kopierschutz ist ja in der Install enthalten...
Fehlermeldung:
Screen
LG;
Superbios
[EDIT]
Ok, hab mich geirrt, es gibt doch einen Crack.
Jetzt startet es zwar, und man kommt zur Profil Auswahl, aber dort sind alle buttons, etc. "unbeschriftet"
Der terminal gibt durchgehend diese Fehlermeldung aus:
err:d3d:wined3d_event_query_test Event query created despite lack of GL support
err:d3d:IWineD3DEventQueryImpl_GetData The GL event query failed, returning D3DERR_INVALIDCALL
Screen
Linux 15.036 Themen, 107.107 Beiträge
Hallo
Schaue DIr mal das an, winehq ist da an sich immer erste Anlaufstelle:
http://appdb.winehq.org/objectManager.php?sClass=version&iId=12804
Mit der aktuellen Version (bei läuft unter der 11.2 bereits wine 1.3.3) sollte sich das Spiel mit dem Patch des Herstellers eigentlich zum Laufen bringen lassen.
Den aktuellsten Patch 1.7 (nicht Crack;-) für Linux bekommst Du hier:
http://icculus.org/news/news.php?id=4431
Für wine fügst Du einfach in den Repos vom Opensuse-Buildservice das wine-cvs hinzu, dann dürfte das aktuelle wine auch bei Dir draufsein.
fakiauso
Ok, thx, ich werd mal die patches installieren.
Nur mit GTA SA funktioniert es auch nicht, bzw. gleicher effekt wie bei COD4, buttons, etc. unbeschriftet...
Mittlerweile glaube ich, das es auf nen falschen GRAKA treiber zurückzuführen ist....
Hallo
Hast Du den evtl. erforderlichen 3D-Treiber für Deine Graka bereits installiert, wenn Du vermutest, das es daran liegt?
Den Bewertungen auf winehq nach sollte das Spiel jedenfalls mehr oder weniger laufen bis auf ein paar Bugs, die am unteren Ende beschrieben werden.
Die Einstellungen unter winecfg sollten für XP gemacht werden.
Dann starte das Spiel einmal aus dem Installationsverzeichnis mit wine ....
Hier findest Du auch noch ein paar Tips:
http://www.linux-club.de/viewtopic.php?f=53&t=95811&start=0
http://www.wine-reviews.net/games/call-of-duty-4-modern-warfare-on-linux-with-wine.html
fakiauso
GLXGEARS gibt bei mir das aus :
6306 frames in 5.0 seconds = 1259.227 FPS
AFAIK hatte ich ähnliche Werte unter Windows.
Winecfg is auf XP.
Das Spiel starte ich immer aus dem Installations Verzeichniss mit dem Wine Befehl...
Aber ich glaub nicht, das es jetzt an COD4 liegt, wie gesagt, GTA SA gleiche Probleme, Sriften sind alle weg, also buttons, etc. alles da, aber halt unbeschriftet...
[EDIT]
Ich werd jetzt noch Gothic 3 Probieren, aber ich befürchte den selben fehler....
Ok... Bei Gothic 3 kommt Wine mit dem Kopierschutz nicht zurecht... Werde jetzt mal patchen und dann schaun, das ich einen Crack dafür bekomme...
{EDIT}
Jetzt ist COD4 auf dem neuersten Patch.. Und meckert wieder wegen einem Debugger...
{EDIT2}
So, crack drauf, jetzt meckert er auch nicht mehr, aber dafür wieder der gleiche Fehler :S
Hi
Jetzt mal noch etwas mehr:
Das Problem mit dem Debugger verdankst Du dem Kopierschutz des Spiels, also sieh Dich mal um nach einer Möglichkeit, das Spiel unter Linux ohne CD zu starten, wenn es mit dem Patch 1.7 nicht so hinhaut.
Das mit den unleserlichen Zeichen dürfte an Ati liegen und dürfte sich so nicht ändern lassen..
Bug 219, 20022
Und noch'n Gedicht:
http://www.fsckin.com/2008/02/21/how-to-run-call-of-duty-4-cod4-modern-combat-in-linux/
fakiauso
Was mir auffällt:
ALLE vollbild Sachen sind unbeschriftet... Und im Fonts ordner von Wine lässt sich keine einzige Font finden... Ich werde die jetzt mal von XP kopeieren, und dann sehen wir weiter..
EDIT
Ich habs geschafft "blind" nen benutzer zu erstellen und das Spiel zu starten...
Und mein Verdacht auf Grafiktreiber erhöht sich :
screen
Hi
Hast Du für die Ati den fglrx installiert oder nutzt Du den freien radeonhd, lies auf winehq die Beschreibung zum Bug 20022, das sind u.a. die Gründe, warum Ati und Linux immer so eine Haßliebe ist, es kann gehen, muß aber nicht und da sorgt Ati für deutlich mehr Streß als Nvidia.
Ebenfalls sinnvoll ist ein Abschalten der Desktopeffekte.
Ich würde auch nach Deinem Screenshot nicht als root unter dem normalen Account zocken, das muß auch als normaler User gehen.
fakiauso
Hast Du für die Ati den fglrx installiert oder nutzt Du den freien radeonhd
Ä... Bahnhof?
Wie kann ich das herausfinden? Das deaktivieren der Desktop Effekten probier ich jetzt mal.
EDIT : Nach herumspielen mit den Einstellungen sehe ich jetzt die lampen im Prüfungszelt von COD4. Der rest ist schwarz.
Hi
Wie kann ich das herausfinden?
Das bekomst Du ebenfalls mit glxinfo heraus, die Ausgabe fängt dann etwa so an:
name of display: :0.0
display: :0 screen: 0
direct rendering: Yes
server glx vendor string: NVIDIA Corporation
Bei der letzten Zeile sollte dann bei Dir statt Nvidia eben etwas mit fglrx ausspucken.
Du kannst auch fglrxinfo
aufrufen, dann sollte:
a) der Befehl laufen und
b) Deine Graka und noch etwas an Kleinkram gemeldet werden.
Ist das nicht der Fall, dann aktiviere unter Yast noch das Ati-Repo und füge den fglrx_Trieber passend zu Deinem Kernel hinzu, die Kernelversion kannst Du Dir mit uname -r
anzeigen lassen.
fakiauso
Glxinfo:
name of display: :0.0
display: :0 screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.4
fglrxinfo:
If 'fglrxinfo' is not a typo you can use command-not-found to lookup the package that contains it, like this:
cnf fglrxinfo
Hm
Dann mache Dich mal an die Arbeit;-)
http://de.opensuse.org/ATI
Es gab/gibt zwar einen Bug, der aber an sich gefixt ist, also sollten bei einem aktuellen System keine Probleme mit dem fglrx aus dem Repo auftauchen:
https://bugzilla.novell.com/show_bug.cgi?id=593878
Die manuelle Installation des aktuellen fglrx mit Umbau als rpm ist hier beschrieben:
http://www.sebastian-siebert.de/2010/09/16/opensuse-11-3-proprietaeren-grafik-treiber-ati-catalyst-10-9-als-rpm-installieren/
fakiauso
Toll -.- Linux noob muss Treiber umbaun xD
Kann ich nicht den aus der ATI repo nehmen?
Na klar, aber vorher aktualisiere auf jeden Fall über das Online-Update Dein System, damit hinterher nicht der Schirm schwarz bleibt, denn dann mußt Du auf die Konsole;-)
fakiauso
Aber genau DAS is passiert :D
Naja.. Ich hab ihn jetzt neu aufgestzt, und arbeit mich grad durch deine Anleitung durch...
Hmm
So geht es auch, aber da kannst Du das nächste mal in den Failsafe booten, dann landest Du zwar auf der Konsole, kannst aber das System noch bedienen.
Du meldest Dich als root an, dann kannst Du yast im Textmodus aufrufen und den fglrx wieder entsorgen, geht schneller als neu installieren.
Wenn Du den Ati aus dem Repo (und auch den händisch installierten) nimmst, ist es sowieso besser, nach dem Installieren von der Konsole aus erst einmal aticonfig laufen zu lassen und anschließend sax2 -m 0=fglrx
.
Vor dem Umbau nach der Anleitung von Sebastian Siebert hast Du immer noch die Möglichkeit, den Treiber herunterzuladen und per Skript zu installieren:
http://de.opensuse.org/ATI#Manuelle_Installation
fakiauso
Hi,
statt mit Wine solltest du es mal mit VirtualBox PUEL (nicht OSD!) probieren, das ist Erfolg versprechender als mit Wine herumzufrickeln.
MfG
Erwin
Hi
Im Grunde funzt es ja mit wine, nur der Ati-Treiber muß halt auch laufen und da ist gerade die 11.3er Susi wohl etwas gehandicapt.
Mit Virtualbox kann superbios111 gleich eine Parallelinstallation mit Windows machen und direkt unter Windows spielen.
Zitat aus winhq:
Additional Comments
N.B. i had to install the driver ati to play the game, if not, the game starts but the menu is unwatchable and so, the game is unplayable...
Das Spiel startet, aber das Menu ist nicht zu sehen...
Hört sich verdächtig nach superbios111' Problem an;-)
fakiauso
Ich bin zwar selber auch ein Freund der Parallelinstallation, aber ich habe unter VirtualBox bessere Erfahrungen mit Windowsprogrammen gemacht als mit Wine. Ich muss allerdings gestehen, dass ich mich mit typischen Windows-Spielen nicht auskenne.
MfG
Erwin
______________________________________________
Meine "Computerei": 20 % Windows XP, 80 % Ubuntu
THX @ALL =)
Ich hab mich mit fakiauso´s Scripts rumgeplagt, und siehe da? ES FUNKTIONIERT :) Sogar laggfrei... Alle achtung :)
LG;
superbios111
... Der jetzt von Linux entgültig überzeugt ist