Wine 10.0 verbessert ARM- und Direct3D-Unterstützung
Wine 10.0 verbessert ARM- und Direct3D-UnterstützungWine-LogoWine 10.0Dank der Emulationsschicht Wine lassen sich Windows-Programme unter Linux starten. Die neue Version 10.0 bietet über 6.000 Codeänderungen und somit entsprechend viele Neuerungen – angefangen bei der unterstützten Architektur bis hin zu fast allen Bereichen der Grafikausgabe.So läuft Wine 10.0 jetzt vollständig auf ARM64EC-Systemen und unterstützt Hybrid ARM64X-Module. Letztgenannte ermöglichen es, ARM64EC- und ARM64-Code in einem Programm beziehungsweise Binary auszuliefern. Wer Wine entsprechend übersetzen möchte, muss allerdings derzeit noch zu einer experimentellen LLVM-Toolchain greifen.Einschränkungen auf ARMAbschließend implementiert Wine die 64-Bit x86-Emulationsschnittstelle. Wine selbst läuft dabei nativ auf ARM64EC-Systemen, nur x86-Code wird emuliert. Den dafür notwendigen Emulator muss man allerdings selbst einbinden, die Wine-Entwickler empfehlen die ARM64EC-Fassung von FEX.Aufgrund einer Limitierung der Windows-Programmierschnittstelle verlangt Wine zudem auf ARM64-Systemen bei der Speichernutzung eine eingestellte Seitengröße von 4K. Die Ausführung auf Kerneln mit einer Page Size von 16K oder 64K unterstützt Wine offiziell nicht.Neues vom DesktopÜber ein neues Desktop Control Panel Applet namens „desk.cpl“ kann man die aktuellen Bildschirmeinstellungen einsehen und ändern. Sollte eine Windows-Anwendung abstürzen, setzt Wine 10.0 die Bildschirmeinstellungen wieder zurück. Wine bietet zudem eine neue, noch experimentelle Modesetting Emulation. Dabei setzt die Software geänderte Bildschirmeinstellungen nicht mehr tatsächlich um, sondern emuliert sie vollständig. Falls notwendig, skaliert Wine die Windows-Fenster passend zu den physischen Monitoreinstellungen.Shell Launcher und die Symbole im System Tray lassen sich über entsprechende Einstellungen in der Windows-Registrierung komplett abschalten. Wine 10.0 bringt zudem eine erste Version eines Bluetooth-Treibers mit, der bereits einige Grundfunktionen kennt. Darüber hinaus lässt sich eine Tastatur mit Dvorak-Layout korrekt nutzen.Verbesserte GrafikDas Wine-Team hat die HiDPI-Unterstützung verbessert. Fenster, die mit der hohen Auflösung nicht umgehen können , skaliert Wine automatisch. Vor allem Spiele nutzen bei der Grafikausgabe die Vulkan-Schnittstelle. Der zugehörige Treiber erfüllt jetzt die Spezifikation 1.4.303, offeriert die Vulkan Video Extensions und erlaubt das sogenannte Child Window Rendering unter X11. Dabei rendern Anwendungen ihre 3D-Inhalte direkt in die Fenster. Schließlich unterstützt die GdiPlus-Schnittstelle noch Font Linking.Die Wiedergabe von Multimediainhalten übernahm bislang unter Linux GStreamer. Wine 10.0 kann alternativ auch FFmpeg einspannen. Dies soll gleichzeitig die Kompatibilität zu Anwendungen erhöhen, die unter Windows das dort angebotene Media Foundation Framework verwenden. Die Zusammenarbeit mit FFmpeg gilt allerdings noch als experimentell. Die Media Foundation Pipelines emuliert Wine immerhin akkurater.Überarbeitetes Direct3DIm Rahmen der Direct3D-Schnittstelle gab es unter der Haube zahlreiche technische Verbesserungen. So unterstützten die GL- und Vulkan-Renderer jetzt den Shader-Stencil-Export. Der Vulkan-Renderer nutzt zudem verschiedene dynamische State Extensions, was wiederum das „Stottern“ in Spielen vermeiden soll. Der GL-Renderer lässt sich nur noch einsetzen, wenn das Host-System einen OpenGL-Treiber mit GLSL 1.20 sowie den Erweiterungen „EXT_framebuffer_object“ und „ARB_texture_non_power_of_two“ offeriert.Dank des „vkd3d-shader“ kann Wine 10.0 erstmals Direct3D-Effekte compilieren. Diese Fähigkeit ist allerdings als „initial“ gekennzeichnet und somit noch nicht vollständig implementiert. D3DX 9 unterstützt unter anderem PNG-Dateien mit 48- oder 64-Bit sowie weitere Bump-Map und Paletten-basierte Formate. Abschließend kann DirectMusic MIDI-Dateien laden, während DirectPlay Netzwerk-Sessions erlaubt.Viel KleinkramWine 10.0 aktiviert standardmäßig den Wayland-Treiber, bevorzugt aber im Zweifelsfall den X11-Treiber. Unter Wayland unterstützt Wine OpenGL und die Auto-Repeat-Funktion bei Tastendrücken. Pop-Up-Fenster sollen zudem jetzt an der korrekten Stelle erscheinen.Neben diesen größeren Änderungen gab es noch zahlreiche weitere kleinere. So unterstützt Wine 10.0 zusätzliche Sprachen und setzt auf den Unicode-Standard in der Version 16.0.0. Mit an Bord ist eine verbesserte JavaScript-Engine, die ODBC-Bibliothek lädt Windows ODBC-Treiber und die Namen von Datenträgern erfragt Wine jetzt vom Dbus.Sämtliche Neuerungen in Wine 10.0 listen die recht langen Release Notes auf. Dort findet sich auch der Download zum Quellcode.SCHLAGWORTEWindowsWine• SCHLAGWORTE
• Windows
• WineÄhnliche ArtikelHyprland 0.47.0Die neue Version des Wayland-Compositors Hyprland läuft stabiler, erlaubt ein Farbmanagement, unterstützt HDR, bittet regelmäßig um Spenden und zeigt gerade-runde Ecken.DocumentDB verfügbarMicrosoft hat seine dokumentenorientierte Datenbank unter einer MIT-Lizenz auf GitHub veröffentlicht. Die NoSQL-Datenbank nutzt dabei unter der Haube PostgreSQL, soll einen Standard setzten und verwirrt mit ihrem Namen.Solus 4.7Die neue Version der Distribution Solus trägt den Codenamen Endurance und betreibt im Wesentlichen Produktpflege. Unter anderem gibt es frische Kernel und eine bessere Unterstützung für Nvidia-Grafikkarten. Das alte Solus Software Center steht zudem vor der Ausmusterung.AMDGPU Composition StackAMD hat seinen neuen AMDGPU Composition Stack vorgestellt. Hinter der kryptischen Bezeichnung verbirgt sich im Wesentlichen ein Fork des Wayland-Compositors Weston, dem AMD weitere Funktionen verpasst.LinuxUser erscheint monatlich und kostet 8,50 Euro . Das Jahresabo kostet 86,70 Euro. Details dazu finden Sie im Computec-Shop. Im Probeabo erhalten Sie zudem drei Ausgaben zum reduzierten Preis.Der Live-Remote-Workshop der Golem Karriere- welt bereitet Teilnehmer auf die LPIC-Prüfungen LPI 101 und LPI 102 des Linux Professional Institute vor.Brennprogramm „xfburn“Christian Schiefer, 24.01.2025 14:18, 0 AntwortenHallo, Gemeinde, ich habe meinen PC von Windows auf Ubuntu 24.10 „Oracular Oriole“ er…Windows 7 auf Linux Mint umstellenJoachim Strienz, 15.12.2024 10:14, 1 AntwortIch kann nur im abgesicherten Modus booten. Nach der Intallation von Linux Mint läßt sich der Rec…Kein Ton nach Bildschirmsperre.unio73, 11.12.2024 20:29, 0 AntwortenNach der Bildschirmsperre funktioniert der Ton nicht mehr. Wie kann ich das beheben? System: Kern…Automatische Laufwerkzuweisung unter OpenSUSE nach AD-Anmeldungrob baad, 10.12.2024 15:13, 1 AntwortHallo zusammen, ich hoffe, ihr könnt mir bei einem Anliegen helfen, das ich bezüglich der Anmeldu…Eshare app kein Ton bei Linux MIntMarkus Bock, 10.12.2024 14:33, 0 AntwortenHallo für die Drahtlosübertragung des Laptops an Whiteborad benutze ich eshare – Zugriff auf Obsidian-Dateien Hans Huber, 05.12.2024 16:19, 1 AntwortHallo zusammen, unter Linux Mint habe ich als L…VLC läßt sich nicht öffnenChristian Schiefer, 21.11.2024 14:25, 7 AntwortenHallo Gemeinde, ich habe meinen PC von Windows auf die Version Ubuntu 24.10 „Oracular Oriol…OS Leap 15.6 x86_64 Build 710.3 installiert kein Video in kdenliveRicardo, 01.11.2024 13:08, 1 AntwortIch habe OS Leap 15.6x86_64 Build 710.3 installiert. Leider wird das Video in Kdenlive und Shotcu…löschen von cookies bei AbmeldungChristoph Walter, 28.10.2024 08:12, 2 AntwortenMeine Distri ist Linuxmint-Cinnamon.Mein Browser ist VIVALDI. Wie kann ich erreichen dass meine g…• Brennprogramm „xfburn“Christian Schiefer, 24.01.2025 14:18, 0 AntwortenHallo, Gemeinde, ich habe meinen PC von Windows auf Ubuntu 24.10 „Oracular Oriole“ er…
• Windows 7 auf Linux Mint umstellenJoachim Strienz, 15.12.2024 10:14, 1 AntwortIch kann nur im abgesicherten Modus booten. Nach der Intallation von Linux Mint läßt sich der Rec…
• Kein Ton nach Bildschirmsperre.unio73, 11.12.2024 20:29, 0 AntwortenNach der Bildschirmsperre funktioniert der Ton nicht mehr. Wie kann ich das beheben? System: Kern…
• Automatische Laufwerkzuweisung unter OpenSUSE nach AD-Anmeldungrob baad, 10.12.2024 15:13, 1 AntwortHallo zusammen, ich hoffe, ihr könnt mir bei einem Anliegen helfen, das ich bezüglich der Anmeldu…
• Eshare app kein Ton bei Linux MIntMarkus Bock, 10.12.2024 14:33, 0 AntwortenHallo für die Drahtlosübertragung des Laptops an Whiteborad benutze ich eshare
• Netzlaufwerk – Zugriff auf Obsidian-Dateien Hans Huber, 05.12.2024 16:19, 1 AntwortHallo zusammen, unter Linux Mint habe ich als L…
• VLC läßt sich nicht öffnenChristian Schiefer, 21.11.2024 14:25, 7 AntwortenHallo Gemeinde, ich habe meinen PC von Windows auf die Version Ubuntu 24.10 „Oracular Oriol…
• OS Leap 15.6 x86_64 Build 710.3 installiert kein Video in kdenliveRicardo, 01.11.2024 13:08, 1 AntwortIch habe OS Leap 15.6x86_64 Build 710.3 installiert. Leider wird das Video in Kdenlive und Shotcu…
• löschen von cookies bei AbmeldungChristoph Walter, 28.10.2024 08:12, 2 AntwortenMeine Distri ist Linuxmint-Cinnamon.Mein Browser ist VIVALDI. Wie kann ich erreichen dass meine g…
GitLab: Kritische Schwachstellen 27. Januar 2025Chrome-Erweiterungen: Attacken durch schädliche Versionen 7. Januar 2025Schadsoftware in Solana 10. Dezember 2024Drupal: Angreifer kann Befehle ausführen 25. November 2024PostgreSQL Schwachstellen: Angreifer kann Befehle ausführen 18. November 2024Firefox und Thunderbird angreifbar 31. Oktober 2024Schwachstelle in Spring Framework: Angreifer können Dateien lesen 29. Oktober 2024Wireshark Schwachstellen 16. Oktober 2024• GitLab: Kritische Schwachstellen 27. Januar 2025
• Chrome-Erweiterungen: Attacken durch schädliche Versionen 7. Januar 2025
• Schadsoftware in Solana 10. Dezember 2024
• Drupal: Angreifer kann Befehle ausführen 25. November 2024
• PostgreSQL Schwachstellen: Angreifer kann Befehle ausführen 18. November 2024
• Firefox und Thunderbird angreifbar 31. Oktober 2024
• Schwachstelle in Spring Framework: Angreifer können Dateien lesen 29. Oktober 2024
• Wireshark Schwachstellen 16. Oktober 2024