Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Grafikkarten Problem
#5
Zitat:Original von Cheshirebeagle
@Hajo Noch eine Frage zu der Datenmenge die zum Videospeicher geschaufelt werden. Neuere 3D Spiele, die die Karte richtig ausreizen, bzw für die die Karte eigentlich schon zu schwach ist, machen keine Probleme. simutrans wird doch nicht mehr Daten zur Karte senden als solche Spiele?

Manchmal widersprechen Computerprobleme jeglicher Logik. Big Grin

Ciao Ches


Simutrans ist eigentlich uralt. 1997 waren 3D Grafikkarten teuer und selten. Damals war stand der Technik eine Grafik im Hauptspeicher des PC aufzubauen und dann in den Videospeicher zu übertragen. Grafikkarten hatten 512KB oder 1MB Speicher, man konnte dort nicht allzu viel speichern.

3D Garfik arbeitet zum einen Komplett anders (Texturierte Polygone) zuim anderen werden die Texturen meist vollständig im Grfaikspeicher gehalten (Karten haben heute of 128MB Ram). D.h. bei 3D Grafik werden vergleichsweise wenig Daten zwischne Haupspeicher und Grafikspeicher transferiert.


Simutrans versucht die Datenmenge zu minimieren indem nur die Teile des Bildes übertragen werden die sich seit dem letzen Bild geändert haben. Das kann zwischn 10 und 90% des Bildes sein, je nachdem wei viele Fahrzeuge, Fussgänger Rauchwolken und andere bewegte Objekte gerade sichtbar sind.

Ein Beispiel:

Auflösung 1024x768 bei 16bit Farbtiefe und 25 FPS. Ein Bild hat dann 1024*768*2 bytes = 1.576.864 bytes

Angenommen in jedem Frame ändern sich ca 66% der Pixel, dann muss rund 1MB Daten übertragen werden.

Bei 25 FPS sind das 25MB die Simutrans pro Sekunde in den Grafikspeicher pumpt.

Ist nicht so furchtbar viel, aber wahrscheinlich mehr als die meisten anderen Programme heutzutage.
Zitieren


Nachrichten in diesem Thema
Grafikkarten Problem - von Cheshirebeagle - 26-11-2004, Friday-09:33:24
[Kein Betreff] - von Hajo - 26-11-2004, Friday-11:27:21
[Kein Betreff] - von Dirk - 26-11-2004, Friday-12:05:04
[Kein Betreff] - von Cheshirebeagle - 26-11-2004, Friday-12:55:42
[Kein Betreff] - von Hajo - 26-11-2004, Friday-13:09:06
[Kein Betreff] - von Cheshirebeagle - 26-11-2004, Friday-13:16:02
[Kein Betreff] - von Dirk - 28-11-2004, Sunday-01:42:30

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 2 Gast/Gäste