Infinityhero
Newbie
- Registriert
- Aug. 2012
- Beiträge
- 5
Sehr geehrte Community,
Ich möchte in diesem Beitrag meine gewagte, jedoch möglicherweise realisierbare Vision erläutern und hoffe auf konkrete Lösungsvorschläge und Feedback. Vielleicht kann ich sogar ein paar Entwickler inspirieren, meine Idee umzusetzen.
► EINLEITUNG
Ich (m/15) bin ein überzeugter PC-Spieler und halte nicht viel von Konsolen, da die aktuelle Generation grafisch dem PC deutlich unterlegen ist und ich die Steuerung per Maus und Tastatur bevorzuge.
So kam es, dass ich bereits mit 11 Jahren einen eigenen Laptop besaß, auf dem ich World of Warcraft mit meinen Freunden zockte. Ich konnte ihn einfach nehmen, in einem Rucksack verstauen und mit dem Fahrrad zur nächsten „LAN Party“ fahren. Alles war perfekt und ich verbrachte viele Nächte mit meinem Charakter in Azeroth.
Einige Jahre später kam der Punkt, an dem die Leistungsgrenze meines Laptops erreicht war. Battlefield 3 und DayZ waren nun in, doch die NVIDIA Geforce GT 420M, welche im Notebook verbaut war, scheiterte kläglich an diesen hardware-hungrigen Spielen.
Also entschied ich mich, mir mit meinem ersparten Geld einen eigenen Oberklasse Gaming PC zu bauen. Meine Freunde waren sehr beeindruckt von der Grafikpracht und den FPS-Zahlen jenseits von 60. Also beriet ich sie bei der Auswahl der Hardware und half ihnen schließlich, ihre eigenen Gaming PCs zu bauen. Jetzt waren wir alle gut ausgerüstet und fit für kommende Triple-A Titel.
Doch ein entscheidender Faktor fehlte: Das Zusammensein. Da niemand Lust hatte, einen 20 kg schweren PC samt Monitor und Peripherie zu einem Freund zu schleppen, mussten wir notgedrungen auf Voice-over-IP Services zurückgreifen. Es war zwar schön und gut sich per Skype-Konferenz zu verständigen, aber wir wussten, dass es nicht dasselbe war. Es war nicht dasselbe, zuhause im eigenen Kämmerlein zu hocken und in ein Mikrofon zu quatschen, als mit den Kumpels eine spannende Zocker-Party zu veranstalten.
Mitten in dieser Misere kam mir die folgende Idee…
► VISION
Meine Vision ist es, 2 Spielern die Möglichkeit zu geben, 2 unabhängige PC Spiele über 2 virtuelle Betriebssysteme parallel auf einem Gaming PC zu spielen. Dabei behält jeder Spieler seine eigenen Ein- und Ausgabegeräte (Monitor, Maus, Tastatur), jedoch werden alle Berechnungen zentral auf einem physischen PC erledigt.
Man kann sich das Ganze wie eine Zweiteilung aller leistungstragenden Komponenten (CPU, GPU, RAM, usw…) vorstellen. Dies hat eine Halbierung der zur Verfügung stehenden Leistung zur Folge, weshalb potente Hardware Grundvoraussetzung für das Projekt ist.
Die zweite Grundvoraussetzung ist eine Virtualisierungs-Software, mit deren Hilfe das zweite Betriebssystem auf die Komponenten des eigentlichen PCs zugreifen kann. Das Programm muss außerdem in der Lage sein, das Bild der beiden Betriebssysteme auf zwei getrennte Monitore auszugeben und den Input von 2 Mäusen und 2 Tastaturen zu trennen und dem jeweils richtigen Betriebssystem und somit Spiel zuzuordnen. Soweit die Theorie.
► TECHNISCHES
Bisher habe ich noch kein Programm gefunden, welches diese Funktionen beherrscht. VirtualBox von Sun Microsystems hat mir auf den ersten Blick gut gefallen, jedoch emuliert das Programm einen äußerst schwachen Grafikchip, welcher gerade so in der Lage ist die „Aero-Oberfläche“ von Windows 7 darzustellen. Leider werden die Grafikberechnungen in VirtualBox von der CPU des Host-Computers übernommen. Das heißt, dass zusätzlich ein Weg gefunden werden muss, um die dedizierte Grafikkarte im PC anzusprechen.
Intel Core i5 3570k @4Ghz w/ Antec H2O 620 WaKü
Palit Jetstream NVIDIA Geforce GTX 660 Ti
8 GB DDR3 RAM @1600Mhz
128 GB SSD, 1 TB HDD
Ich denke, dass meine oben aufgelisteten Spezifikationen ausreichen würden, um 2x Battlefield 3 (niedrige Grafik-Einstellungen, 1080p) mit etwa 45 FPS zu spielen. Anmerkung: Im Moment kann mein PC Battlefield 3 unter „sehr hohen“ Einstellungen + Kantenglättung mit etwa 70 FPS wiedergeben.
► ABSCHLUSS
Ich hoffe, ich konnte meine Idee einigermaßen verständlich erläutern. Ich freue mich über Antworten und Vorschläge und stehe gerne für nähere Informationen zur Verfügung.
over and out,
Infinityhero
Ich möchte in diesem Beitrag meine gewagte, jedoch möglicherweise realisierbare Vision erläutern und hoffe auf konkrete Lösungsvorschläge und Feedback. Vielleicht kann ich sogar ein paar Entwickler inspirieren, meine Idee umzusetzen.
► EINLEITUNG
Ich (m/15) bin ein überzeugter PC-Spieler und halte nicht viel von Konsolen, da die aktuelle Generation grafisch dem PC deutlich unterlegen ist und ich die Steuerung per Maus und Tastatur bevorzuge.
So kam es, dass ich bereits mit 11 Jahren einen eigenen Laptop besaß, auf dem ich World of Warcraft mit meinen Freunden zockte. Ich konnte ihn einfach nehmen, in einem Rucksack verstauen und mit dem Fahrrad zur nächsten „LAN Party“ fahren. Alles war perfekt und ich verbrachte viele Nächte mit meinem Charakter in Azeroth.
Einige Jahre später kam der Punkt, an dem die Leistungsgrenze meines Laptops erreicht war. Battlefield 3 und DayZ waren nun in, doch die NVIDIA Geforce GT 420M, welche im Notebook verbaut war, scheiterte kläglich an diesen hardware-hungrigen Spielen.
Also entschied ich mich, mir mit meinem ersparten Geld einen eigenen Oberklasse Gaming PC zu bauen. Meine Freunde waren sehr beeindruckt von der Grafikpracht und den FPS-Zahlen jenseits von 60. Also beriet ich sie bei der Auswahl der Hardware und half ihnen schließlich, ihre eigenen Gaming PCs zu bauen. Jetzt waren wir alle gut ausgerüstet und fit für kommende Triple-A Titel.
Doch ein entscheidender Faktor fehlte: Das Zusammensein. Da niemand Lust hatte, einen 20 kg schweren PC samt Monitor und Peripherie zu einem Freund zu schleppen, mussten wir notgedrungen auf Voice-over-IP Services zurückgreifen. Es war zwar schön und gut sich per Skype-Konferenz zu verständigen, aber wir wussten, dass es nicht dasselbe war. Es war nicht dasselbe, zuhause im eigenen Kämmerlein zu hocken und in ein Mikrofon zu quatschen, als mit den Kumpels eine spannende Zocker-Party zu veranstalten.
Mitten in dieser Misere kam mir die folgende Idee…
► VISION
Meine Vision ist es, 2 Spielern die Möglichkeit zu geben, 2 unabhängige PC Spiele über 2 virtuelle Betriebssysteme parallel auf einem Gaming PC zu spielen. Dabei behält jeder Spieler seine eigenen Ein- und Ausgabegeräte (Monitor, Maus, Tastatur), jedoch werden alle Berechnungen zentral auf einem physischen PC erledigt.
Man kann sich das Ganze wie eine Zweiteilung aller leistungstragenden Komponenten (CPU, GPU, RAM, usw…) vorstellen. Dies hat eine Halbierung der zur Verfügung stehenden Leistung zur Folge, weshalb potente Hardware Grundvoraussetzung für das Projekt ist.
Die zweite Grundvoraussetzung ist eine Virtualisierungs-Software, mit deren Hilfe das zweite Betriebssystem auf die Komponenten des eigentlichen PCs zugreifen kann. Das Programm muss außerdem in der Lage sein, das Bild der beiden Betriebssysteme auf zwei getrennte Monitore auszugeben und den Input von 2 Mäusen und 2 Tastaturen zu trennen und dem jeweils richtigen Betriebssystem und somit Spiel zuzuordnen. Soweit die Theorie.
► TECHNISCHES
Bisher habe ich noch kein Programm gefunden, welches diese Funktionen beherrscht. VirtualBox von Sun Microsystems hat mir auf den ersten Blick gut gefallen, jedoch emuliert das Programm einen äußerst schwachen Grafikchip, welcher gerade so in der Lage ist die „Aero-Oberfläche“ von Windows 7 darzustellen. Leider werden die Grafikberechnungen in VirtualBox von der CPU des Host-Computers übernommen. Das heißt, dass zusätzlich ein Weg gefunden werden muss, um die dedizierte Grafikkarte im PC anzusprechen.
Intel Core i5 3570k @4Ghz w/ Antec H2O 620 WaKü
Palit Jetstream NVIDIA Geforce GTX 660 Ti
8 GB DDR3 RAM @1600Mhz
128 GB SSD, 1 TB HDD
Ich denke, dass meine oben aufgelisteten Spezifikationen ausreichen würden, um 2x Battlefield 3 (niedrige Grafik-Einstellungen, 1080p) mit etwa 45 FPS zu spielen. Anmerkung: Im Moment kann mein PC Battlefield 3 unter „sehr hohen“ Einstellungen + Kantenglättung mit etwa 70 FPS wiedergeben.
► ABSCHLUSS
Ich hoffe, ich konnte meine Idee einigermaßen verständlich erläutern. Ich freue mich über Antworten und Vorschläge und stehe gerne für nähere Informationen zur Verfügung.
over and out,
Infinityhero