• 0 Posts
  • 28 Comments
Joined 1 year ago
cake
Cake day: June 25th, 2023

help-circle




  • As for Windows plugins with no native Linux version, there are ways to use VSTs over Wine. Check out Yabridge project. There’s no guarantee that 100% of plugins will work, but many do pretty well. It requires some additional setup, but once it’s done, you don’t have to think about it much, just call yabridgectl when you add new plugins to sync them (it creates stub library that is seen as Linux native, but it wraps Windows plugin using Wine)

    Reaper is perfectly fine choice if you’re already familiar with it, but here are some other you may want to look at:

    FOSS Options:

    • Ardour - it’s pretty old, UX is not perfectly intuitive, basically GIMP of the audio world, but it can do everything you’d expect a professional DAW to do, while being incredibly lightweight. It’s straightforward to install on any Linux system.
    • Zrhythm - it’s a new DAW that didn’t have a stable release yet, but it’s on 1.0 RC1 so I guess it’s pretty close. It has some promising user interface and feature set, also easy to get installed, but might not be super solid just yet.

    Commercial options:

    • Bitwig Studio - probably the best audio workstation for Linux, but also the most expensive.
    • Waveform Tracktion - I personally had mixed experience with it. On one hand the UX and flow is quite good (not as flexible as ardour, way more opinionated, but still fully functional and easier to use), but I had bad time dealing with a large project as the editor becomes extremely sluggish as your project grows.




  • To me it’s hard to say if BlueZ actually has some technical debt and is hard to fix, or is it just lacking some maintenance. Are bluetooth issues actually due to BlueZ, or is it more about finky drivers? My Bluetooth experience on Linux systems is mostly good, but it might vary a tiny bit depending on the hardware.

    I’d say, if you see some architectural benefits then try and go for it. To really make sense it should do BlueZ’s job better than BlueZ. Being drop-in replacement is good for desktops integration, but maybe the API could be improved providing some benefits to how desktop integrations work (like provide more status info or prevent some situations from blocking), but again I know nothing about BlueZ internals so just guessing










  • This is barely explained and the readme gave me more questions than answers.

    I immediately thought it’s going to be a library for Wine to use instead of DXVK/VKD3D.

    If that’s only for developers to build Linux ports, very little to no real-world use is expected, unless it’s somehow can offer effortless conversions. Even then developers are likely to prefer relying on Proton/Wine to simply have single binary for both platforms, rather than maintaining them separately.

    I wonder how much work it will take for drivers to support the API… Or maybe it won’t need anything in Mesa and will somehow work directly on DRM with strictly platform-agnostic code if that’s possible?

    Offering better performance than the likes of DXVK is brave to put it mildly. In many scenarios it can already match or surpass native Windows performance even when running Windows binaries.


  • Desktop Linux is in its never-ending process of replacing old displaying system with new one. The process is long and not really transparent, because the two displaying systems were designed in completely different times for different hardware and with different security concerns in mind, therefore the X11 clients (all the software that was ever made or ported to Linux) are very much incompatible with Wayland. For backwards compatibility there’s Xwayland, which provides full blown Xorg server running on top of Wayland compositor with all the things X11 app requires. Until now, Firefox, even though had its Wayland backend as WIP feature (possible to activate with environment variable MOZ_ENABLE_WAYLAND=1) it defaulted to Xwayland on Wayland sessions. It now uses native Wayland backend by default providing better efficiency, DPI scaling, touchpad gestures etc