Ausführen von ArcGIS Desktop in einem virtuellen Computer?


14

Ich versuche, ArcGIS Desktop 10.0 auf einem virtuellen Windows 7-Computer (32 Bit) auszuführen. Ich habe kein natives Microsoft Windows zur Verfügung. Ich verwende VirtualBox von Oracle für die Virtualisierung in einer nativen Linux-Umgebung (Sabayon).

Ich habe genau dieses Problem: Problem mit der Kartenanzeige in ArcGIS Explorer

Die vorgeschlagene Lösung besteht darin, den Grafikkartentreiber zu aktualisieren. In VirtualBox gibt es jedoch Treiber mit der Bezeichnung "Guest-Ergänzungen", die bereits auf dem neuesten Stand sind.

Ich weiß, dass einige meiner Kommilitonen mit ArcGIS in VMs arbeiten und anscheinend keine Probleme haben. Was könnte es sein?

Die Karte wird nur durch Klicken mit der rechten Maustaste angezeigt

3D- und 2D-Videobeschleunigung sind aktiviert.


  • Es ist eine native Linux-Maschine, auf der eine virtuelle Windows 7-Maschine mit 32 Bit ausgeführt wird.
  • Mir sind die Systemanforderungen von ESRI bekannt. Ich habe 256 MB Video-RAM zugewiesen und die 2D- und 3D-Hardwarebeschleunigung aktiviert - wie im Screenshot gezeigt. Wie auch immer, ich habe diese Analyse meiner Systemanforderungen von der Maschine aus durchgeführt. Dies ist das Ergebnis:

Systemanforderungen Testergebnisse

Jetzt muss ich herausfinden, wie ich das Problem beheben kann. Videospeicher ist in Ordnung, aber der Rest habe ich noch nie gehört ...


Ich habe die experimentellen WDDM-Treiber wie in @scw vorgeschlagen installiert. Jetzt sieht es so aus:

Systemanforderungen Testergebnisse

Ich habe jetzt alle empfohlenen Attribute, aber es heißt immer noch:

Leider erfüllt Ihre Grafikkarte diese Anforderung nicht.

Außerdem stürzt ArcGIS jetzt ab, nachdem Layer hinzugefügt wurden.


Sie haben ein Linux-Tag - wo passt das zu Oracle Virtual Box unter Windows 7?
Mapperz

ist dein Windows 7 (32-Bit oder 64-Bit?)
Mapperz

@Mapperz, ich vermute, dass donschoe eine native Linux-Box ausführt und eine Windows 7-VM erstellt hat, die in Oracle VirtualBox ausgeführt wird.
RyanKDalton-OffTheGridMaps

1
Wie haben Sie die 3D-Unterstützung installiert? Sie sollten sowohl die WDDM- als auch die experimentelle Direct3D-Version ausprobieren, um festzustellen, ob eine der beiden Versionen wie erwartet funktioniert. Sie müssen den Treiber im abgesicherten Modus installieren und sicherstellen, dass Sie die im Virtualbox-Handbuch beschriebenen Anforderungen erfüllen: virtualbox.org/manual/ch04.html#guestadd-3d
scw

1
Deaktivieren der Hardwarebeschleunigung behoben: facepalm:
Afr

Antworten:


7

Um die Rendering-Probleme in VirtualBox zu lösen, müssen Sie die 3D-Hardware- und 2D-Videobeschleunigung deaktivieren.

Das ist ziemlich paradox, aber ich habe Freunde gefragt, die ArcGIS in einer VirtualBox-Sitzung verwendet haben, und sie haben mir einfach gesagt, ich sollte versuchen, die Beschleunigung auszuschalten.

Es klappt.


qdoe: Ich habe einen Computer mit Ubuntu 11.04 und bin sehr daran interessiert, ArcGIS über VirtualBox auszuprobieren. Bevor ich VirtualBox installiere, frage ich mich, ob Sie mir ein Update geben können, wie diese Konfiguration für Sie funktioniert. Ich habe QGIS auf diesem Computer sowie GDAL und GRASS erfolgreich ausgeführt, möchte jedoch auch ArcGIS ausführen können. Danke
Jencarta

Installieren Sie einfach VirtualBox und richten Sie eine virtuelle Windows 7-Maschine ein. Starten Sie es, gehen Sie zu Geräte> Gastzugaben einfügen> Installieren Sie sie ohne 3D-Unterstützung. Deaktivieren Sie in den VM-Einstellungen die 3D- und 2D-Beschleunigung. Das funktioniert gut für mich.
Afr

4

deaktivierte 3D-Hardware und 2D-Video funktionierten für mich, Arcgis 10 lief unter Windows 7 64-Bit auf einer nativen Linux-Ubuntu-Maschine


3

Für ArcGIS Desktop ist keine High-End-Grafikkarte erforderlich. Es kann mit einer Low-End-Grafikkarte oder sogar ohne eine ausgeführt werden. Was es erfordert, ist die Beschleunigung der Hardware-Grafik, um alle Farbverläufe und Schattierungen sowie die dynamische Anzeige zu zeichnen.

Informieren Sie sich über die Hardwareanforderungen von Arcgis Desktop?

Mindestens 64 MB RAM, 256 MB RAM oder höher empfohlen. Unterstützte NVIDIA-, ATI- und Intel-Chipsätze.

Es erfordert mindestens 24-Bit-fähigen Grafikbeschleuniger

Es ist mindestens die OpenGL-Laufzeitversion 2.0 erforderlich, und Shader Model 3.0 oder höher wird empfohlen.

Stellen Sie sicher, dass Sie den neuesten verfügbaren Treiber verwenden.

Es besteht die große Wahrscheinlichkeit, dass Ihre virtuelle Maschine die Anforderungen nicht erfüllt. Versuchen Sie jedoch, http://cyri.systemrequirementslab.com/1186/10913 auszuführen , um festzustellen , ob Ihre virtuelle Maschine unterstützt wird.

Die 3D-Beschleunigungsunterstützung in VirtualBox ist laut diesem Thread recht begrenzt .


+1 für Antwort und Systemanforderungen. Aber ich verstehe diesen Teil Ihrer Antwort nicht. or even without oneKönnen Sie mir erklären, ob ich arcgis wirklich ohne Grafikkarte starten kann? Aus meiner Erfahrung: Als ich versucht habe, arcgis desktop auf virtualbox zu installieren, hat es sehr langsam funktioniert. Der arcgis-Server funktioniert jedoch einwandfrei.
Krystian

Meine Hauptentwicklungsmaschine hat keine separate Grafikkarte. Mein Bildschirm wird vom integrierten Bildschirmtreiber (des Motherboards) gesteuert. Und ArcMap funktioniert einwandfrei. Was ich damit meinte war, dass ArcMap keine Hochleistungsgrafikkarte benötigt. Solange die Hardwarebeschleunigung aktiviert ist (was Onboard-Grafiken können), kann es problemlos ausgeführt werden. Virtual Box hat keine Hardwarebeschleunigung und daher hat ARCMAP eine schreckliche Leistung. Abgesehen davon verfügt VmPlayer über eine 3D-Beschleunigungsemulation, und ich habe eine vernünftige Leistung von ArcGIS Desktop (sogar arcGlobe) festgestellt.
Devdatta Tengshe
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.