Ist es möglich, die Grafikverarbeitung auf einer vergleichsweise leistungsstärkeren Maschine auszuführen?

1167
stack

Ich habe einen Computer mit vergleichsweise schwachen Grafiken und einen mit vergleichsweise starken Grafiken. Ich möchte eine grafikintensive Anwendung auf der schwächeren Maschine ausführen und die Grafikleistung der stärkeren nutzen. Gibt es einen guten Weg, um die Entwicklung einer Lösung von Grund auf auszuschließen? Wenn nicht, gibt es einen nicht guten, aber auch nicht so sinnvollen Weg? Welche Bandbreite würde zwischen den beiden Maschinen benötigt (geschätzt), um diese Funktionalität zu ermöglichen?

Edit: Klarstellung auf Wil's Anfrage - das wäre in erster Linie ein Spielszenario. In der Praxis: Ich möchte ein Spiel auf meinem Laptop spielen, das normalerweise die Grafikressourcen des Notebooks beansprucht und die Grafikressourcen des Desktop-Computers auf der anderen Seite der Wand verwendet.

1
Befinden sich diese beiden Maschinen in demselben LAN-Netzwerk? Gibt es einen Grund, warum Sie Ihr Spiel nicht einfach auf der besseren Maschine spielen können? ubiquibacon vor 13 Jahren 0
Ja, diese Maschinen befinden sich im selben LAN. Was die Maschinenauswahl angeht, so ist es nur die persönliche Präferenz. stack vor 13 Jahren 0
Ganz außerhalb des linken Feldes und hat offensichtlich nur begrenzte Möglichkeiten. Wenn Sie jedoch mit OnLive nicht vertraut sind, können Sie es sich ansehen. Shinrai vor 13 Jahren 0

5 Antworten auf die Frage

2
William Hilsum

Erforderliche Bandbreite - Abhängig von der Größe / Komplexität des Dokuments.

So ziemlich alle großen 3D-Rendering-Programme (Maya, 3DSmax usw.) unterstützen dies durch Metal Ray, jedoch ist in der Regel eine Lizenzierung erforderlich, die recht teuer werden kann.

Um Ihnen weiterzuhelfen, müssen Sie wirklich angeben, welches Programm Sie verwenden.

Ich habe die ursprüngliche Frage mit einem Hinweis bearbeitet, dass es sich in erster Linie um ein Spielszenario handelt. stack vor 13 Jahren 0
Ich weiß nicht, warum Sie Mental Ray erwähnen, da dies nicht für das Rendern in Echtzeit beim Modellieren gedacht ist - es ist für das endgültige Rendern, was für eine kurze Animation Stunden dauern kann. Sie können dies jedoch beschleunigen, indem Sie andere Computer verwenden, um Frames in einer Renderfarm zu rendern. paradroid vor 13 Jahren 0
2
tobylane

Laptops sind tragbar, aber nicht alle für Spiele. Das ist der Nachteil, es ist nicht alles perfekt.

Es geht nicht so sehr um Bandbreite, eher um Latenz (denke ich). Wenn Sie eine Ethernet-Verbindung zwischen den beiden hatten, können Sie dieses Problem grundsätzlich beseitigen. VNC ist schlecht, ich habe es nur benutzt, um etwas auf einem Müllcomputer in 2 m Entfernung zu testen, und es war nicht nur für den Desktop. RDP wird kaum besser sein, aber möglicherweise einen Versuch wert.

Sie müssen es versuchen, da dies von Ihrem Spiel, Ihren Einstellungen, Ihrem Netzwerk und Ihren Computern abhängt. Es sieht nicht so aus, als hätte es jemand anders versucht. Verwenden Sie einfach RDP oder ähnliches, es ist in Windows (Remote Desktop) integriert.

1
music2myear

Wie Chris schon sagte, sind die Anforderungen an die Bandbreite für Echtzeitspiele, die auf diese Weise gemacht werden, zu hoch.

Außerdem werden beim Kodieren und Dekodieren in der Regel die gleiche Architektur wie bei Spielegrafiken verwendet, so dass Ihr Laptop ebenso viele Probleme hat, die gesendeten und empfangenen Daten zu komprimieren und zu dekomprimieren (um nicht beide gleichzeitig zu tun), selbst wenn Ihr Netzwerk fähig wäre Angesichts der extrem niedrigen Latenzzeit und der extrem hohen Bandbreitenanforderungen einer solchen Anwendung würde die geringe Rechenleistung des Laptops verhindern, dass er von einer solchen Anordnung profitiert.

Eine gute Nachricht ist, dass es Unternehmen gibt, die dieses Problem mit ferngesteuerten Echtzeit-Streaming-Spielen mit hoher Grafikgrafik lösen. Diese wurden in den letzten Jahren in den letzten CONs vorgeführt. Schlechte Nachrichten sind, sagen sie alle, das Problem ist die Bandbreite und Latenz der durchschnittlichen Internetverbindung im Internet. Das bedeutet, dass es umkehnte Jahre dauern wird, bis alles vernünftig ist, da eine realistische Anwendung möglich ist.

In Bezug auf TobyLane habe ich RDP und VNC für Spiele ausprobiert und sie funktionieren nicht. Insbesondere Microsoft RDP unterstützt keine komplexeren Grafiken als Videos, und diese ähneln eher einer Diashow als einem Video. VNC kann so konfiguriert werden, dass es gut mit Vollbildvideo funktioniert, gerenderte 3D-Spiele gehen jedoch weit über das hinaus, wofür VNC entwickelt wurde. Es ist einen Versuch wert, weil die Tools kostenlos sind, aber es ist unwahrscheinlich, dass Sie weiter kommen als mit anderen Vorschlägen.

0
Chris Nava

Die Bandbreite für die unkomprimierte Übertragung von Full-Frame-Videos (3D-Spielen) ist zu hoch.

Es ist zwar möglich, richtig kodierte Videos in akzeptabler Qualität über ein LAN zu senden, aber das Kodieren / Dekodieren in Echtzeit ist eine zusätzliche Belastung, die es für ein Spielszenario ohne zusätzliche Hardware unmöglich macht.

0
Tiagonal

Check out OnLive ist eine vollständige Plattform, die auf diesem Konzept basiert. Und fangen Sie an, nach diesen Technikern zu suchen ... es gibt viele von ihnen. Für Sie sollten Sie sich StreamMyGame genauer ansehen. Es ist im Grunde das, was Sie wollen.

Mehr Details würden dies zu einer Antwort machen. Dave M vor 11 Jahren 1
Warum sollte die Qualitätssicherung diese Software wählen? Welche Vorteile hat es anderen gegenüber? Wie @DaveM sagte, erläutern Sie bitte Ihre Antwort. Lorenzo Von Matterhorn vor 11 Jahren 0