Здравейте! Вероятно използвате блокиращ рекламите софтуер. В това няма нищо нередно, много хора го правят.

     Но за да помогнете този сайт да съществува и за да имате достъп до цялото съдържание, моля, изключете блокирането на рекламите.

  Ако не знаете как, кликнете тук

Контролиране оборотите на вентилаторите на видео карта (GPU)  [РЕШЕНА]

feed Всичко свързано с Линукс. Новини, проблеми, въпроси.
Десктоп Линукс дистибуции, сървърни Линукс дистрибуции, Линукс дистрибуции с общо предназначение, Linux Mint, Ubuntu, Arch Linux, Mandriva, PCLinuxOS, openSUSE, Fedora, Red Hat Enterprise Linux, CentOS, Suse Linux Enterprise Server, Debian, Cross Linux from Scratch, Slackware, Gentoo. Графични среди, новини, игри, драйвъри, въпроси, десктоп, сървър, браузъри, помощ.
Потребителски аватар
тед
Пристрастéн
Пристрастéн
Мнения: 941
Регистриран: пон май 08, 2017 18:33
Репутация: 10356
пол: Жена

Контролиране оборотите на вентилаторите на видео карта (GPU)

Мнение от тед »

Здравейте, лятото дойде и градусите се покачват както на околната температура така и на хардуерните компоненти :)
Та сега по същество, забелязах че видео картата ми (GeForce GTX 1060 3GB) започна да грее, без да я натоварвам държи 55 градуса, проверих в Nvidia x server settings дали вентилаторите изобщо се въртят и какво да видя, те работят едва на 10%-15%, според мен тези проценти са малки за тази температура.
Потърсих по какъв начин мога да увелича тези проценти и попаднах на ето този начин който при мен работи, трябва да се добави добави "Option "Coolbits" "28" " в секция Device в /etc/X11/mhwd.d/nvidia.conf

Изображение

След като се редактира nvidia.conf и се рестартира компютъра ще се появи ето това меню ако мога така да се изразя. От него вече може да се настройва с какви проценти да се въртят вентилаторите на видео картата.

Изображение

Драйвъра на който работи този метод е : 430.14
Би трябвало да работи и на по стари драйвъри.

Предполагам че има и други варианти за контролиране на оборотите на вентилаторите на GPU, ако знаете други начини може да ги споделите ако имате желание.
Не знам дали при ubunto и ubunto базираните дали работи това, ако знаете дали работи може да кажете.
Надявам се тази тема да е полезна хората които имат подобен проблем.
Прочетено: 1776 пъти
Потребителски аватар
Mozo
Skynet Cyber Unit
Skynet Cyber Unit
Мнения: 283199
Регистриран: пет юни 01, 2007 14:18
Репутация: 332742
Местоположение: Somewhere In Time

Re: Контролиране оборотите на вентилаторите на видео карта (GPU)

Мнение от Mozo »

Правилният начин е с температурна крива. Пуска се Coolbits по споменатия от теб начин и се сваля един Python скрипт, специално създаден за тази цел.

Отваря се с текстови редактор и се редактират стойностите, започващи от ред 160 според вашите нужди. Аз съм ги настроил според моите нужди и мисля, че ще са ок и при вас, но все пак зависи от видео картата. Първата колона са градусите, а втората са процентите на оборотите на вентилатора на видео картата.

След като редактирате файла както ви харесва, го добавяте да се изпълнява със скрипт към стартъпа на ОС:

Код: Избери всички

#!/bin/sh
python "/път/до/скрипта/nvidiafanspeed.py"
И готово - всичко става автоматично и вече няма за какво да се тревожите :)

Причината да се обърна към този начин на контрол на оборотите е, че моята видео карта е от моделите Strix, при които до определена температура вентилаторите не се въртят. По този начин видео картата постоянно стоеше на около 55 градуса, което не ми харесваше. Вентилаторите ѝ така или иначе са уникално тихи, та предпочитам да си въртят на 20% и да държат картата на 35 градуса.
Изображение
Потребителски аватар
Валсо
Дарител
Дарител
Мнения: 10961
Регистриран: нед мар 03, 2019 20:29
Репутация: 39414
пол: Мъж
Местоположение: /home/$USER
Контакти:

Re: Контролиране оборотите на вентилаторите на видео карта (GPU)  [РЕШЕНА]

Мнение от Валсо »

