AMDGPU Tests

AMDGPU Tests — Tests for amdgpu driver behaviour

Programs

Description

amdgpu/amd_abm

dpms_cycle

NO DOCUMENTATION!

backlight_monotonic_basic

NO DOCUMENTATION!

backlight_monotonic_abm

NO DOCUMENTATION!

abm_enabled

NO DOCUMENTATION!

abm_gradual

NO DOCUMENTATION!


amdgpu/amd_assr

Check if ASSR is enabled on eDP links that support the display authentication by changingscrambling sequence. The test also covers embedded and non-removable displays that appear asDP.

assr-links

Test ASSR on connected DP/eDP links

assr-links-dpms

Test ASSR with DPMS

assr-links-suspend

Test ASSR with suspend


amdgpu/amd_basic

memory-alloc

NO DOCUMENTATION!

userptr

NO DOCUMENTATION!

cs-gfx

NO DOCUMENTATION!

cs-compute

NO DOCUMENTATION!

cs-multi-fence

NO DOCUMENTATION!

cs-sdma

NO DOCUMENTATION!

semaphore

NO DOCUMENTATION!


amdgpu/amd_bypass

8bpc-bypass-mode

NO DOCUMENTATION!


amdgpu/amd_color

crtc-linear-degamma

NO DOCUMENTATION!

crtc-linear-regamma

NO DOCUMENTATION!

crtc-lut-accuracy

NO DOCUMENTATION!


amdgpu/amd_cs_nop

nop-compute0

NO DOCUMENTATION!

nop-gfx0

NO DOCUMENTATION!

sync-compute0

NO DOCUMENTATION!

sync-gfx0

NO DOCUMENTATION!

fork-compute0

NO DOCUMENTATION!

fork-gfx0

NO DOCUMENTATION!

sync-fork-compute0

NO DOCUMENTATION!

sync-fork-gfx0

NO DOCUMENTATION!


amdgpu/amd_hotplug

Test simulated hotplugging on connectors

basic

Tests HPD on each connected output

basic-suspend

Tests HPD on each connected output after a suspend sequence


amdgpu/amd_info

Test the consistency of the data provided through the DRM_AMDGPU_INFO IOCTL

query-firmware-version

Make sure we can retrieve the firmware version

query-timestamp

Check that the GPU time ticks constantly, and at the same rate as the CPU

query-timestamp-while-idle

Check that the GPU time keeps on ticking, even during long idle times which could lead to clock/power gating


amdgpu/amd_prime

i915-to-amd

NO DOCUMENTATION!

amd-to-i915

NO DOCUMENTATION!

shrink

NO DOCUMENTATION!


amdgpu/amd_max_bpc

Test 4K HDMI regression if max bpc is too high

4k-mode-max-bpc

Tests overly high 'max bpc' should not affect 4K modes on HDMI


amdgpu/amd_module_load

reload

Make sure reloading amdgpu drivers works


amdgpu/amd_mem_leak

Test checking memory leaks with suspend-resume and connector hotplug

connector-suspend-resume

Test memory leaks after resume from suspend

connector-hotplug

Test memroy leaks after connector hotplug


amdgpu/amd_link_settings

link-training-configs

Retrieves all link settings configurations and retrains links on all possible configurations with different types of link training.


amdgpu/amd_vrr_range

Test EDID parsing and debugfs reporting on Freesync displays

freesync-parsing-hdmi

Freesync EDID parsing on HDMI

freesync-parsing-dp

Freesync EDID parsing on DP

freesync-parsing-hdmi-suspend

Freesync EDID parsing on HDMI after suspend

freesync-parsing-dp-suspend

Freesync EDID parsing on DP after suspend

freesync-range-hdmi

Freesync range on HDMI

freesync-range-dp

Freesync range on DP

freesync-range-hdmi-suspend

Freesync range on HDMI after suspend

freesync-range-dp-suspend

Freesync range on DP after suspend


amdgpu/amd_mode_switch

Test switching between supported modes

mode-switch-first-last-pipe-0

Test between switching highest and lowest supported mode

mode-switch-first-last-pipe-1

Test between switching highest and lowest supported mode

mode-switch-first-last-pipe-2

Test between switching highest and lowest supported mode

mode-switch-first-last-pipe-3

Test between switching highest and lowest supported mode

mode-switch-first-last-pipe-4

Test between switching highest and lowest supported mode

mode-switch-first-last-pipe-5

Test between switching highest and lowest supported mode