undemeon |
|
Темы:
21
Сообщения:
231
Участник с: 24 октября 2015
|
В общем вот что было, в свой Dell precision m4600 заказал из Китая карту AMD FierPro m5100, а приехало нечто под названием AMD Venus XT [Radeon HD 8870M / R9 M270X/M370X] при этом, ни в одном мануале из существующих, о поддержке данного зверя даже не упоминается, даже на форумах энтузиастов итд. В общем магическим способом штука завелась и внезапно работает с драйвером xf86-video-amdgpu, после пары выкрутасов конечно, однако, встройка на процессоре Intel Core i7-2820QM выключилась вообще (я вычитал в спецификациях, что в данных лаптопах так происходит если от красных карту воткнуть, и это нормально) но вот незадача, коньки перестали показывать температуру проца, t° процессора: ${hwmon 2 temp 1}°C как я понимаю данный датчик то же обрубило ну и как вывести температуру видюхи я то же без понятия в коньках, приложение xsensors все показывает верно, а вот с коньками ересь вылазит, может подсказать кто как температуру проца и гпу вывести? уже все перепробовал что попадалось. acpi естественно выводит 25 градусов. |
indeviral |
|
Темы:
38
Сообщения:
3165
Участник с: 10 августа 2013
|
...
Ошибки в тексте-неповторимый стиль автора©
|
vasek |
|
Темы:
48
Сообщения:
11320
Участник с: 17 февраля 2013
|
undemeonесли cpu Intel, то можно считать напрямую из регистра msr ... как то уже описывал
Ошибки не исчезают с опытом - они просто умнеют
|
MamkinHaker |
|
Темы:
3
Сообщения:
65
Участник с: 24 июня 2020
|
Вот мой конфиг с амд видюхой А тут подробней https://archlinux.org.ru/forum/post/236555/
AMD Ryzen™5 2600, AMD RX570, AMD Radeon R7Perfomance
|
undemeon |
|
Темы:
21
Сообщения:
231
Участник с: 24 октября 2015
|
после установки radeontop все температуры вообще уходят за 70 градусов по показаниям, короче бред выводить везде начинает это показывает одно и то же но с температурами железок то же не совпадает, по крайней мере по xsensors и mangohud, которые кстати после установки radeontop то же свихнулись, и начали что то адекватное показывать после удаления оной, в общем я в замешательстве., |
undemeon |
|
Темы:
21
Сообщения:
231
Участник с: 24 октября 2015
|
|
vasek |
|
Темы:
48
Сообщения:
11320
Участник с: 17 февраля 2013
|
undemeon, просьба, если будет свободное время, сними показания температуры cpu из регистров … никогда с intel i7 дела не имел, просто интересно, подходит ли эта метода и в данном случае или там устроено по-другому (другие регистры) - установить пакет msr-tools (объем маленький) - загрузить модуль msr --- sudo modprobe msr - считать значение Tj max (максимальное значение)--- sudo rdmsr 0x1A2 -f 23:16 - считать значение Digital Readout (мгновенное значение) --- sudo rdmsr 0x19C -f 22:16 - считать значение Pkg Digital Readout (усредненное значение) --- sudo rdmsr 0x1B1 -f 22:16
Ошибки не исчезают с опытом - они просто умнеют
|
MamkinHaker |
|
Темы:
3
Сообщения:
65
Участник с: 24 июня 2020
|
undemeonможет обновить датчики нада #sensors-detect
AMD Ryzen™5 2600, AMD RX570, AMD Radeon R7Perfomance
|
undemeon |
|
Темы:
21
Сообщения:
231
Участник с: 24 октября 2015
|
vasek
MamkinHakerПервым делом обновил, дело в том что тут не стандартная ситуация, даже биос карточку отображает как неизвестную, и не определяет корректно , некоторые утилиты показывают правильно, а некоторые ересь показывают, вот и спросил как через коньки вывести, все таки данное железо до меня еще никто не скрещивал, а если и скрещивал, то не задокументировал :) Да и много ли вообще лаптопов с дискретной амд? Вот и чешу репу, не понимая толком за что хвататься. |
vasek |
|
Темы:
48
Сообщения:
11320
Участник с: 17 февраля 2013
|
undemeon, спасибо за представленную информацию. Опишу более подробно обработку полученной информацииundemeonПриведем сначала полученные значения к нормальному виду 1. Значения регистров приведены в 16-ричной системе, а значит переведем в 10-ую систему, например, используя команду echo $((0xN)) echo $((0x64)) = 100 echo $((0x39)) = 57 echo $((0x30)) = 48 Основная цифра это Tj max, ее значение постоянно и должно совпадать со значением, указанным в спецификации для данного cpu. В твоем случае Tj max = 100 град.С и для Intel i7, насколько помню, согласно спецификации Tj max = 100, так что это большой плюс к тому, что все нормально. 2. Фактические значения температуры cpu определяются как разница между значением Tj max и значением, считанным из регистра - мгновенная температура Тмгн = 100 - 57 = 43 град. С - усредненная температура Тср = 100 - 48 = 52 град. С На отличие не обращай внимание - В качестве примера привожу мой вывод значений температуры, выводимой системой и температуры, высчитанной из регистров, каждые 2 секунды (1-ое значение (sys) - система, 2-ое значение (reg_m) - мгновенное значение, 3-е значение (reg_S) - усредненное значение) ~/TTT/TEST/bash/cpu_t.sh На всякий случай привожу и содержание скрипта … для использования в нем нужно изменить для своего случая значение Tmax=85 (у меня Tj max = 85 град С) ну и можно закомментироать строки, относящиеся к температуре, выводимой системой или вместо этого прописать свой вывод) В принципе способ расчета температуры, используя регистры, самый точный. Все проги/утилиты по идее делают тоже самое, но, имхо, не возможно в одной проге учесть все нюансы разных cpu, всеравно есть какие то различия … а потому и возникают недоверия к показаниям этих прог.PS - Ну и можно запомнить разницу показаний температуры выводимой системой и непосредственно считанной из регистров ... и учитывать эту разницу. А если напрямую использовать чтение из регистров, то чтобы не вводить пароль для использования rdmsr, удобнее внести изменения в файл sudoers. EDIT 1 - в части утилит для вывода температуры - они постепенно меняются/обновляются и показываемые ими значения температуры тоже меняются, хотя сам cpu не меняются (думаю и термодиоды тоже особо не стареют), это я к тому, что в данном топике разница между температурами системной и фактической (из регистров) составляет около 5 град, а вот почти 2 года назад эта разница в спокойном режиме составляла около 1-2 градусов см. топик Там разница иногда доходит и до 5 град, но это была запущена утилита stress (нагружал процессор) и это только говорит о том, что утилита вывода температуры показывает завышено в процессе быстрой нагрузки, но вот в покое, там разница была около 1 град. EDIT 2 - посмотрел спецификацию на Intel® Core™ i7-2820QM и да, действительно Tjunction = 100 C ... так что все верно ... что смутило. так это рекомендуемая цена - $570.00 что то уж очень много
Ошибки не исчезают с опытом - они просто умнеют
|