YSERVER, ein moderner X11-Server, der in der Programmiersprache Rust implementiert ist, hat Version 1.5 veröffentlicht. Das Update führt Unterstützung für Reverse PRIME ein, das das Rendern auf einer GPU und die Ausgabe auf einer anderen ermöglicht, zusammen mit einer Reihe weiterer neuer Funktionen und Fehlerbehebungen. Das Projekt wurde ursprünglich mit Claude Code schnell entwickelt.
Das YSERVER-Projekt, das darauf abzielt, Desktop-Umgebungen wie Cinnamon, MATE, Xfce, Compiz, Openbox, IceWM und Enlightenment auszuführen, hat eine kontinuierliche Entwicklung und Beiträge von Benutzern erfahren. Version 1.5 konzentriert sich auf die Verbesserung der Funktionalität und die Behebung bestehender Probleme.
Bemerkenswert ist, dass YSERVER 1.5 Reverse PRIME-Unterstützung für Multi-GPU-Systeme enthält. Diese Funktion rendert Bilder auf der primären GPU, bevor sie an die sekundäre GPU weitergeleitet werden. Die Implementierung umfasste umfangreiche Verbindungsarbeiten, einschließlich der Zuordnung von DRM-Geräten zu Vulkan-GPUs und der Freigabe der RandR-Provider-Topologie, und wurde von Wochen der Tests und Fehlerbehebungen begleitet.
Weitere Verbesserungen in YSERVER 1.5 umfassen die Unterstützung von Mesa OML MSC Rate-Abfragen zur Behebung von Fehlern in einigen Flatpak-Anwendungen, die ANGLE verwenden. Der Server wendet nun auch Desktop-Beschleunigungsprofileinstellungen an, stellt DRI3 1.4-Synchronisationsobjekte über DRM bereit und unterstützt X11-Server-seitige Fensterrahmen.
Die Veröffentlichung behebt auch eine Regression im Vergleich zum Upstream X.org Server für bestimmte Vollbildspiele ohne VSync, wie Counter-Strike 2. YSERVER hebt nun die Begrenzung für Clients mit deaktiviertem VSync mit verzögerter Ausführung und gleicher Ziel-Supersession-Behandlung auf. Laut einem Pull Request war ein Client mit deaktiviertem VSync zuvor auf eine Rate begrenzt, die die Leistung in Spielen wie Counter-Strike 2 einschränkte, und die neue Implementierung behebt dieses Problem, indem sie ein schnelleres Puffern ermöglicht.
Originale Berichterstattung lesen
💬 Kommentare
📜 Kommentar-Richtlinie