Save RAM - OpenGL

  • Wie das Thema schon besagt wollen wir KSP in OpenGL laufen lassen. Das spart enorm Resourcen und ihr könnt auch endlich das interstellar Pack spielen :D
    Also zum Thema:
    1.In die settings.cfg gehen und FULLSCREEN = True zu FULLSCREEN = False wechseln
    1. Erstellen ein Shortcut für KSP ( wenn ihr nicht schon eins habt)
    2. Rechtsklick->eigenschaften
    3. In den edit mit dem Namen Ziel gehen und nach dem Pfad ein Leerzeichen machen und -force-opengl -popupwindow einfügen
    5.Freuen!


    Falls ihr Bugs oder glitches bemerkt einfach das hier stattdessen anhängen: -force-d3d11 -popupwindow

  • Wow das bringt ja wirklich einiges.
    Hatte erst einen Verbrauch von 3,4 Gb Ram, nach der Einstellung dann nur noch 1,8 Gb Ram.
    Da kann man dann gleich noch mehr Mods verwenden.
    Stabil läuft es auch weiterhin.


    Allerdings sagt mir nun steam das ich das spiel dann nicht mehr spiele. Dann seh ich wenigstens nicht mehr meine Spielstunden.^^


    :wmann:

  • Ich habs noch nicht Ausprobiert aber: OpenGL sagt ja nur, dass ich es auf der Grafikkarte GPU statt auf dem CPU rechnen lasse. Das setzt aber doch voraus, dass meine GPU stärker ist als meine CPU oder? und darüberhinaus würde mich noch interessieren, woher kommt die Rameinspahrung? wird einfach der GraKa Ram zuerst befüllt und nur der CPU RAM entlastet?


    Das würde nach Meinem Verständnis die Frame-drops erklären und würde meines wissens nichts an der 4GB RAM obergrenze ändern sondern lediglich eine Dunkelziffer in höhe des GPU RAMs einfügen und den CPU RAM um diesen entlasten. Was ggf Leistungssteigerungen angeht ist glaube ich entscheident, dass der GPU RAM idR. DDR5 Speicher ist und CPU 2 Generationen hinterherhängt.


    An alle die mit einer schwachen Grafikkarte oder sogar einem Onchip grafik arbeiten würde ich dringend davon abraten.


    bitte berichtigt mich, wenn ich hiermit falsch liege.


    gruß


    Pyrukar

    Gefundene Rechtschreibfehler dienen der allgemeinen belustigung und dürfen behalten werden.

  • ch habs noch nicht Ausprobiert aber: OpenGL sagt ja nur, dass ich es auf der Grafikkarte GPU statt auf dem CPU rechnen lasse. Das setzt aber doch voraus, dass meine GPU stärker ist als meine CPU oder?


    OpenGL hat nichts mit dem CPU zu tun. Sondern ist eine andere API(Software Schnittstelle) für die Grafikkarte.


    Sie gehört zu den ältesten Grafikkarten Hardwarebeschleunigung-Schnittstellen überhaupt, und ist z.T veraltet. Ist aber meistens robuster und effizienter als Direct3d(DirectX).


    DirectX ist aber weiter Entwickelt, bietet mehr Shader und Effekte und ist einfacher zu programmieren als OpenGL.


    Nur ist DirectX nicht sehr Ressourcen schonend.


    Daneben gab's noch als weiterer Pionier die tolle 3dfx API. ( :love: meine Voodo 5)



    Die neue AMD Mantle API soll ja bis ca 20% schneller sein als DirectX.

  • Ich kann diese Methode nicht verwenden, weil immer die Fehler Meldung kommt: "KSP.exe hat ein Problem festgestellt und muss beendet werden", naja aber über dem Launchner gibts ne Option Fake Fullscreen und eine die in etwa improve Performance heißt. Wenn ich diese beiden Optionen anschalte, läuft mein KSP stabiler und etwas flüssiger als sonst.


  • Hätte ich auch gedacht. Bis ich es ausprobiert habe. In der Tat kann ich mit dieser Lösung aber KSP mit Mods laden, an denen er vorher selbst in der x64 Variante abstürzte. Also irgendeine Art an besserer Effizienz/Ersparnis muss da schon gegeben sein. Tipp:
    Wenn man statt Opengl die Lösung mit d3d11 verwendet, kann man auch wieder Anti-Aliasing über den Grafikkartentreiber erzwingen.


    EDIT:
    Okayyy... Zu früh gefreut - er stürzt dann irgendwann im Spiel ab. *grml* Nun gut... Werde ich wohl doch meine Modliste abspecken müssen... :D

    "Ähm... Was passiert, wenn ich den roten Knopf da drücke?"
    "Neiiiiiii..."
    BUMMM

    Einmal editiert, zuletzt von Taurec ()

  • Es scheind, das im OpenGL modus kein Antialiasing funktioniert, aber der speicherbedaft wurde extrem reduziert


    Halb so wild, stellt man in den Optionen des Grafiktreibers das AA fest ein, gilt das auch für OpenGL und KSP läuft dann auch unter OpenGL mit AA


    Btw, wer mit OpenGL spielt, sollte den TextureCompression Mod runterschmeissen. Der lässt im Falle von OpenGL den Ramverbrauch steigen statt ihn zu senken. Hab weit über 70 Mods laufen incl. jeder Menge Grafikmods. Selbst mit Texturemanager unter DirectX nimmer spielbar, unter OpenGL bin ich bei 2.7 Gig und es läuft flutschig.


    Volllbild geht ebenfalls, sollte Jemand das Bildflackern/schwarze Teile des Bildes im Vollbild nach dem laden haben, genügt es mit Alt-Tab kurz auf Desktop umzuschalten und dann wieder zurück in's KSP - Voila, kein Darstellungsproblem mehr.

    2 Mal editiert, zuletzt von Schnatta ()

  • Bei mir hat das mit dem Grafiktreiber nicht funktioniert. Hast Du eine Radeon, oder ne Nvidia? Ich hab ne Radeon und hatte AA im Treiber aktiviert, war aber trotzdem "pixelig".

    "Ähm... Was passiert, wenn ich den roten Knopf da drücke?"
    "Neiiiiiii..."
    BUMMM

  • Ich hab ne Nvidia. Da geht's. Hatte früher mal ATI, kann mich erinnern, dass es da auch Options dafür gibt.


    Ich meine mich zu erinnern, dass bei ATI DirectX und OpenGL Optionen getrennt eingestellt werden müssen. Ist aber lang her, kann sein, dass es mittlerweile anders ist. Gibt's den Rivatuner noch? Mit dem geht's sicher auch bei ATI. OpenGL lohnt sich bei KSP wirklich, aber das Gepixel ohne AA würde ich auch nicht wollen.


    Schau mal ob Du's nicht mit dem Rivatuner einschalten kannst.

  • Rivatuner ist glaube lange veraltet. Getrennte Einstellungen hab ich im Treiber keine gefunden. Aber evtl. probier ich es noch mal... Vielleicht hatte ich auch einfach versehentlich die falsche exe gewählt. Oft sitzt das Problem ja vor dem Bildschirm. *g*

    "Ähm... Was passiert, wenn ich den roten Knopf da drücke?"
    "Neiiiiiii..."
    BUMMM

  • Ich habe eine GTX670 mit 2 GB.


    Jetzt wo Du's sagst, hab ich mal nachgesehen. Tatsache, die Auslastung des Grafikspeichers ist ständig bei 100%.


    Wäre ja mal interessant zu wissen wie das zusammenhängt. Ich hab nie die GraKa unter KSP überwacht. Jetzt wo ich da mal so nachsehe, das ist schon abgefahren. Die GPU hat Langweile, egal was ich mache, die GPU Auslastung gammelt bei 20-30% rum und der GPU Takt ist noch nichtmal bei 75%.


    Aber der Grafikspeicher ist voll, da passt nix mehr rein.


    Weiss einer ob das irgendwas bringt wenn man bei KSP eine 4GB GraKa hat? Sieht fast so aus.

    Einmal editiert, zuletzt von Schnatta ()