# Nvidia GPU Driver Enablement (Ubuntu)

The free drivers built in to Ubuntu can sometimes crash with newer graphics cards. The common symptom is that the display will go black at boot or have a corrupted output as shown below.

<figure><img src="https://3062424488-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlLHqs7kbNoKOFTwGOfH6%2Fuploads%2Fgit-blob-e3980af4b5d8d3265042b0fea1fcbf51c0401ea4%2F9320647a83dfea53dd7b7bb8839260a88bb3797577167747d3dcf662350a4c59.png?alt=media" alt="" height="173" width="654"><figcaption></figcaption></figure>

To fix this, you will need to boot into recovery mode and enable the proprietary drivers. In this example, we use an OnLogic K700 and Ubuntu 20.04. The procedure is the same in 18.04.

## <mark style="color:blue;">Procedure</mark> <a href="#procedure" id="procedure"></a>

* Power up your PC and wait for the BIOS screen to come up.
* Press the Esc once or twice to access the GRUB bootloader menu.

<figure><img src="https://3062424488-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlLHqs7kbNoKOFTwGOfH6%2Fuploads%2Fgit-blob-d91b00beb73496f2e56cc3851fcd854e28080644%2Fcc6627f27ae86428ecc1c60b572e7c1e5eaf8cf046078d5f9d539c2834fabbcf.png?alt=media" alt="" height="326" width="468"><figcaption></figcaption></figure>

* On the K700, wait until the text below the splash screen disappears and then press your Esc key. This helps avoid conflicts with BIOS features that may be triggered by the ESC key.

<figure><img src="https://3062424488-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlLHqs7kbNoKOFTwGOfH6%2Fuploads%2Fgit-blob-651c55856a4a52643b9020c7e53dea39b19a6f75%2F25a441c676480243878ad1fa7f61f25bba5b296fa780e36f6d1ffab4e5d1daa8.png?alt=media" alt="" height="327" width="469"><figcaption><p>Press Esc now!</p></figcaption></figure>

* If successful, you will be greeted with the following screen.
* Select “Advanced options for Ubuntu” using the down arrow and enter keys.

<figure><img src="https://3062424488-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlLHqs7kbNoKOFTwGOfH6%2Fuploads%2Fgit-blob-2baff75debba65dc9738264f58c68d0ea40f9b7e%2F76efd7abbe6f421313228f44ec479fde34838fd58a067d49bbdc5f882b97ca54.png?alt=media" alt="" height="99" width="327"><figcaption></figcaption></figure>

* Select the line ending with (recovery mode)

<figure><img src="https://3062424488-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlLHqs7kbNoKOFTwGOfH6%2Fuploads%2Fgit-blob-05ad65ff45817582b9d60cfcba542dbdbbf06a80%2F6824f69ee39e5912710c7af9f42314d60cf0a0fa2badd912ced074f82d7cd6c4.png?alt=media" alt="" height="77" width="437"><figcaption></figcaption></figure>

* When in recovery mode, select “Resume normal boot”

<figure><img src="https://3062424488-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlLHqs7kbNoKOFTwGOfH6%2Fuploads%2Fgit-blob-c99036a82cef201bd46e2d265c00e52c0ee518ae%2F97b57137349e8af5e947420b06b0b81d1984a4a497434ea2219bc02df076f270.png?alt=media" alt="" height="319" width="581"><figcaption></figcaption></figure>

* Select “OK” on the this should boot the machine into the desktop environment

<figure><img src="https://3062424488-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlLHqs7kbNoKOFTwGOfH6%2Fuploads%2Fgit-blob-78a9f2ebc4c8f54ac03b98f362805e513131a885%2Fb7c155cdf9c8b33ccf0a57d798a1ef5538b5300621cbaa6361aa5d897038c298.png?alt=media" alt="" height="218" width="577"><figcaption></figcaption></figure>

* Open the application launcher in the bottom left of the screen

<figure><img src="https://3062424488-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlLHqs7kbNoKOFTwGOfH6%2Fuploads%2Fgit-blob-161d0da9bd782a654a0acae747968310a28577aa%2F61a8cbd673faf26192d934a7e48e997b6dd733ea61edeaeb3e459b302a9a3590.png?alt=media" alt="" height="103" width="100"><figcaption></figcaption></figure>

* Open “Software and Updates”

<figure><img src="https://3062424488-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlLHqs7kbNoKOFTwGOfH6%2Fuploads%2Fgit-blob-5de4ab1acd5133e66a8c721d2b732e86f148fb05%2F393307db69152e28927260615dd9e6945b259ec02fe034706bdf3e53f2c86ac9.png?alt=media" alt="" height="277" width="423"><figcaption></figcaption></figure>

* Click the “Additional Drivers” tab
* Select the latest NVIDIA proprietary driver. It will typically be the top option
* Click “Apply Changes”

<figure><img src="https://3062424488-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlLHqs7kbNoKOFTwGOfH6%2Fuploads%2Fgit-blob-c5d967ba2cc690f51436ee2b23b3810f73367056%2Ffc01c71cb9593cdd6a852a3c9e78e69568b5b045f1f2cd53502b6f4001505350.png?alt=media" alt="" width="563"><figcaption></figcaption></figure>

* Reboot your system and let it start up normally. The driver issue should be resolved.

<figure><img src="https://3062424488-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlLHqs7kbNoKOFTwGOfH6%2Fuploads%2Fgit-blob-1fe8cab73017d9e7c9b2ea59f099d4310de36671%2F947dde9c89867e95753c8d5e299cb58f57915cc959f03df6f4ddba7dc447df7b.png?alt=media" alt="" width="563"><figcaption></figcaption></figure>

<figure><img src="https://3062424488-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FlLHqs7kbNoKOFTwGOfH6%2Fuploads%2Fgit-blob-82065eeabd90b4e4c0e0c70e09c8ed90d65d5e68%2F704453984f17fa332a24d6b8f29e08584eb441ab3ba97560b72cd3f76f9ff789.png?alt=media" alt="" width="563"><figcaption></figcaption></figure>
