Optimale Grafikkarten für GIS-Programme [geschlossen]

22

Ich habe kürzlich einen Dell XPS-8300 (i7-2600 | 16 GB DDR3-RAM | 64-Bit-Windows7) gekauft, den ich hauptsächlich für GIS-Programme verwenden möchte. Ich habe ein generalüberholtes Modell gekauft, weil es viel billiger war und weil ich mir eine eigene Grafikkarte aussuchen kann.

Ich bin gerade dabei, diese Karte zu kaufen, aber ich habe nicht wirklich viele Informationen darüber gesehen, welche Arten von Karten im Gegensatz zu Battlefield 3 oder Skyrim für ArcMap- oder QGIS-Rendering optimal sind.

Ich suche derzeit eine XFX AMD Radeon HD6870 PCIE 2 GB Dual Mini oder eine XFX AMD Radeon HD 6870 900 MB 1 GB DDR5 DUAL MINIDP HDMI DUAL DVI PCI-E-Grafikkarte

Das 2-GB-Modell kostet etwa 40 US-Dollar mehr als das 1-GB-Modell.

Ich habe ein 460-Watt-Netzteil und weiß nicht, ob der zusätzliche RAM den Stromverbrauch beeinflusst. Das 1-GB-Modell sollte nach allen Bewertungen gut mit meinem System funktionieren, also hoffe ich, dass die 2 GB auch gut funktionieren würden.

Da ich jedoch bereits 16 GB RAM an Bord habe und gelesen habe, dass GPU-RAM nur dann wirklich wichtig ist, wenn Sie die für ein bestimmtes Programm und bestimmte Einstellungen erforderliche Menge unterschreiten, frage ich mich, ob sich diese zusätzlichen GB für meine Zwecke lohnen würden :

Wenn ich beispielsweise einen Paketdatensatz mit Hunderttausenden von Polygonen habe, würde diese zusätzliche GB GDDR5-RAM die Zeit zum Rendern der Polygone beim Scrollen / Vergrößern in ARCmap / QGIS erheblich verkürzen. oder ist es meistens wertlos, weil ich bereits 16 GB zur Verfügung habe, die genutzt werden können?

Gibt es auch bestimmte Vor- / Nachteile bei der Verwendung einer ATI-Karte gegenüber einer NVIDIA-Karte für GIS-Anzeigeprogramme im Allgemeinen?

THX1138
quelle
1
Ich frage mich, ob Sie signifikante Leistungssteigerungen für 3D-Pseudo-GIS-Produkte wie Goole Earth sehen werden.
RyanDalton
1
Ja, GE läuft auf jeden Fall besser mit einer schnelleren Grafikkarte, aber natürlich gilt das Gesetz, dass die Renditen sinken, und Sie brauchen nicht wirklich das Gute einer Grafikkarte, um sie gut zu betreiben. Wenn Sie Anti-Aliasing aktivieren und eine ganze Stadt mit Gebäudemodellen anzeigen möchten, kann es sein, dass eine Grafikkarte mit einem Wert von <100 US-Dollar diese nicht schneidet.
blah238
1
Ich habe gestern eine Sapphire HD 6870 mit drei Monitoren installiert und bin bisher sehr zufrieden. Zwei Dinge, die es zu beachten gilt: Erstens empfehlen die Installationsanweisungen eine Leistung von 500 W PS oder höher. Meins ist nur 414W, aber ich hoffe, da ich nicht spiele, wird das Gerät nicht viel Strom ziehen. Zweitens kann ich bestätigen, dass sich die Zeichengeschwindigkeit mit dieser Karte im Vergleich zu meiner vorherigen, weniger leistungsstarken Karte nicht erhöht.
G-Wizard

Antworten:

31

Jede alte Grafikkarte funktioniert für die 2D-Anzeigefunktionen. Die 3D-Funktionen der Grafikkarte kommen nur zum Tragen, wenn bestimmte 3D-GIS-Funktionen wie ArcScene oder ArcGlobe in ArcGIS Desktop verwendet werden. Wenn Sie keine 3D-Visualisierung planen, spielt dies keine Rolle.

Ich würde stattdessen das zusätzliche Geld für eine SSD ausgeben .

blah238
quelle
8
+1 Ein sehr guter Punkt ist in dieser letzten Aussage enthalten: Sehen Sie sich das gesamte System an, wenn Sie entscheiden, wo Sie Geld ausgeben möchten. Oft ist der Engpass die Daten-E / A.
Whuber
Ich habe nie darüber nachgedacht und immer gedacht, dass 7200 U / min so schnell sind, wie es jemals nötig gewesen wäre. Würde der Festplattenengpass nicht nur beim Lesen und Schreiben aus einer Datei auftreten? Ich meine, wenn Sie ein Shapefile in arcmap laden, ist es nicht das, was Sie im Wesentlichen im Speicher sehen. Ich meine, wenn ich in einem Paketdatensatz scrolle / zoome, muss arcmap die Datei nicht erneut von der Festplatte lesen, um diese Aufgabe auszuführen.
THX1138,
Eine SSD ist der am häufigsten übersehene Teil des Systems. Ich freue mich, dass Sie es erwähnen.
Devdatta Tengshe
1
Interessantes Präsentations-Abstract hier zu finden: 2011.foss4g.org/sessions/… zum Einsatz von SSDs auf GIS-Servern. (Sehr relevant, auch für Desktop-GIS-Benutzer). Slideshow zur Präsentation hier: slideshare.net/kastl/…
Michael Markieta
Tatsächlich habe ich gehört, dass eine billige 2D-Grafikkarte 2D-Bilder oft schneller rendern kann als eine teurere 3D-Karte. Das war vor 10 Jahren, also haben sich die Dinge möglicherweise geändert.
Kirk Kuykendall
16

