Hallo zusammen. Es ist Zeit für meinen wöchentlichen Bericht.
::Meine Projekte::
-
LeetCode 🖥️ 1 Stunde
- Habe zwei Aufgaben abgeschlossen und bin zur Aufgabe Nummer 130 in der Reihenfolge gelangt.
-
Zeichnen 🖼️ 7 Stunden
- Ich habe angefangen, ein großes digitales Bild zu erstellen. Diese Woche muss ich noch weiter daran arbeiten.
::Stable-Diffusion-Optimierungen unter Windows::
Ich werde euch erklären, welche Optimierungen ich für die bestmögliche Leistung des Bildgenerators Stable Diffusion unter Windows 11 nutze. Das Wichtigste für den Bildgenerator ist der Videospeicher (VRAM). Hier fällt eine Besonderheit auf: Viele Programme unter Windows 11 fressen den Videospeicher in Schüben 🥵 Dabei kann kaum jemand die Frage „warum ist das so?“ beantworten. Eine Internetsuche zeigt viele Beschwerden über die hohe VRAM-Auslastung, aber eine klare Erklärung ist nicht zu finden, und auch Versuche, die Entwickler direkt anzuschreiben, bringen nichts: Niemand hat Lust, sich mit den Details zum Videospeicher auseinanderzusetzen. Um zu sehen, welche Programme den Videos Speicher verbrauchen, muss man die Spalte „Dedicated GPU Memory“ im Task-Manager aktivieren. Standardmäßig ist diese Spalte ausgeblendet. Hier ist die eigentliche Liste der Einstellungen:
-
Argumente für die Kommandozeile für ComfyUI hinzufügen:
- --use-split-cross-attention –novram
-
Hardwarebeschleunigung für folgende Programme deaktivieren:
- Browser
- VS Code
- Windows Terminal
- Steam
-
Modelle Flux und SD 3.5:
- Wir laden die fp8-Versionen herunter und ignorieren die fp16-Versionen.
Für den Browser müssen noch ein paar „feine“ Einstellungen vorgenommen werden: Erstens schalten wir Smooth Scrolling aus, da das Scrollen ohne Hardwarebeschleunigung auf vielen Seiten extrem ruckeln wird. Zweitens muss eine separate Browser-Instanz zum Anschauen von Videos installiert werden und Dieser zweite Browser nur für das Video-Streaming mit Hardwarebeschleunigung genutzt werden – und sonst zu nichts sonst. Es wird eine eigenständige Installation benötigt und nicht nur ein „Profil“, da alle Profile die gleichen Systemeinstellungen teilen, einschließlich der Hardwarebeschleunigung.
Das Ergebnis: Wir können mit allen Modellen ohne Ruckler oder Lags auf einer Grafikkarte mit 16 GB VRAM arbeiten.