summaryrefslogtreecommitdiff
path: root/_posts/2015-04-23-getting-login-to-work-ubuntu-15.04-nvidia.md
diff options
context:
space:
mode:
authorBen Burwell <ben@benburwell.com>2018-09-17 22:12:24 -0400
committerBen Burwell <ben@benburwell.com>2018-09-17 22:12:24 -0400
commitcec95aa2559fc095e4351e5dc69f2268f6350651 (patch)
tree3cc4e8e06af7911008855505117cc76b5628b1be /_posts/2015-04-23-getting-login-to-work-ubuntu-15.04-nvidia.md
parent208821cda116bab74e657d6f0c2cd7c23eff9610 (diff)
General cleanup
Diffstat (limited to '_posts/2015-04-23-getting-login-to-work-ubuntu-15.04-nvidia.md')
-rw-r--r--_posts/2015-04-23-getting-login-to-work-ubuntu-15.04-nvidia.md33
1 files changed, 33 insertions, 0 deletions
diff --git a/_posts/2015-04-23-getting-login-to-work-ubuntu-15.04-nvidia.md b/_posts/2015-04-23-getting-login-to-work-ubuntu-15.04-nvidia.md
new file mode 100644
index 0000000..fd8c0c7
--- /dev/null
+++ b/_posts/2015-04-23-getting-login-to-work-ubuntu-15.04-nvidia.md
@@ -0,0 +1,33 @@
+---
+title: Getting Login to Work on Ubuntu 15.04 with NVIDIA Drivers
+description: When I upgraded to Ubuntu 15.04, logging in broke. Here's how I fixed it.
+---
+
+When I upgraded to Ubuntu 15.04, I was unable to log in. The machine started
+normally and I was presented with the login window. But when I entered my
+password, the screen went black for a few moments and then the login screen came
+back.
+
+<!--more-->
+
+Since I'm using an [NVIDIA GeForce GTX
+750](http://www.geforce.com/hardware/desktop-gpus/geforce-gtx-750), which
+Ubuntu's Nouveau drivers don't support, I previously needed to install the
+NVIDIA graphics drivers.
+
+By entering <kbd>Ctrl</kbd> + <kbd>Alt</kbd> + <kbd>F3</kbd>, I was able to drop
+to a shell. When I checked `/var/log/Xorg.0.log`, I found a message stating that
+the NVIDIA driver had failed to load the GLX module, despite earlier messages
+that it had been loaded. The message also recommended reinstalling the NVIDIA
+driver.
+
+In the same shell, I ran:
+
+```
+wget http://us.download.nvidia.com/XFree86/Linux-x86_64/349.16/NVIDIA-Linux-x86_64-349.16.run
+chmod u+x NVIDIA-Linux-x86_64-349.16.run
+sudo service lightdm stop
+sudo ./NVIDIA-Linux-x86_64-349.16.run
+```
+
+After that, restarting my computer cleared up the issue.