3 ms·
I run Linux (Arch) on my personal Dell XPS13. I run Ubuntu 20.04 in a VM at work to do NodeJs/Springboot (backend) development and even in a VM, especially for
by bengalister 6y ago
I run Linux (Arch) on my personal Dell XPS13.
I run Ubuntu 20.04 in a VM at work to do NodeJs/Springboot (backend) development and even in a VM, especially for node, the experience is better than colleagues running bare metal Windows.
Going back to the XPS13 the Linux experience is not perfect.
* the mess with the HiDpi support and font systems. I often go from the laptop docked to a Usb-C hub to using my laptop on my coach. And my external display and laptop screen don't share the same pixel density. And it is a mess to switch from one to the other without hurting my eyes. Fractional scaling is blurry under Wayland or X in Gnome. Also some apps rely on Gtk for font rendering and thus react to GDK_SCALE environment variables but some don't. Some understand the Xft.dpi X server font dpi setting, some don't... I stopped doing fractional scaling of the whole display and just automatically detect which display is connected (thus does not work on both) and change the Gnome font settings
* Worse Battery life. I kept the Windows10 partition just in case and sometimes spend a bit of time on it and I have a much longer battery life on Windows10 doing the same things. On Linux I get 6 to 8 hours, when on Windows it is more between 8 to 10 hours. I think the main reason for that is the lack of off-the-shelf hardware accelerated video decoder in the browsers on Linux (I watch quite a few youtube videos). Yes I know TLP, powertop, etc.
* No driver for the fingerprint reader. It is a shame since the same model is sold by Dell with Ubuntu but the driver is not available. It is something I really like on Windows.
* Worse bluetooth experience. On Windows10, my bluetooth headset or speakers connect instantly, on Linux it takes up to 30 seconds and I usually have to manually force it (completely random)
* More instabilities. Usually after a resume sometimes bluetooth or wifi stop working and I need to reboot (once or twice a week).
* Lack of Wayland compatible apps. (I run Gnome) and some apps do not work and sometimes don't have Wayland equivalent: OBS is buggy on Wayland, polybar (status bar) does not work. I moved back to Xorg but I find it less responsive.
That being said I experimented a bit WSL on Windows10, it is nice but I am still not coming back to Windows 10. I don't like the OS advertising apps that I don't want and WSL feels a bit like a workaround you don't get the full experience, cannot start services, mount filesystems or launch apps with a UI seamlessly.
- 29athrowaway 6y agoI use bluetooth audio on Linux and I don't have problems with it, but I do not use a laptop. I do not often suspend, resume my system. I guess most of your problems may be coming from ACPI (power management). Linux software under WSL would consume even more battery life.
- fomine3 6y agoLinux apps on WSL1 shouldn't consume such battery life.
- ac29 6y ago> lack of off-the-shelf hardware accelerated video decoder in the browsers on Linux Firefox has support for VAAPI decoding on Wayland, but when I tried it a month or two ago it was still a little rough (and only supported h264). Its also not enabled by default. An easier way to get hardware decoding that isnt buggy and supports all the accelerated codecs your hardware does is to use mpv. It has native support for youtube URLs if you have youtube-dl installed. Just make sure to use --hwdec=vaapi or set it in your mpv config.