Mein Computer hat ein seltsames Problem beim Spielen von Spielen, bei denen Assets im laufenden Betrieb geladen werden. Vielleicht suche ich an den falschen Stellen, aber ich kann anscheinend niemanden mit einem ähnlichen Problem finden.
Falls es nicht klar ist, werde ich einige Beispiele nennen. In Quellenspielen kann der Mapper die Dinge optimieren, indem er der Engine mitteilt, wann und wo Objekte ausgeblendet werden sollen, damit sie der Szene erst hinzugefügt werden, wenn Sie um eine Ecke biegen oder eine Tür öffnen. Mein Computer verschluckt sich, wenn es Zeit ist, diese Objekte zu laden. Nehmen Sie zum Beispiel Portal 2. Sobald der Ladebildschirm für einen Bereich verschwindet, werde ich in das Level geworfen. Sofort grüße ich mit einem eingefrorenen Bildschirm und stottere / wiederhole Audio für ungefähr eine Sekunde. Sobald das vorbei ist, geht jeder mit voller Framerate weiter. Dann gehe ich zu einer Tür und löse sie aus. Eine weitere gute Sekunde der Stille und des stotternden Audios, wenn es in den Raum auf der anderen Seite geladen wird. Wenn Sie jemand anderem beim Spielen zuschauen würden, würde dies niemals passieren. Jedenfalls kann ich das tolerieren. Es' Es ist ärgerlich, aber es stört das Gameplay nicht wirklich. Lassen Sie uns nun ein Spiel spielen, das im Laufe der Zeit ständig geladen wird: Sonic Generations. Wenn ich still stehe, bekomme ich eine seidig glatte Framerate. Aber sobald er anfängt vorwärts zu rennen und mehr von dem Level zu laden, falle ich auf <1 FPS, was es völlig unspielbar macht. Heutzutage scheinen immer mehr Spiele dies zu tun, weshalb ich es endlich ernst meine, Fehler zu beheben.
Ich bezweifle sehr, dass diese Pausen in den Spielen selbst programmiert sind. Ladebildschirme sind so konzipiert, dass sie beim Laden von Daten reibungslos funktionieren, und auf jedem anderen Computer auch. Am Beispiel von Sonic sind sogar die beweglichen Teile auf den Ladebildschirmen extrem unruhig, bis der Ladevorgang abgeschlossen ist.
Ich hatte diesen Computer vor fast vier Jahren gebaut und hatte dieses Problem, seit ich ihn für 3D-Spiele verwendete. Seitdem habe ich mein Motherboard, meine Festplatte und meine Grafikkarte ausgetauscht, weil sie im Sterben liegen. (Fallfans arbeiteten eines Tages nicht mehr und die Festplatte war ein ganz anderer Deal.)
Ausführen von Win7 Ultimate 64-Bit mit Aero auf einem Intel 2,5-GHz-Quad-Core mit 4 GB RAM und einer nVidia GTX 460.
Vielen Dank an alle!
Update: Es ist offensichtlich geworden, dass ich eine Menge Seitenfehler bekomme. Durchschnittlich 170.000 pro Sekunde mit Sonic Generations, durchschnittlich 70.000 beim Laden mit Portal 2 und sehr konstante 30.000 beim Ansehen eines Streams auf Livestream.com. Laut Resource Monitor sind dies nicht einmal schwere Fehler. Ich bin ein bisschen neugierig, wie diese Zahlen mit allen anderen verglichen werden.
Nachtrag: Könnte auch ein weiteres Beispiel und ein mögliches Symptom hinzufügen. Zunächst ein Rennspiel namens Trackmania. In einem Solo-Rennen gibt es keine erkennbaren Seitenfehler (über das hinaus, was andere Programme möglicherweise produzieren), und das Spiel läuft seidenweich. Wenn ich jedoch online spiele, bekomme ich in häufigen, aber zufälligen Intervallen massive Schluckaufe (und Seitenfehlerspitzen). Ich werde mitrennen, das Spiel wird für eine gute Sekunde oder länger pausieren und mit meinem Fahrzeug auf dem Kopf stehend in einer zerknitterten Masse neben einer Wand fortgesetzt. Das Verstecken der Autos anderer Spieler behebt das Problem ebenfalls nicht.
Was das mögliche Symptom betrifft ... Ich habe es vermieden, es zu erwähnen, weil ich befürchtet hatte, dass es ein nicht verwandtes Problem sein könnte, und wollte keine Problemlöser auf den falschen Weg schicken. Warum zum Teufel nicht an dieser Stelle erwähnen? Grundsätzlich friert mein Computer nach längerem Ansehen von Videos vollständig ein. Das Schleifen von Audio, der gesamte Bildschirm (einschließlich des Cursors) reagiert nicht, die Num-Sperre schaltet nicht um und kann nur ein hartes Herunterfahren bewirken. Es kann in Minuten oder Stunden ausgelöst werden. Je größer das Ansichtsfenster ist, desto eher geschieht dies normalerweise. Solange die Hardwarebeschleunigung aktiviert ist, sind Youtube-Videos im Vollbildmodus sicher.
Vollbild-Youtube mit aktivierter Hardwarebeschleunigung scheint keine Seitenfehler zu verursachen. Dies ist jedoch bei Fenstern der Fall. Livestream erzeugt immer Seitenfehler, ob im Vollbildmodus oder nicht, beschleunigt oder nicht. Spiele scheinen meinen Computer jedoch nie so einzufrieren, obwohl sie selbst viele Seitenfehler verursachen.
(Der Titel wurde von "Grafiken werden abgehackt, wenn Spiel-Assets im Hintergrund geladen werden" in "Beim Laden von Spielen und Ansehen von Flash-Videos unentgeltlich viele Soft-Page-Fehler erhalten" geändert.)