Ich habe Karten vor 10-15 Jahren mit der ArcView-Leistung verglichen. Eine anständige 2D-Karte würde genau wie erwartet mindestens so gut funktionieren wie die High-End-3D-Karten : Beim Schwenken und Herumzoomen in einer Karte wird die 3D-Funktion nicht verwendet. Ich glaube nicht, dass sich daran etwas geändert hat. (Vor zwei Jahren habe ich bei der Feinabstimmung einer neuen Workstation den Nvidia NVS 295 mit dem zehnmal so teuren Quadro FX 3700 verglichen 2D Zeug.)

Interessanterweise wurde versucht , die GPU-Prozessoren in den Karten auszunutzen, um die GIS-Analyse zu beschleunigen. Manifold war das erste: Sie haben die eingebaute Fähigkeit, die Nvidia CUDA-Technologie zu verwenden. Sogar die Low-End-Karten, wie der billige NVS 295 für Geschäftsgrafiken, bieten eine Handvoll Gleitkomma-Coprozessoren. Mit den High-End-Karten erhalten Sie bis zu 512 FPUs. Sie können mehrere von ihnen installieren, wenn Sie möchten, und Ihre Rasterverarbeitung mit ein paar tausend Prozessoren gleichzeitig durchführen :-).

Ich habe Kenntnis von Forschungsvorschlägen und Vorschlägen für Kleinunternehmen, ähnliche Technologien für andere GIS-Plattformen zu entwickeln, habe jedoch noch keine davon finanziert.

whuber
quelle
Wenn ich also einen riesigen Paketdatensatz von 500.000 mit vielen komplexen Polygonen hätte, hätte ein GDDR5-Speicher von 2 GB gegenüber einem GDDR-RAM von 1 GB im Wesentlichen keine Auswirkung? Sollen Grafikkarten nicht das Rendern komplexer Formen beschleunigen?
THX1138,
3
Im Allgemeinen wird 2D nicht hardwarebeschleunigt. Alles wird in Software gerendert und das gesamte Bild wird zur Anzeige als einzelne Bitmap an die Grafikkarte gesendet. Aus diesem Grund spielt es keine Rolle, über welche Grafikkarte Sie verfügen - Onboard- oder On-Die-Video (CPU-basiert) ist in ArcMap in Ordnung.
blah238
1
+1 für Verteiler. Ich hatte den Namen schon einmal gehört, aber ich hatte keine Ahnung, dass sie tatsächlich moderne Computertechnologien verwenden.
Jvangeld
4

Abgesehen von der Leistung sollten Sie für eine GIS-Workstation die Unterstützung mehrerer Monitore in Betracht ziehen. Wenn Sie drei Monitore betreiben möchten, unterstützt diese Karte dies durch die "Eyefinity" -Technologie. Beachten Sie jedoch, dass einer Ihrer Monitore den Display-Port unterstützen muss oder Sie einen DP-DVI-Adapter benötigen.

G-Wizard
quelle
0

Alles hängt davon ab, wo Ihre Daten gespeichert sind. Wir betreuen? Lokale Formdatei? ArcSDE lokal / remote? Lizenzmanager oder Einzellizenz? Direktverbindung oder SDE-Verbindung? Ich führe ArcSDE 10.0 mit ArcMap 10.1 aus - alle lokalen Daten. Ich habe 2 Nvidia HD 6570-Karten mit jeweils 512 MB. Intel I7, 24 GB DDR3-RAM, 4,0 GHz, HDMI-Monitore. Klingt ausreichend, ist es aber nicht. Offensichtlich werden lokale Daten schneller gerendert als meine 11g SDE-Instanz (ja, komisch). Kaufte ein Samsung 500 MB V-NAND SATA III-Solid-State-Laufwerk für ArcGIS-Daten und Oracle-Tablespace-Daten. Boom! Ich fliege jetzt Die Festplatte des Betriebssystems hielt mein gesamtes System zurück. Eine zu große Festplatte mit 7200 U / min ist die Fehlerquelle. 1 Grafikkarte mit 2 HDMI-Ausgängen und 1 GB RAM ist ausreichend.

B-RAD
quelle
-1

Als letztes habe ich gelesen, dass die Leistung von ARCMap Desktop weniger mit Grafikkarten zu tun hat. Alles, was ich in den FAQs gelesen habe, hat gezeigt, dass der Schwerpunkt auf der CPU-Leistung und nicht auf der GPU liegt. Die GPU-Hardwarebeschleunigung kommt nur Rasterbildern und Hintergrundkarten zugute.

user78129
quelle
1
Können Sie einen oder zwei Links (plus Zitat) aus einigen FAQs / anderen Dokumenten bereitstellen?
Mkennedy