|
|
|
|
|
by eartheaterrr
3155 days ago
|
|
In my early stages of learning to program, I had numerous issues with running Linux desktop on my Nvidia chipped laptop. I remember the frustration very clearly - I hardly slept for ~3 days trying to fix my broken Ubuntu installation and I was unable to continue with my programming exercises. I couldn't afford a new laptop, much less a MacBook, and Windows didn't support bash, nor did Windows have the community support that I needed. My feeling of failure in getting my machine to run was demoralizing, so much so that I considered quitting my pursuit of an IT career. As painful as it was, I managed to get my machine working. But it led me to never trust an Nvidia chip for my Linux desktop ever again. I wish I had documented the insane finagling I had to perform just to get my machine in a workable state. Maybe a year later, I encountered another Nvidia issue on my Ubuntu laptop, and I posted my notes on a blog: http://www.lukeswart.net/2014/05/nvidia-optimus-with-bumbleb... I wonder how many aspiring computer professionals have quit because of the barrier in getting a Linux desktop to run smoothly. I am indebted to the community members who devote their time and expertise online to help Linux desktop users. Even if they can be a little snarky :-) If someone is learning to program and only has a hand-me-down laptop with an Nvidia gpu, then a Linux desktop may be the only reasonable option. I just hope this can be more accessible. But as the author points out, Nvidia is only making this problem worse. |
|
Every week or two I'd reboot my machine for whatever reason, and it would boot load a minor point release kernel update,and X would fail, and I'd have to go manually recompile the nvidia drivers for my kernel and then I could start X again and then I could get back to work. It was one of those things that would add twenty minutes to your workday for no really good reason other than Dell had shipped nvidia chips.
This was made doubly frustrating for a coworker who had a habit of bumping into her computer and hitting the power button with her foot (a giant, easy-to-hit target right in the centre of it). It would reboot and, surprise, go rebuild your kernel module so you can use X, while you're in the middle of helping a hospital get the x-rays of a patient so they can get him into emergency surgery.
Personally, I got used to it. I'd reboot intentionally every however often so that I could deal with it on my own terms, but it was such a hassle that I always wished for an AMD or Matrox card so I wouldn't have to deal with their BS.