[РЕШЕНО]Conky и AMD Radeon RX

vs220
Имхо настроил, поставил предупреждение/действие на критические параметры и забыл.
1660ti карточка средняя по мощности, на ней кулер начинает вращаться при температуре выше 50 градусов, В основном он находится в простое, какая утилизация спрашивается.
In Tux We Trust
redix
Для nvidia в инете много примеров. Вроде ничего не надо когда проприоритарные дрова стоят.
${goto 97} Graphics Clock: ${nvidia gpufreq} MHz
${goto 37} Memory Transfer Rate: ${nvidia memfreq} MHz
${goto 75} Mem Used : ${execi 5 nvidia-settings -q [gpu:0]/UsedDedicatedGPUMemory -t} / ${exec nvidia-settings -q [gpu:0]/TotalDedicatedGPUMemory -t} MiB
${goto 142} Fan Speed : ${execi 5 nvidia-settings -q [fan:0]/GPUCurrentFanSpeed -t}%
${goto 218} ${nvidia temp}°C
В моих коньках есть температура gpu и скорость кулера:

Как оказалось этого вполне достаточно, просто случайно попался конфиг с гитхаба, там была нагрузка gpu с прогресс-баром и процентами, вот и решил его попробовать, а специально ничего не искал..
In Tux We Trust
Amdgpu умеет показывать только температуру, вентилятор и потребление в ватах.
Для остальных показателей используется radeontop
Вот конфиг
${color #ce3fd9}AMD RX 570 $alignr${color #ff0000}${execi 1 sensors amdgpu-pci-0900 | grep 'edge' | cut -c 16-22}

${color #0ABFFF}Нагрузка:${color #ffff00}${execi 1 "radeontop -b 09 -d- -l1 | grep -o "gpu [0-9]\{1,3\}" | cut -c 5-7 }%
${color #00E600}${execigraph 1 "radeontop -b 09 -d- -l1 | grep -o "gpu [0-9]\{1,3\}" | cut -c 5-7"  20,180 fc8c3b c6396b -t}
${color #0ABFFF}Видеопамять:${color #ffff00}${execi 1 "radeontop -b 09 -d- -l1 | grep -o "vram [0-9]\{1,3\}" | cut -c 5-7 }%
${color #00E600}${execigraph 1 "radeontop -b 09 -d- -l1 | grep -o "vram [0-9]\{1,3\}" | cut -c 5-7"  20,180 fc8c3b c6396b -t}

${color #ffff00}GPU Spd: $alignr${color #0ABFFF}${execi 1 "radeontop -b 09 -d- -l1 | grep -o "sclk ............." | cut -c 12-16 }ГГц
${color #ffff00}VRAM Spd: $alignr${color #0ABFFF}${execi 1 "radeontop -b 09 -d- -l1 | grep -o "mclk .............." | cut -c 13-17 }ГГц
${color #ffff00}Вентилятор: $alignr${color #00E600}${execi 1 sensors amdgpu-pci-0900 | grep 'fan1' | cut -c 14-21}

${color #ffff00}Потребление: $alignr${color #ce3fd9}${execi 1 sensors amdgpu-pci-0900 | grep "power1" | cut -b 14-19} Вт
$alignr${color #ce3fd9}${execi 1 sensors amdgpu-pci-0900 | grep "power1" | cut -b 31-35} Вт
Чтобы всё работало нужно:
1)установить radeontop
2)дать ему права чтоб он отображался в коньках. Команду выполнить от рута
chmod a+s /usr/bin/radeontop

3) узнать pci видеокарты, например командой lspci | grep -E "VGA|3D"
Выдаст строчку где вначале будут цифры, например 0:90.0 или типа 1с:00.0.. (это значит 0900 или 1с000)
4) В конфиге коньков выше, во всех значениях radeontop -b 09 -d- -l1 имеется цифра 09. Это и есть PCI видеокарты в 16ричном значении.
Вобщем значение 09 поменять на своё.
Например у вас определилось как 0800, значит пишите 08.
5) там где amdgpu-pci-0900 пишите 0800
AMD Ryzen™5 2600, AMD RX570, AMD Radeon R7Perfomance
 
Зарегистрироваться или войдите чтобы оставить сообщение.