Ubuntu 16.04 — Claymore’s 9.3 — OmGotTool — MSI Afterberner
german.igortcev
Свой человек
НЕ УДАЛЯЙТЕ ТЕМУ Т.К ПЕРЕЧИТАЛ ВЕСЬ ФОРУМ УЖЕ НЕ РАЗ И ОТВЕТА НЕ НАШЕЛ
Переезжаю на Ubuntu.
Все запустил / драйвер установил работает прекрасно.
Переношу настройки с MSI Afterberner в Linux OmGodTool.C частотой ядра и памяти я разобрался.Я новичок и вопросов остается много.
Сейчас пытаюсь разобраться как сделать даунволь.
1. Собственно вопрос как сделать CoreVoltage -96mv в OmGotTool ?
2. Как сделать power limit +15
—set-tdp
—set-tdc
—set-max-power
—set-max-core-clock
—set-max-mem-clock
State selection options (must be used before state modification options; -1 indicates last existing state):
—core-state
—mem-state
—volt-state
State modification options:
—mem-clock
—core-clock
—mem-vddc-idx
—core-vddc-idx
—mvdd
—vddci
—core-vddc-off
—vddc-gfx-off
—vddc-table-set
Display options (shows the selected states, or if none selected, all states):
—show-mem
—show-core
—show-voltage
—show-fanspeed
—show-temp
/tool$ sudo ./ohgodatool -i 1 —show-voltage
sudo: unable to resolve host enzo
Voltage state 0:
VDD = 750
CACLow = 0
CACMid = 0
CACHigh = 0
Voltage state 1:
VDD = 65282
CACLow = 0
CACMid = 0
CACHigh = 0
Voltage state 2:
VDD = 65283
CACLow = 0
CACMid = 0
CACHigh = 0
Voltage state 3:
VDD = 65284
CACLow = 0
CACMid = 0
CACHigh = 0
Voltage state 4:
VDD = 65285
CACLow = 0
CACMid = 0
CACHigh = 0
Voltage state 5:
VDD = 65286
CACLow = 0
CACMid = 0
CACHigh = 0
Voltage state 6:
VDD = 65287
CACLow = 0
CACMid = 0
CACHigh = 0
Voltage state 7:
VDD = 65288
CACLow = 0
CACMid = 0
CACHigh = 0
Voltage state 8:
VDD = 800
CACLow = 0
CACMid = 0
CACHigh = 0
Voltage state 9:
VDD = 850
CACLow = 0
CACMid = 0
CACHigh = 0
Voltage state 10:
VDD = 900
CACLow = 0
CACMid = 0
CACHigh = 0
Voltage state 11:
VDD = 950
CACLow = 0
CACMid = 0
CACHigh = 0
Voltage state 12:
VDD = 1000
CACLow = 0
CACMid = 0
CACHigh = 0
Voltage state 13:
VDD = 1050
CACLow = 0
CACMid = 0
CACHigh = 0
Voltage state 14:
VDD = 1100
CACLow = 0
CACMid = 0
CACHigh = 0
Voltage state 15:
VDD = 1150
CACLow = 0
CACMid = 0
CACHigh = 0
аналоги MSI AFTERBURNER и EVGA PRECISION в Linux
для управления видеокартой подскажите программы.
«Панель управления» от драйвера, лол:
швабодкофилы шьют видеобиос или цоцут как всегда, видать.
Только то, что найдешь в самих драйверах. Производители карт не выпускают специализированного софта под линукс.
В открытых драйверах оверклока, насколько я знаю, нет вообще. Про закрытые не знаю, у NVIDIA может и есть, у AMD вряд ли.
Иди английский выучи, лох. По ссылке разгон видюхи от невидии. Шитьем видеобиоса и не пахнет.
у NVIDIA может и есть, у AMD вряд ли
Тебе глазки заляпало «сгущёнкой» штольмана.
НАРОД. МЕНЯ ИНТЕРЕСУЕТ НЕ РАЗГОН, А НАОБОРОТ-ДАУНКЛОКИНГ .
Ниже минимальной частоты все равно не опустишь. А минимальная и так ставится по умолчанию что на открытых драйверах что на закрытых.
я не могу даже посмотреть банально- какая температура в данный момент на видео + ее частота.
А банально зайти на гугол и набрать «linux gpu clock monitor» ты тоже не можешь?
для открытых радеонов есть проги radeon-profile(можно смотреть графики чатсоты, температруты, управлять пермеными месы) и radeontop
сколько специалистов в треде. управлять частотой и куллерами можно из панели управления блоба либо параметрами модуля, об этом должно быть доступно написано в арчевики.
ребята, изначально вопрос был про аналоги данных программ.
если нет-напишите.что нет.
если есть-приведите примеры.
или есть какие-либо штатные средства линукс-системы (но только не допотопыне гаджеты) ,которыми можно снять текущую информацию о работе видеокарты.
да? когда я там српшивал как мне запустить Need For Speed 4 в win8, они меня послали в ubuntu 12.04 + wine. там только флудеры сидят.
wint же под венду есть
или есть какие-либо штатные средства линукс-системы (но только не допотопыне гаджеты) ,которыми можно снять текущую информацию о работе видеокарты.
Аналогов данных програм нету. Но посмотреть температуру, частоты и выставить режим работы карты, можно панели управления nvidia, естественно если у тебя nvidia.
по процессору инфу грамотно ни один гаджет ничего не показывает-вот огорчение.
но реальную turboboost частоту это не покажет.
MSI Afterburner — сказ о том, как настроить мониторинг напряжения и автоматическое применение профиля разгона.
Бывалый
Тема для «очень маленьких детей (с)», кто настроил разгон по курве и страдает от его периодического сброса на дефолтные значения
Штатными средствами АВ можно настроить постоянный мониторинг напряжений на ядрах видеокарт и автоматическое применение предварительно сохранённых профилей разгона.
Далее описано, как это сделал я с весёлыми картинками и краткими пояснениями
1. Открываем окно настроек на вкладке «Основные»
2. Ставим галки в чекбоксах «Разблокировать управление напряжением» и «Разблокировать мониторинг напряжения»
3. Применяем и
4. Переходим на вкладку «Профили»
5. Отмечает чекбокс «Настройки мониторинга» и
6. Применяем настройки
7. Переходим на вкладку Мониторинг
8. Здесь выставляем периодичность опроса сенсора в 3 секунды (3000 миллисекунд). В течение этого интервала значение напряжения не меняется.
9. Затем находим строку с графиком напряжения нужной нам видеокарты. Начнём с первой.
10. Жмакаем кнопку «Тревога при выходе значения за диапазон»
11. Выставляем таймаут, он должен быть меньше значения на шаге 8.
12. Отмечаем чекбокс «Запускать приложение при тревоге»
13. Жмакаем волшебную кнопку
14. Выбираем профиль АВ, который у нас будет применяться, в данном случае 1-й.
15. Открываем его
16. Жмём ОК и
17. Применяем
18. Здесь прописываем напряжение на ядре, при превышении которого должно сработать применение нашего профиля разгона. В моём случае курва настроена на 0.774 вольта, соответственно в окошке я прописываю бОльшее значение, например 0.8 вольта.
19. Применяем
20. Жмакаем ОК и
21. Сохраняем настройки в
22. Загружаемый профиль разгона.
И так повторяем для каждой видеокарты, меняя её на шаге № 9
Далее можно проверить работу скрипта. Запускаем майнер и в АВ по очереди для каждой карты принудительно делаем сброс настроек на дефолтные. Всякий раз через несколько секунд они должны вернуться на прежние. Если этого не происходит, значит что то пошло не так и пора линять с этой планеты . Или разобраться, в чем косяк. Как то так.
morfeen
Друг форума
V.Andropov
Друг форума
«C:\Program Files (x86)\MSI Afterburner\MSIAfterburner.exe» -Profile1
Прописываем вначале батника клеймора и других майнеров.
И вместо 1 другие профили пишем , для каждого майнера свой профиль
virus_ostr
Друг форума
Бывалый
vodya
Друг форума
virus_ostr
Друг форума
Solo_miner
Свой человек
V.Andropov
Друг форума
Molla
Друг форума
V.Andropov
Друг форума
vovan3
Друг форума
Zergii
Бывалый
set NUMGPU=6
set mingpuload=85
set ABProfile=Profile5
set /a «gpu0memset=4704»
set /a «gpu1memset=4704»
set /a «gpu2memset=4704»
set /a «gpu3memset=4704»
set /a «gpu4memset=4608»
set /a «gpu5memset=4704»
set /a «gpumemset»=»%gpu0memset%»+»%gpu1memset%»+»%gpu2memset%»+»%gpu3memset%»+»%gpu4memset%»+»%gpu5memset%»
cls
:begin
::timeout /t 100
«C:\Program Files (x86)\MSI Afterburner\MSIAfterburner.exe» -%ABProfile%
:start
call :memcheck
cls
:measure
for /F %%p in (‘»C:\Program Files\NVIDIA Corporation\NVSMI\nvidia-smi» —id^=0 —query-gpu^=utilization.gpu —format^=csv^,noheader^,nounits’) do set gpu_usage0=%%p
for /F %%p in (‘»C:\Program Files\NVIDIA Corporation\NVSMI\nvidia-smi» —id^=1 —query-gpu^=utilization.gpu —format^=csv^,noheader^,nounits’) do set gpu_usage1=%%p
for /F %%p in (‘»C:\Program Files\NVIDIA Corporation\NVSMI\nvidia-smi» —id^=2 —query-gpu^=utilization.gpu —format^=csv^,noheader^,nounits’) do set gpu_usage2=%%p
for /F %%p in (‘»C:\Program Files\NVIDIA Corporation\NVSMI\nvidia-smi» —id^=3 —query-gpu^=utilization.gpu —format^=csv^,noheader^,nounits’) do set gpu_usage3=%%p
for /F %%p in (‘»C:\Program Files\NVIDIA Corporation\NVSMI\nvidia-smi» —id^=4 —query-gpu^=utilization.gpu —format^=csv^,noheader^,nounits’) do set gpu_usage4=%%p
for /F %%p in (‘»C:\Program Files\NVIDIA Corporation\NVSMI\nvidia-smi» —id^=5 —query-gpu^=utilization.gpu —format^=csv^,noheader^,nounits’) do set gpu_usage5=%%p
set /a total=%gpu_usage0%+%gpu_usage1%+%gpu_usage2%+%gpu_usage3%+%gpu_usage4%+%gpu_usage5%
set /a gpu_average=%total%/%NUMGPU%
:end_for
cls
echo Average Usage of *%NUMGPU% GPUs usage is %gpu_average%%%
if %gpu_average% GTR %mingpuload% (
echo.
echo #####################
echo # Mining is working #
echo #####################
echo.
call :memcheck
«C:\Program Files\NVIDIA Corporation\NVSMI\nvidia-smi» —query-gpu=index,timestamp,clocks.gr,clocks.mem,power.limit,power.draw,temperature.gpu,utilization.gpu —format=csv
echo.
if «%gpu0memcur%» LSS «%gpu0memset%» echo WARNING. GPU0 memory clock %gpu0memcur% MHz less than %gpu0memset% MHz memory clock set
if «%gpu1memcur%» LSS «%gpu1memset%» echo WARNING. GPU1 memory clock %gpu1memcur% MHz less than %gpu1memset% MHz memory clock set
if «%gpu2memcur%» LSS «%gpu2memset%» echo WARNING. GPU2 memory clock %gpu2memcur% MHz less than %gpu2memset% MHz memory clock set
if «%gpu3memcur%» LSS «%gpu3memset%» echo WARNING. GPU3 memory clock %gpu3memcur% MHz less than %gpu3memset% MHz memory clock set
if «%gpu4memcur%» LSS «%gpu4memset%» echo WARNING. GPU4 memory clock %gpu4memcur% MHz less than %gpu4memset% MHz memory clock set
if «%gpu5memcur%» LSS «%gpu5memset%» echo WARNING. GPU5 memory clock %gpu5memcur% MHz less than %gpu5memset% MHz memory clock set
set /a «gpumemcur»=»%gpu0memcur%»+»%gpu1memcur%»+»%gpu2memcur%»+»%gpu3memcur%»+»%gpu4memcur%»+»%gpu5memcur%»
if «%gpumemcur%» NEQ «%gpumemset%» («C:\Program Files (x86)\MSI Afterburner\MSIAfterburner.exe» -%ABProfile%)
echo.
timeout /t %TimeToCheck%
goto :start
)
if %gpu_usage0% LSS 10 echo WARNING. Low GPU0 load less then 10%%
if %gpu_usage1% LSS 10 echo WARNING. Low GPU1 load less then 10%%
if %gpu_usage2% LSS 10 echo WARNING. Low GPU2 load less then 10%%
if %gpu_usage3% LSS 10 echo WARNING. Low GPU3 load less then 10%%
if %gpu_usage4% LSS 10 echo WARNING. Low GPU4 load less then 10%%
if %gpu_usage5% LSS 10 echo WARNING. Low GPU5 load less then 10%%
set log_file=mining_problems_log.txt
set ping_time=-1
FOR /F «skip=8 tokens=10» %%G in (‘ping -n 3 google.com’) DO set ping_time=%%G
if %ping_time% GTR 0 (
echo Control checking of GPUs usage, timeout 50 sec.
timeout /t %TimeToCheck%
goto:recheck
:endrecheck
if %gpu_average% GTR %mingpuload% (
echo ——————- %date% %time% reboot warning>> %log_file%
goto :start
)
echo.
echo Average Usage of *%NUMGPU% GPUs usage is %gpu_average%%%
echo.
echo ping is %ping_time% — OK, not internet problem
timeout /t 5 >nul
goto :endif
)
:else
cls
echo %date% %time% No internet connection>> %log_file%
echo No internet connection, keep working.
timeout /t 5 >nul
goto :begin
:endif
echo Mining is NOT working, rebooting in 5 seconds.
timeout /t 5 >nul
shutdown.exe /r /t 5
taskkill /f /t /im NiceHashMinerLegacy.exe
taskkill /f /im cmd.exe
goto :end
:recheck
for /F %%p in (‘»C:\Program Files\NVIDIA Corporation\NVSMI\nvidia-smi» —id^=0 —query-gpu^=utilization.gpu —format^=csv^,noheader^,nounits’) do set gpu_usage0=%%p
for /F %%p in (‘»C:\Program Files\NVIDIA Corporation\NVSMI\nvidia-smi» —id^=1 —query-gpu^=utilization.gpu —format^=csv^,noheader^,nounits’) do set gpu_usage1=%%p
for /F %%p in (‘»C:\Program Files\NVIDIA Corporation\NVSMI\nvidia-smi» —id^=2 —query-gpu^=utilization.gpu —format^=csv^,noheader^,nounits’) do set gpu_usage2=%%p
for /F %%p in (‘»C:\Program Files\NVIDIA Corporation\NVSMI\nvidia-smi» —id^=3 —query-gpu^=utilization.gpu —format^=csv^,noheader^,nounits’) do set gpu_usage3=%%p
for /F %%p in (‘»C:\Program Files\NVIDIA Corporation\NVSMI\nvidia-smi» —id^=4 —query-gpu^=utilization.gpu —format^=csv^,noheader^,nounits’) do set gpu_usage4=%%p
for /F %%p in (‘»C:\Program Files\NVIDIA Corporation\NVSMI\nvidia-smi» —id^=5 —query-gpu^=utilization.gpu —format^=csv^,noheader^,nounits’) do set gpu_usage5=%%p
set /a total=%gpu_usage0%+%gpu_usage1%+%gpu_usage2%+%gpu_usage3%+%gpu_usage4%+%gpu_usage5%
set /a gpu_average=%total%/%NUMGPU%
goto :endrecheck
:memcheck
for /F %%p in (‘»C:\Program Files\NVIDIA Corporation\NVSMI\nvidia-smi» —id^=0 —query-gpu^=clocks.mem —format^=csv^,noheader^,nounits’) do set /a «gpu0memcur=%%p»
for /F %%p in (‘»C:\Program Files\NVIDIA Corporation\NVSMI\nvidia-smi» —id^=1 —query-gpu^=clocks.mem —format^=csv^,noheader^,nounits’) do set /a «gpu1memcur=%%p»
for /F %%p in (‘»C:\Program Files\NVIDIA Corporation\NVSMI\nvidia-smi» —id^=2 —query-gpu^=clocks.mem —format^=csv^,noheader^,nounits’) do set /a «gpu2memcur=%%p»
for /F %%p in (‘»C:\Program Files\NVIDIA Corporation\NVSMI\nvidia-smi» —id^=3 —query-gpu^=clocks.mem —format^=csv^,noheader^,nounits’) do set /a «gpu3memcur=%%p»
for /F %%p in (‘»C:\Program Files\NVIDIA Corporation\NVSMI\nvidia-smi» —id^=4 —query-gpu^=clocks.mem —format^=csv^,noheader^,nounits’) do set /a «gpu4memcur=%%p»
for /F %%p in (‘»C:\Program Files\NVIDIA Corporation\NVSMI\nvidia-smi» —id^=5 —query-gpu^=clocks.mem —format^=csv^,noheader^,nounits’) do set /a «gpu5memcur=%%p»
exit /b
——————- 06.05.2020 23:31:52,21 reboot warning
——————- 07.05.2020 2:24:34,27 reboot warning
PC was restarted at 07.05.2020 3:40:41,19, mining issue. GPUs usage is 58%
Thu May 07 03:40:41 2020
+——————————————————————————+
| NVIDIA-SMI 436.48 Driver Version: 436.48 CUDA Version: 10.1 |
|——————————-+———————-+———————-+
| GPU Name TCC/WDDM | Bus-Id Disp.A | Volatile Uncorr. ECC |
| Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. |
|===============================+======================+======================|
| 0 GeForce GTX 1070 WDDM | 00000000:01:00.0 Off | N/A |
| 34% 37C P0 42W / 195W | 4041MiB / 8192MiB | 0% Default |
+——————————-+———————-+———————-+
| 1 GeForce GTX 1070 WDDM | 00000000:03:00.0 Off | N/A |
| 34% 38C P0 39W / 195W | 4041MiB / 8192MiB | 0% Default |
+——————————-+———————-+———————-+
| 2 GeForce GTX 1070 WDDM | 00000000:06:00.0 Off | N/A |
| 37% 39C P0 41W / 195W | 4041MiB / 8192MiB | 0% Default |
+——————————-+———————-+———————-+
| 3 GeForce GTX 1070 WDDM | 00000000:07:00.0 Off | N/A |
| 34% 36C P0 41W / 195W | 4041MiB / 8192MiB | 0% Default |
+——————————-+———————-+———————-+
| 4 GeForce GTX 1070 WDDM | 00000000:08:00.0 Off | N/A |
| 35% 37C P0 41W / 195W | 4041MiB / 8192MiB | 0% Default |
+——————————-+———————-+———————-+
| 5 GeForce GTX 1070 WDDM | 00000000:09:00.0 Off | N/A |
| 33% 34C P0 41W / 195W | 4041MiB / 8192MiB | 0% Default |
+——————————-+———————-+———————-+
+——————————————————————————+
| Processes: GPU Memory |
| GPU PID Type Process name Usage |
|=============================================================================|
| 0 3040 C . rdparty\claymore_dual\EthDcrMiner64.exe N/A |
| 1 3040 C . rdparty\claymore_dual\EthDcrMiner64.exe N/A |
| 2 3040 C . rdparty\claymore_dual\EthDcrMiner64.exe N/A |
| 3 3040 C . rdparty\claymore_dual\EthDcrMiner64.exe N/A |
| 4 3040 C . rdparty\claymore_dual\EthDcrMiner64.exe N/A |
| 5 3040 C . rdparty\claymore_dual\EthDcrMiner64.exe N/A |
+——————————————————————————+
——————- 07.05.2020 6:25:45,29 reboot warning
——————- 07.05.2020 7:46:27,23 reboot warning
——————- 07.05.2020 9:08:30,26 reboot warning
что очень удобно для выявления «вылетающей» карты.
ПС: мониторить удобнее по значению разгона памяти т.к. он слетает при вылете драйвера и батник снова применяет профиль.