Показать частоты графического процессора в Конки

5153
Frantumn

Я хочу показать 3 тактовых процессора на Conky. Я могу только найти источники в Интернете, чтобы отобразить один. Графические часы, но, как показано на моей картинке, есть часы памяти и тактовые частоты процессора, которые я хотел бы добавить. Кто-нибудь знает название объекта, который я должен использовать, чтобы получить эти 2 элемента. Вот строка кода для графических часов

Graphics Clock$$MHz

Я знаю, что должен заменить GPUCurrentClockFreqs чем-то, но не могу понять, что это такое.

enter image description here

1

1 ответ на вопрос

2
user49740

nvidia-settings -query allперечислит все параметры. Запустите nvidia-settings -query all|grep Freqили nvidia-settings -query all|grep Clockв терминале и опубликуйте здесь результат. Некоторые параметры, напечатанные этими командами, должны вам помочь. У меня нет NVIDIA GPU, поэтому я не могу запустить его сам

Изменить: Для частоты процессора, вы можете получить его с помощью других средств:

  • / proc / cpuinfo содержит информацию для каждого ядра вашего процессора

    Вы можете запустить что-то вроде cat /proc/cpuinfo|grep -m 1 -i mhz|cut -d: -f 2|cut -c 2-этого, и это выведет текущую частоту первого ядра вашего процессора.

  • Команда cpufreq-infoпоказывает больше информации о частоте, но она может быть не установлена ​​в вашей системе. Проверьте менеджер пакетов вашего дистрибутива на предмет имени пакета cpufreq-utilsили чего-то подобного.

    Вы можете запустить cpufreq-info |grep 'current CPU frequency'|cut -d' ' -f 7|head -n 1, и это покажет вам текущую частоту первого ядра

Спасибо, это было на самом деле очень полезно. К сожалению, я так и не смог найти ключевое слово, которое хотел. Я попытался найти такие слова, как mem, clock, GPU, Curr, и ничего не получилось. Должен быть способ получить доступ к этой информации. Я имею в виду графический интерфейс Nvidia-Settings получает это как-то! Frantumn 12 лет назад 0
`grep` чувствителен к регистру. Если вы сделаете `grep clock`, вы ничего не получите. Либо используйте `grep Clock`, либо` grep -i clock` [ключ `-i` делает его нечувствительным к регистру]. Кроме того, `nvidia-settings -query all | grep Clock` должно как минимум показывать значение GPUCurrentClockFreqs user49740 12 лет назад 0
Извините за вводящий в заблуждение комментарий. Я имел в виду, что у меня нет ничего конкретного для памяти и процессорных часов. Я получил результаты в целом, но спасибо :) Frantumn 12 лет назад 0
Ну что ж… Вы можете получить процессор и часы ОЗУ из других источников. Для процессора вы можете сделать `cat / proc / cpuinfo | grep -i mhz`. Это выведет строку для каждого ядра вашего процессора. Что касается оперативной памяти, я не знаю, где вы можете получить его. Вы должны создать новый вопрос: «Как я могу получить частоту моей оперативной памяти?» или что-то подобное. Я скоро обновлю свой ответ user49740 12 лет назад 0
Забудь, что я сказал это, я просто думаю не в том месте. Я знаю, что цифры в информации Powermizer связаны с тактовой частотой графического процессора, а не с моим процессором и оперативной памятью. Frantumn 12 лет назад 0
Тогда что будет означать «Часы процессора», если не частота вашего процессора? Я не использовал PowerMizer, поэтому я ничего не знаю об этом. Вы также можете запустить простой тест: откройте PowerMizer и терминал, выполните одну из команд в моем ответе, чтобы узнать текущую частоту ЦП и сравнить ее с тем, что говорит PowerMizer. user49740 12 лет назад 0
Я смог заставить часы процессора подражать настройке powermizer, ключевое слово было `GPUCurrentProcessorClockFreqs`, ключевое слово для графических часов было` GPUCurrentClockFreqs`. Я не уверен, в чем разница, но они не относятся к моему процессору как таковому. Freq - это отдельное число. Теперь единственное, что мне нужно сделать, это память. Frantumn 12 лет назад 0
Интуиция говорит, что ключевое слово для памяти - «GPUCurrentMemoryClockFreqs». Попробуйте выполнить `nvidia-settings -query all | grep Memory` user49740 12 лет назад 0
Да, я попробовал это. Я думаю, что я на правильном пути с этим, это просто вопрос найти правильное слово с Grep. Я отмечу ваш ответ как решение, так как оно привело меня к результатам работы. Спасибо! :) Frantumn 12 лет назад 0
Благодарю. Вы также можете попробовать `nvidia-settings -query all | grep -i mem`. Из того, что я прочитал [в другом месте] (http://askubuntu.com/questions/5417/how-to-get-gpu-info), вы можете установить `nvclock` и запустить` nvclock -i`, чтобы получить некоторую информацию о ваш графический процессор user49740 12 лет назад 0

Похожие вопросы