Hi@all. Wenn ich auf meinem PC ein spiel spiele und zu wenig FPS habe, wie kann ich dann erkennen an was es liegt? Also ich meine, langsame Grafikkarte, Überlastete CPU, inkompatible bzw. schlechte Treiber, Datenlieferung durch die Festplatte und so weiter. Denn ich habe bei wow "nur" durchschnittlich 19FPS (OpenGL) und würde dies Gerne ändern. Dazu müsste ich aber wissen wo ich Geld investieren muss. Unter Windows habe ich 30-40FPS (D3G3), aber diesem System will ich eigentlich abschwören. Aber das ist so wie mit dem Rauchen........
Erkennen warum ein Spiel langsam ist.
Anmeldungsdatum: Beiträge: Zähle... |
|
Anmeldungsdatum: Beiträge: 12085 Wohnort: Berlin |
Hallöchen, ▶ Sei genau und informativ über Dein Problem:
|
(Themenstarter)
Anmeldungsdatum: Beiträge: 14 |
Es tut mir leid das ich Ungenau war. Ich bin es wohl nicht mehr gewöhnt mit nicht wow'lern über wow zu sprechen. Also wow → World of Warcraft. Reines Windows-Spiel. Hat aber die Möglichkeit statt mit DirectX auch mit OpenGL zu laufen. Die 64bit Variante läuft schlecht bis garnicht. Aber die 32bit läuft Stabil unter Wine 1.6. Nur eben die FPS mit 11-14 sind wesentlich schlechter als unter Windoof mit 25-40. GraKa is de AMD Radeon HD 6670 auf dem AMD Phenom X4 955 und 8GB Speicher. Meine HDD hat unter Windoof (NTFS) datenraten von ca. 150MByte/s beim Lesen und Schreiben. Ich denke es wird wohl so sein das "WoW" unter Ubuntu statt mit 4 Kernen nur mit einem läuft. Oder die Emulierung frisst so viel Leistung. Oder die Treiber sind nicht so gut abgestimmt wie unter Windows. Würde ich dieses Spiel ordentlich zum Laufen bekommen würde ich mich sogar wagen Windoof gänzlich vom System zu entfernen. Alles andere läuft. |
Anmeldungsdatum: Beiträge: 29240 Wohnort: Germany |
Auf wieviel Kernen wine aktiv ist, kannst du auslesen: top Dort 1 (Eins) drücken und du siehst die CPU-Kerne oben und deren Auslastung. Entweder im Fenstermodus oder bei Vollbild, wenn du auf eine Terminal#Virtuelle-Konsole wechselst. |
Anmeldungsdatum: Beiträge: 867 |
Wohl eher letzteres. Falls das Spiel im Fenstermodus läuft, wäre noch ein eigener Xserver zu empfehlen. (Der bringt mehr Performance.) Ansonsten Auflösung/Detailschärfe reduzieren oder andere Grafikkarte verwenden. |
Anmeldungsdatum: Beiträge: 2107 |
Für WoW unter Linux gibt es richtig viele Tweaks: http://www.webupd8.org/2014/09/how-to-install-world-of-warcraft-in.html Bei deiner Grafikkarte könnte man theoretisch Gallium9 testen - aber das ist echt aufwendig.... Hast du denn den vorinstallierten Treiber oder fglrx nachinstalliert? EDIT nach kurzem Nachdenken: erst Treiber checken, dann CSMT testen - das sollte WoW erlauben auf mehreren Kernen zu laufen. |
(Themenstarter)
Anmeldungsdatum: Beiträge: 14 |
@Benno-007: Das mit dem auslesen würde mich mal noch genauer interessieren. Leider kann ich mir deiner Anleitung nicht viel anfangen. Was meinst du mit diesem "top"? @chilidude: Meinst du das mit einem Befehl wie etwa: xinit wine "/home/andreas/wow/wow.exe" "$@" -- :1 daraus resultiert: X.Org X Server 1.15.1 Release Date: 2014-04-13 X Protocol Version 11, Revision 0 Build Operating System: Linux 3.2.0-70-generic x86_64 Ubuntu Current Operating System: Linux andreas-PC 3.13.0-43-generic #72-Ubuntu SMP Mon Dec 8 19:35:06 UTC 2014 x86_64 Kernel command line: BOOT_IMAGE=/boot/vmlinuz-3.13.0-43-generic root=UUID=5fdb940b-cbdb-4130-a70e-801bdedb74a8 ro quiet splash vt.handoff=7 Build Date: 10 December 2014 06:15:52PM xorg-server 2:1.15.1-0ubuntu2.6 (For technical support please see http://www.ubuntu.com/support) Current version of pixman: 0.30.2 Before reporting problems, check http://wiki.x.org to make sure that you have the latest version. Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. (==) Log file: "/var/log/Xorg.1.log", Time: Thu Jan 8 19:20:54 2015 (==) Using config file: "/etc/X11/xorg.conf" (==) Using system config directory "/usr/share/X11/xorg.conf.d" Initializing built-in extension Generic Event Extension Initializing built-in extension SHAPE Initializing built-in extension MIT-SHM Initializing built-in extension XInputExtension Initializing built-in extension XTEST Initializing built-in extension BIG-REQUESTS Initializing built-in extension SYNC Initializing built-in extension XKEYBOARD Initializing built-in extension XC-MISC Initializing built-in extension SECURITY Initializing built-in extension XINERAMA Initializing built-in extension XFIXES Initializing built-in extension RENDER Initializing built-in extension RANDR Initializing built-in extension COMPOSITE Initializing built-in extension DAMAGE Initializing built-in extension MIT-SCREEN-SAVER Initializing built-in extension DOUBLE-BUFFER Initializing built-in extension RECORD Initializing built-in extension DPMS Initializing built-in extension Present Initializing built-in extension DRI3 Initializing built-in extension X-Resource Initializing built-in extension XVideo Initializing built-in extension XVideo-MotionCompensation Initializing built-in extension SELinux Initializing built-in extension XFree86-VidModeExtension Initializing built-in extension XFree86-DGA Initializing built-in extension XFree86-DRI Initializing built-in extension DRI2 Loading extension GLX (WW) fglrx: No matching Device section for instance (BusID PCI:0@0:0:0) found (WW) fglrx: No matching Device section for instance (BusID PCI:0@0:2:0) found (WW) fglrx: No matching Device section for instance (BusID PCI:0@0:4:0) found (WW) fglrx: No matching Device section for instance (BusID PCI:0@0:9:0) found (WW) fglrx: No matching Device section for instance (BusID PCI:0@0:17:0) found (WW) fglrx: No matching Device section for instance (BusID PCI:0@0:18:0) found (WW) fglrx: No matching Device section for instance (BusID PCI:0@0:18:2) found (WW) fglrx: No matching Device section for instance (BusID PCI:0@0:19:0) found (WW) fglrx: No matching Device section for instance (BusID PCI:0@0:19:2) found (WW) fglrx: No matching Device section for instance (BusID PCI:0@0:20:0) found (WW) fglrx: No matching Device section for instance (BusID PCI:0@0:20:1) found (WW) fglrx: No matching Device section for instance (BusID PCI:0@0:20:2) found (WW) fglrx: No matching Device section for instance (BusID PCI:0@0:20:3) found (WW) fglrx: No matching Device section for instance (BusID PCI:0@0:20:4) found (WW) fglrx: No matching Device section for instance (BusID PCI:0@0:20:5) found (WW) fglrx: No matching Device section for instance (BusID PCI:0@0:21:0) found (WW) fglrx: No matching Device section for instance (BusID PCI:0@0:22:0) found (WW) fglrx: No matching Device section for instance (BusID PCI:0@0:22:2) found (WW) fglrx: No matching Device section for instance (BusID PCI:0@1:0:1) found Loading extension ATIFGLRXDRI Loading extension FGLRXEXTENSION Loading extension GLESX Loading extension AMDXVOPL Loading extension AMDXVBA xterm: Explicit shell already was /usr/bin/wine xterm: bad command line option "/home/andreas/wow/wow.exe" usage: xterm [-/+132] [-C] [-Sccn] [-T string] [-/+ah] [-/+ai] [-/+aw] [-b number] [-/+bc] [-bcf milliseconds] [-bcn milliseconds] [-bd color] [-/+bdc] [-bg color] [-bw number] [-/+cb] [-cc classrange] [-/+cjk_width] [-class string] [-/+cm] [-/+cn] [-cr color] [-/+cu] [-/+dc] [-display displayname] [-e command args ...] [-fa pattern] [-fb fontname] [-/+fbb] [-/+fbx] [-fd pattern] [-fg color] [-fi fontname] [-fn fontname] [-fs size] [-/+fullscreen] [-fw fontname] [-fwb fontname] [-fx fontname] [%geom] [#geom] [-geometry geom] [-help] [-/+hm] [-/+hold] [-iconic] [-/+ie] [-/+im] [-into windowId] [-/+j] [-/+k8] [-kt keyboardtype] [-/+l] [-/+lc] [-lcc path] [-leftbar] [-lf filename] [-/+ls] [-/+maximized] [-/+mb] [-mc milliseconds] [-/+mesg] [-/+mk_width] [-ms color] [-n string] [-name string] [-nb number] [-/+nul] [-/+pc] [-/+pob] [-rightbar] [-/+rv] [-/+rvc] [-/+rw] [-/+s] [-/+samename] [-/+sb] [-selbg color] [-selfg color] [-/+sf] [-/+si] [-/+sk] [-sl number] [-/+sm] [-/+sp] [-/+t] [-ti termid] [-title string] [-tm string] [-tn name] [-/+u8] [-/+uc] [-/+ulc] [-/+ulit] [-/+ut] [-/+vb] [-version] [-/+wc] [-/+wf] [-xrm resourcestring] [-ziconbeep percent] Type xterm -help for a full description. xinit: connection to X server lost waiting for X server to shut down (EE) Server terminated successfully (0). Closing log file. @JörnS: ich habe mal schonmal folgendes durchlaufen lassen: sudo apt-get install fglrx-update Von daher sollten die Treiber aktuell sein? CSMT ist mir gerade völlig neu. Aber auf die schnelle habe ich rausgelesen das es bei Wine auf Mehrkernprozessoren das DirectX beschleunigt. Nicht das OpenGL. PS: Danke für den Link |
Anmeldungsdatum: Beiträge: 29240 Wohnort: Germany |
|
(Themenstarter)
Anmeldungsdatum: Beiträge: 14 |
Ich habe gerade etwas im Spiel festgestellt (Wegen besserer lesbarkeit als code): Alles ca. Weite welt Windows D3D11 64bit: 28FPS Weite welt Windows OpenGL 32bit: 20FPS Weite welt Ubuntu OpenGL 32bit: 16FPS Kleine Räume Windows D3D11 64bit: 48FPS Kleine Räume Windows OpenGL 32bit: 70FPS Kleine Räume Ubuntu OpenGL 32bit: 61FPS In der weiten Welt ist D3D11 besser, aber in kleinen Räumen OpenGL. Hat wohl was mit den einzelnen Texturen zu tun. Müssen diese einzelnen Texturen von der GPU oder der CPU verarbeitet werden? Muss ich mir immernoch eine bessere Grafikkarte kaufen? Stimmt es das man für Ubuntu mit ner Nvidia besser dran ist als mit einer AMD? |
Anmeldungsdatum: Beiträge: 29240 Wohnort: Germany |
Nicht lesbar! Es wäre schön, wenn du die Vorschau-Funktion nutzen und es lesbar gestalten würdest, z.B. mit " * bla" für Stichpunkte. Ich fixe das mal eben für dich:
Ich rate mal: GPU.
Jein. Leistung können beide ordentlich haben und eine mehr wie die andre. Nvidia bietet aber sehr gute Herstellertreiber über sehr lange Zeit hinweg und läuft mit manchen (Wine-) Spielen besser. |
(Themenstarter)
Anmeldungsdatum: Beiträge: 14 |
Danke Benno-007 und die anderen für die Antworten. Um von Windows wegzukommen muss ich nun also in ne neue Graka investieren. Damals kaufte ich mir ne AMD weil ich dachte die verträgt sich mit meiner AMD-CPU besser. Aber immer wieder höhre ich das Nvidia besser sein solle. Nun würde mich eure Meinung interessieren. Eine Karte zum Betrieb von Wow unter Ubuntu mit mind. 40FPS in den deteilreichsten Umgebungen die sich aber noch in einem Preisrahmen von unter 150€ bewegt. Sie sollte einen HDMI und noch einen DVI/VGA ausgang haben. Danke schonmal |
Supporter
Anmeldungsdatum: Beiträge: 4844 |
Du solltest einen neuen Thread im Kaufberatungsthread aufmachen. Aus meiner Sicht bieten ATI-Karten unter WINDOWS seit langem meistens das bessere Preisleistungsverhältnis. Unter Linux sieht das komplett anders aus, weil die nVidia-Treiber deutlich performanter sind und weniger Probleme mit Wine bescheren. Ist WOW die maximale Anforderung, die der PC bestreiten muss? Dann würde eine Geforce GTX 650 Ti 2048MB GDDR5 locker ausreichen. 😉 Genauere Beratung ggf. in einem Kaufberatungsthread. |