a dude that likes gaming and tech (especially Linux) aro/ace

  • 1 Post
  • 21 Comments
Joined 3 years ago
cake
Cake day: November 6th, 2023

help-circle




  • The phoronix article misses what makes the project important:

    Konsole is very intertwined with the older of the two user interface tech stacks in Qt, QWidget. QWidget typically renders using the CPU, and so does Konsole. Newer KDE software (including Plasma itself) typically uses Qt Quick and benefits from GPU acceleration via Vulkan or OpenGL instead. This is what Kwi does as well. For certain terminal applications the performance gain (3x-35x faster than Konsole depending on what’s being benchmarked) can make an actual big difference in the user experience, but generally it should also help reduce battery usage.

    I know at least one developper who chose to use libadwaita instead of Kirigami because QtQuick didn’t have a good terminal widget.








  • From the site:

    How does it work?

    A virtual machine boots a guest operating system. Compatibility runtimes such as Wine instead implement the Windows interfaces an application needs.

    Raven runs the .exe directly on the CPU in a supervised guest process. Some Windows functions execute inside that process, in Raven’s guest components or libraries. Requests for supervisor-managed services cross into the runtime outside it, which manages processes, handles, files and registry state and mediates access to the Linux host.

    Raven implements Windows Installer custom actions, side-by-side assemblies through WinSxS and a service manager. These are among the interfaces real installers depend on; application compatibility still needs testing.

    The official redistributables can be installed with their classic installers, like you would on Windows (Visual C++ 2005 to 2022, DirectX, .NET Framework 3.5 and 4.8, XNA and OpenAL). Raven protects its own system libraries during installation. Snapshot creation can fail, so check that a checkpoint exists before relying on rollback. Tested applications can use the vendor’s installer; other applications may still fail to install or start.

    Graphics go straight to Wayland and Vulkan, with DXVK and vkd3d-proton for Direct3D.