# Testing Nvidia-470-129.06 This document provides a guideline for testing and verifying NVIDIA driver updates. Copy this checklist and mark items as they are verified to work. These tests _must_ be performed on every OS version that the driver will be released on. Typically, that will be the Pop!\_OS regular release, the Pop!\_OS LTS, and the Ubuntu LTS. ## Installation Add the staging branch containing the updated driver with the [apt script](https://github.com/pop-os/pop/blob/master/scripts/apt) in the pop-os/pop repo. - [x] `sudo apt upgrade` updates the driver without conflicts (Ubuntu may require `full-upgrade`). ## Desktop graphics (thelio-mira-b1 nvidia-2080 rtx) Several graphics cards will have to be tested, preferably in several desktops. Test at least one current generation NVIDIA card, as well as one previous generation NVIDIA card. - [x] HDMI-out (including sound output) works at expected resolution and refresh rate - [x] DisplayPort-out (including sound output) works at expected resolution and refresh rate - [x] Daisy-chained DisplayPort monitors (DP alt mode) work at expected resolution and refresh rate - [x] Hot plugging/unplugging displays works as expected - [x] Multiple displays at once work as expected - [x] GSync over DisplayPort is working without flickering or flashing - [x] Multiple NVIDIA GPUs in a desktop are correctly reported by `nvidia-smi` ## Laptop graphics (switchable graphics) kudu6 nvidia-3060 Switchable graphics laptops can render with either the CPU-integrated GPU or the dedicated NVIDIA GPU. Before installing the driver update, make sure the machine is in Hybrid graphics mode. - [x] After update and reboot, the machine remained in Hybrid graphics mode. ### Hybrid mode tests - [x] Laptop suspends and resumes - [x] `nvidia-smi` correctly reports the GPU's status - [x] DisplayPort (mDP and DP over USB-C) outputs (including sound) work as expected - [x] HDMI-out (including sound) works as expected - [x] External display becomes primary display when laptop lid is closed ### NVIDIA mode tests - [x] Laptop suspends and resumes - [x] `nvidia-smi` correctly reports the GPU's status - [x] DisplayPort (mDP and DP over USB-C) outputs (including sound) work as expected - [x] HDMI-out (including sound) works as expected - [x] External display becomes primary display when laptop lid is closed ### Compute mode tests - [x] `nvidia-smi` correctly reports the GPU's status - [x] Plugging in a display correctly prompts to switch to Hybrid mode ### Integrated mode test - [x] Plugging in a display correctly prompts to switch to Hybrid mode ## Software tests These can be done on any machine with an NVIDIA GPU - [x] NVIDIA X Server Settings application launches properly - [x] A Unigine benchmark performs as expected - [x] Steam can be installed and launched - [x] A native Linux game can be launched from Steam - [x] A Proton game can be launched from Steam #Notes Also tested thelio-r1-6 nvidia 710 however system would not resume from suspend. Journalctl (attached) showed a kernel oops from the driver.