Говорят, что можно перезапустить видео от AMD, если прочитать файл /sys/kernel/debug/dri/N/amdgpu_gpu_recover с правами пользователя root, где вместо "N" нужно указать номер GPU, который нужно перезапустить.
$ sudo ls sys/kernel/debug/dri/
$ sudo ls -1 /sys/kernel/debug/dri/0
clients
crtc-0
crtc-1
crtc-2
crtc-3
crtc-4
crtc-5
DP-1
DVI-I-1
framebuffer
gem_names
HDMI-A-1
internal_clients
name
radeon_fence_info
radeon_gem_info
radeon_gpu_reset
radeon_gtt
radeon_gtt_mm
radeon_mst_info
radeon_pm_info
radeon_ring_cp1
radeon_ring_cp2
radeon_ring_dma1
radeon_ring_dma2
radeon_ring_gfx
radeon_ring_uvd
radeon_ring_vce1
radeon_ring_vce2
radeon_sa_info
radeon_vram
radeon_vram_mm
ttm_page_pool
О! Вот это уже интересно. Правда,
amdgpu_gpu_recover нету, зато есть
amdgpu_gpu_reset.
Выполнил
$ sudo cat /sys/kernel/debug/dri/0/radeon_gpu_reset
0
Экран потух на секунду, потом изображение восстановилось. Очень похоже на перезапуск драйвера.
До этого были запущены два видеоплеера: SMPlayer и Kaffeine. На кофейне я смотрю цифровое телевидение через USB-свисток с DVB-T2.
На кофейне черный экран вместо видео, звук идет. После перезапуска кофейни норма.
На СМПлеере, стоявшем на паузе, ничего не поломалось. Снял с паузы — видео пошло.
Правда, исходная проблема (микрофризы) не решилась, но и тема была не об том. Круг подозреваемых в тормозах сужается — и на том спасибо.
Пользователь добавил сообщение 07 Июля 2019, 01:19:19:
Не хотите менять видеодрайвер? А чего боитесь? Аргументируйте.
Аргументирую.
Проприетарный дравер пробовал, все работает точно так же, вплоть до глюка с появлением микрофризов через несколько часов.
Никакого щастья в нем не увидел, вернул обратно свободный.
а то вдруг и правда новый драйвер не сработает и потребуется вернуть старый.
Тут такая фигня — я знаю, как вернуть стоковый видеодрайвер на место.
Пользователь добавил сообщение 07 Июля 2019, 01:24:57:
Да без проблем. Возможно я и не прав. Только за последнее время я видел здесь много... разных пользователей, почему-то упёршихся в свою "идею фикс". Один не хотел менять переходник при подключении к монитору
С этим не ко мне.
Я сервисный инженер, хоть и бывший. Такими советами не пренебрегаю (хотя скорее всего этот тест уже сделал бы сам). Кому-то они могут показаться глупыми, только не мне. Ибо всякого навидался.
подключить второй монитор к видеоядру процессора
Тут мой инженерный мозг немножечко завис.
Пользователь добавил сообщение 07 Июля 2019, 01:31:11:
Предварительная версия решения.
Перезапуск видеодрайвера делается примерно так:
# cat /sys/kernel/debug/dri/0/radeon_gpu_reset
Вместо radeon_gpu_reset творчески подставить то, что увидели в выводе команды
# ls /sys/kernel/debug/dri/0