Dasharo Compatibility: NVIDIA Graphics support
Test cases common documentation
Test setup
- Proceed with the Generic test setup: firmware.
- Proceed with the Generic test setup: OS installer.
- Proceed with the Generic test setup: OS installation.
- Proceed with the Generic test setup: OS boot from disk.
NVI001.001 NVIDIA Graphics detect (Ubuntu)
Test description
This test aims to verify that the NVIDIA graphics card is correctly initialized and can be detected by the operating system.
Test configuration data
FIRMWARE
= DasharoOPERATING_SYSTEM
= Ubuntu
Test setup
- Proceed with the Test cases common documentation section.
Test steps
-
Open a terminal window and execute the following command:
lspci | grep -i nvidia
Expected result
-
The command should return the name of the graphics card, e.g:
2d:00.0 3D controller: NVIDIA Corporation TU117M (rev a1)
or
01:00.1 VGA compatible controller: NVIDIA Corporation AD106M [GeForce RTX 4070 Max-Q / Mobile] (rev a1)
NVI001.002 NVIDIA Graphics detect (Windows)
Test description
This test aims to verify that the NVIDIA graphics card is correctly initialized and can be detected by the operating system
Test configuration data
FIRMWARE
= DasharoOPERATING_SYSTEM
= Windows
Test setup
- Proceed with the Test cases common documentation section.
- Install the driver for the graphics card (GTX 1650) from the official page.
Test steps
- Run PowerShell as administrator and execute following command:
Get-WmiObject -Class Win32_VideoController | Select Description, Name, Status
Expected result
-
The output should contain the information about installed Nvidia Graphics card.
Example output:
Description Name Status ----------- ---- ------ Intel(R) Iris(R) Xe Graphics Intel(R) Iris(R) Xe Graphics OK NVIDIA GeForce GTX 1650 NVIDIA GeForce GTX 1650 OK
NVI002.001 NVIDIA Graphics power management (Ubuntu)
Test description
This test aims to verify that the NVIDIA graphics power management is functional and the card powers on only while it's used.
Test configuration data
FIRMWARE
= DasharoOPERATING_SYSTEM
= Ubuntu
Test setup
- Proceed with the Test cases common documentation section.
-
Install the package
mesa-utils
with the following command:sudo apt install mesa-utils
Test steps
- Open a terminal window.
-
Run the following command to see whether the card is off:
cat /sys/class/drm/card1/device/power/runtime_status
-
Launch a test application on the discrete graphics card using the following command:
__NV_PRIME_RENDER_OFFLOAD=1 __GLX_VENDOR_LIBRARY_NAME=nvidia glxgears
-
Run the following command to see whether the card has turned on:
cat /sys/class/drm/card1/device/power/runtime_status
-
Close the test application and wait ~20 seconds to let the graphics card shut itself down.
-
Run the following command to see whether the card has turned off again:
cat /sys/class/drm/card1/device/power/runtime_status
Expected result
- The output from the first command should be the word
suspended
. - The output from the second command should be the word
active
. - The output from the third command should be the word
suspended
.
NVI002.002 NVIDIA Graphics power management (Windows)
Test description
This test aims to verify that the NVIDIA graphics power management is functional and the card powers on only while it's used.
Test configuration data
FIRMWARE
= DasharoOPERATING_SYSTEM
= Windows
Test setup
- Proceed with the Test cases common documentation section.
- Install the driver for the graphics card (GTX 1650) from the official page.
- Download and extract
gputest
from Geeks3D.
Test steps
- Open the NVIDIA Control Panel window.
- In the menu bar, open the Desktop menu.
- Enable the
Display GPU Activity Icon in Notification Area
option. - Open the system tray located in the bottom right corner of the screen and locate the GPU activity icon:
- Open the previously extracted gputest directory and open the
GPUTest_GUI
application. - Click on the
Run stress test
button to start the test application. - Locate the GPU activity icon and check that it indicates that the GPU has powered on.
- Close the test application.
- Locate the GPU activity icon and check that it indicates that the GPU has powered off again.
Expected result
- The GPU activity icon should indicate that the GPU is OFF when no application is using the GPU.
- The GPU activity icon should indicate that the GPU is ON when an application is using the GPU.
- The GPU activity icon should indicate that the GPU is OFF again after the test application is closed.