Hacker News new | ask | show | jobs
by nickjj 38 days ago
I moved to Linux from Windows 6 months ago.

Here are some minor things that always went sour on Windows:

    Webcam's settings would always get reset semi-randomly
    The date from the clock would frequently disappear
    Mic's volume would often get lowered
Other than that, with Windows 10 Pro it was super solid on 12 year old hardware. Never crashed, all games I could play were fine and I did heavy Docker based development, highly leveraging WSL 2. Also recorded tons of videos (screencasts with a webcam).

Switched to native Linux. Had a rough start but it improved after going down a few rabbit holes.

My GeForce 750 Ti (2 GB) didn't play nice with Wayland. The official NVIDIA drivers have big problems allocating system memory when GPU memory is filled causing apps to crash constantly[0]. Games were lagging and stuttering. My whole machine would pause for 5-10 seconds and then unpause, a few times a day.

Ended up having to modify a udev setting on my SSD to enable max_performance for its power management and the machine never paused again.

Switched to an AMD RX 480 (8 GB) GPU and all of the GPU related problems went away, and the games I played stopped stuttering and lagging.

Now it's quite stable but there's still 3 problems. I've gone down pretty deep rabbit holes for each one but didn't resolve them.

If I'm downloading a file with Firefox and I start a Docker container that involves configuring a Docker network, my file download will get interrupted. Not 100% of the time but pretty close to it. I tried a million settings individually and nothing has stopped this behavior.

If pretty heavy I/O or network traffic is happening while recording a video with OBS, sometimes my webcam's audio will get desync'd from the the video, making my lips move a half second after the video happens. Tried a ton of different PipeWire settings here, couldn't find out a resolution.

If I'm on a video call in a browser with Firefox (Google Meet, Zoom, Discord, etc.), usually after about 45-60 minutes folks will say my audio is getting really choppy and I have to reload the browser for it to get fixed. I tried a ton of things other than switching browsers and it made no effect.

Nothing in the journalctl logs for any of the above 3 issues are present.

I'm not posting this expecting someone to fix it, but I can relate with the OP in that Windows "just works".

I don't mind going down these rabbit holes if I find a resolution and when it's working, it's a much better environment for me than Windows without question.

I'm not switching back to Windows but there is certainly an expectation that there could be issues. This is the sole reason why I wouldn't recommend Linux to all of my technical friends, unless they are die hard into tech and fully understand what they're getting into.

[0]: https://nickjanetakis.com/blog/gpu-memory-allocation-bugs-wi...