Отделно от това, което ти е дал Мозо, няма да е лошо да я отвориш и да ѝ сложиш една капка термопаста - сребриста или златиста, каквато ти хареса. Само да не е бяла. 55-60 градуса вдига по време на игра, иначе в момента като не играя държи 36, а паста съм ѝ слагал за последно Декември месец. :roll:
Потребителски аватар
тед
Пристрастéн
Пристрастéн
Мнения: 941
Регистриран: пон май 08, 2017 18:33
Репутация: 10356
пол: Жена

Re: Контролиране оборотите на вентилаторите на видео карта (GPU)

Мнение от тед »

Валсо написа:
съб юни 15, 2019 03:18
Отделно от това, което ти е дал Мозо, няма да е лошо да я отвориш и да ѝ сложиш една капка термопаста - сребриста или златиста, каквато ти хареса. Само да не е бяла. 55-60 градуса вдига по време на игра, иначе в момента като не играя държи 36, а паста съм ѝ слагал за последно Декември месец. :roll:
Няма как да я отворя и да и сменя Термо пастата понеже още е в гаранция и е пломбирана, ако не беше в гаранция вече щях да съм я сменила Термо пастата.
Потребителски аватар
Mozo
Skynet Cyber Unit
Skynet Cyber Unit
Мнения: 283199
Регистриран: пет юни 01, 2007 14:18
Репутация: 332742
Местоположение: Somewhere In Time

Re: Контролиране оборотите на вентилаторите на видео карта (GPU)

Мнение от Mozo »

Няма смисъл, тя си е изчислена. Като оправиш кривата ще падне температурата и не е необходимо да сменяш паста, още повече, че е нова :)
Изображение
Потребителски аватар
тед
Пристрастéн
Пристрастéн
Мнения: 941
Регистриран: пон май 08, 2017 18:33
Репутация: 10356
пол: Жена

Re: Контролиране оборотите на вентилаторите на видео карта (GPU)

Мнение от тед »

Mozo написа:
съб юни 15, 2019 00:04
Правилният начин е с температурна крива. Пуска се Coolbits по споменатия от теб начин и се сваля един Python скрипт, специално създаден за тази цел.

Отваря се с текстови редактор и се редактират стойностите, започващи от ред 160 според вашите нужди. Аз съм ги настроил според моите нужди и мисля, че ще са ок и при вас, но все пак зависи от видео картата. Първата колона са градусите, а втората са процентите на оборотите на вентилатора на видео картата.

След като редактирате файла както ви харесва, го добавяте да се изпълнява със скрипт към стартъпа на ОС:

Код: Избери всички

#!/bin/sh
python "/път/до/скрипта/nvidiafanspeed.py"
И готово - всичко става автоматично и вече няма за какво да се тревожите :)

Причината да се обърна към този начин на контрол на оборотите е, че моята видео карта е от моделите Strix, при които до определена температура вентилаторите не се въртят. По този начин видео картата постоянно стоеше на около 55 градуса, което не ми харесваше. Вентилаторите ѝ така или иначе са уникално тихи, та предпочитам да си въртят на 20% и да държат картата на 35 градуса.
Безпроблемно работи скрипта, само 2-та файла трябва да се направят изпълними.
Дори нямаше нужда да редактирам скрипта, още при стартирането на него температурата падна до 38, което е добре.
Интересно ми е колко трябва да загрее картата за да заработят вентилаторите на 100% без да има нужда да се редактира nvidia.conf и без този скрип който ми даде.
Щом при 55 градуса перките се въртяха едва с 15% значи картата трябва да стани 80-95 градуса за да заработят стабилно перките над 80-90%, и от това какво излиза че nvdia искат нарочно картите им да прегряват :clap: :clap: :clap:
Потребителски аватар
Mozo
Skynet Cyber Unit
Skynet Cyber Unit
Мнения: 283199
Регистриран: пет юни 01, 2007 14:18
Репутация: 332742
Местоположение: Somewhere In Time

Re: Контролиране оборотите на вентилаторите на видео карта (GPU)

Мнение от Mozo »

Нее, няма такова нещо, кривата им просто става по-агресивна при по-високи обороти. Те най-добре знаят колко може да е топло ядрото, но мен ме кефи да показва по ниско :)
Изображение
Потребителски аватар
Валсо
Дарител
Дарител
Мнения: 10961
Регистриран: нед мар 03, 2019 20:29
Репутация: 39414
пол: Мъж
Местоположение: /home/$USER
Контакти:

Re: Контролиране оборотите на вентилаторите на видео карта (GPU)

Мнение от Валсо »

тед написа:
съб юни 15, 2019 06:03
Няма как да я отворя и да и сменя Термо пастата понеже още е в гаранция и е пломбирана, ако не беше в гаранция вече щях да съм я сменила Термо пастата.
Ти тая видеокарта да не си я купила от Порнофикация, че е пломбирана? :toothy10:
Потребителски аватар
тед
Пристрастéн
Пристрастéн
Мнения: 941
Регистриран: пон май 08, 2017 18:33
Репутация: 10356
пол: Жена

Re: Контролиране оборотите на вентилаторите на видео карта (GPU)

Мнение от тед »

Валсо написа:
съб юни 15, 2019 14:44
Ти тая видеокарта да не си я купила от Порнофикация, че е пломбирана? :toothy10:
Ако има нещо да добавиш към темата пиши, но ако нямаш МОЛЯ не спами излишно.
Потребителски аватар
beggginer
Доктор
Доктор
Мнения: 6339
Регистриран: нед апр 13, 2008 18:33
Репутация: 33064
пол: Мъж

Re: Контролиране оборотите на вентилаторите на видео карта (GPU)

Мнение от beggginer »

тед написа:
съб юни 15, 2019 17:26
Валсо написа:
съб юни 15, 2019 14:44
Ти тая видеокарта да не си я купила от Порнофикация, че е пломбирана? :toothy10:
Ако има нещо да добавиш към темата пиши, но ако нямаш МОЛЯ не спами излишно.
Виж сега, момчето си е платило. Остави го да пише
Как да си върнем контрола над Windows 10 Home :violent1:
Изображение
Валсо написа:
съб яну 21, 2023 12:28
Знам какво правя.
Потребителски аватар
тед
Пристрастéн
Пристрастéн
Мнения: 941
Регистриран: пон май 08, 2017 18:33
Репутация: 10356
пол: Жена

Re: Контролиране оборотите на вентилаторите на видео карта (GPU)

Мнение от тед »

beggginer написа:
съб юни 15, 2019 19:40
Виж сега, момчето си е платило. Остави го да пише
И като си е платило и какво ? Дай да спами из всички теми както си прави по принцип.
Едва ли на някой ще му е приятно като търси някаква информация тук и да чете излишни коментари които изобщо не са по темата.
Потребителски аватар
yogle
Почетен член
Почетен член
Мнения: 2226
Регистриран: чет мар 24, 2016 13:35
Репутация: 22907
пол: Мъж

Re: Контролиране оборотите на вентилаторите на видео карта (GPU)

Мнение от yogle »

Като стартирам скрипта ми дава следната грешка:
Изображение
А файла /etc/X11/mhwd.d/nvidia.conf липсва при мен
Потребителски аватар
Mozo
Skynet Cyber Unit
Skynet Cyber Unit
Мнения: 283199
Регистриран: пет юни 01, 2007 14:18
Репутация: 332742
Местоположение: Somewhere In Time

Re: Контролиране оборотите на вентилаторите на видео карта (GPU)

Мнение от Mozo »

Пуснал ли си Coolbits?

Щом липсва nvidia.conf, генерирай го:

Код: Избери всички

sudo nvidia-xconfig
Изображение
Потребителски аватар
yogle
Почетен член
Почетен член
Мнения: 2226
Регистриран: чет мар 24, 2016 13:35
Репутация: 22907
пол: Мъж

Re: Контролиране оборотите на вентилаторите на видео карта (GPU)

Мнение от yogle »

Mozo написа:
ср юни 19, 2019 15:14
Пуснал ли си Coolbits?

Щом липсва nvidia.conf, генерирай го:

Код: Избери всички

sudo nvidia-xconfig
Това ми генерира /etc/X11/xorg.conf и там като сложа в секция Device Option "Coolbits" "28" после арча не пали. А /etc/X11/mhwd.d/nvidia.conf го няма
Потребителски аватар
Mozo
Skynet Cyber Unit
Skynet Cyber Unit
Мнения: 283199
Регистриран: пет юни 01, 2007 14:18
Репутация: 332742
Местоположение: Somewhere In Time

Re: Контролиране оборотите на вентилаторите на видео карта (GPU)

Мнение от Mozo »

Манджаровски манджи...Пробвай да отвориш настройките на Nvidia като root:

Код: Избери всички

sudo nvidia-settings
След това направи някакви промени и запиши файла от nvidia-settings Configuration->Save Current Configuration.

И не казвай Arch не пали, щото тая простотия няма нищо общо с Arch и я има само при Manjaro. Нищо не им пречеше да си го оставят както е при Arch, вместо да местят конфиг файловете :evil3:
Изображение
Нова тема Отговори

  • Подобни теми
    Отговори
    Преглеждания
    Последно мнение

Върни се в “Линукс - инсталация, настройки, проблеми”