Próbuję obliczyć, jak długo moja karta graficzna może działać bez wyłączonego wentylatora bez przegrzania.
podczas przeglądania Internetu wentylator karty graficznej jest najgłośniejszą rzeczą na moim komputerze.
Moje pytanie brzmi więc, jak monitorować temperaturę GPU mojej karty graficznej ATI Radeon HD 4850.
Odpowiedzi:
Jeśli używasz zastrzeżonego sterownika (fglrx), to poleceniem, które chcesz, jest
aticonfig --odgt
.O ile mi wiadomo, dla wielu kart ten czujnik nie zostanie odsłonięty przez czujniki lm.
źródło
aticonfig --odgc
dla obciążenia GPU (bieżące użycie%), wraz z częstotliwościami zegaraNiedługo, aż usmaży. W zależności od ilości pracy graficznej, procesu produkcyjnego, nagromadzony kurz może trwać minuty, godziny. kupić nieoryginalną wymianę chłodzenia bez wentylatora, jeśli hałas stanowi problem.
Aby monitorować temperaturę GPU, użyj tego pytania i odpowiedzi, aby znaleźć czujnik GPU:
Jak korzystać z czujników lm?
źródło
lm-sensors
aby monitorować temperaturę, aby nie przekroczyć progu.Po pierwsze (patrz http://www.unixmen.com/howto-install-ati-display-driver-in-ubuntu/, aby zainstalować), a następnie wpisz
Następnie
NA ZEWNĄTRZ:
źródło
Które generuje coś takiego:
źródło
Zrób to,
modprobe it87
a jeśli będziesz miał szczęście, czujniki lm podadzą ci te informacje.Jeśli karta działa naprawdę gorąco, możesz spróbować zmniejszyć jej wydajność (jeśli moduł drm na to pozwala):
źródło
Niestety, seria HD 4xxx nie ma obecnie szczególnie dobrych funkcji oszczędzania energii w sterowniku Open Source, nie mówiąc już o napisaniu tego pytania.
O ile karta nie została zaprojektowana do pracy z wyłączonym wentylatorem, nie będzie w stanie działać bez niej. Ponadto większość kart AMD zawiera oprogramowanie układowe regulujące wentylator. Nie polecałbym wymuszania wyłączenia wentylatora, ale poleganie na wewnętrznym oprogramowaniu karty do regulacji prędkości wentylatora.
Aby zmniejszyć prędkość wentylatora, wystarczy zmniejszyć produkcję ciepła. Poleciłbym przeczytać najnowsze opcje oszczędzania energii, aby zmusić kartę do pozostania na minimalnej częstotliwości zegara. Zapewni to zmniejszenie produkcji ciepła kosztem obniżenia wydajności.
źródło
Ponieważ zastrzeżone sterowniki nie są już obsługiwane, wybrałem rozwiązanie sprzętowe. Wziąłem respirator ze standardowym złączem zasilania dla obudowy ATX i przykleiłem go kartą. Załóżmy, że nie jest to dobre do grania i szyfrowania, ale działa dobrze dla mnie.
źródło
Rozwiązałem to za pomocą skryptu bash, który ustawia prędkość wentylatora na rzeczywistą temperaturę. Mam na myśli, jeśli temperatura układu wynosi 60 stopni, prędkość wentylatora wynosi 60%. Następnie co minutę uruchamiam to pod root rootem. Utworzyłem
/bin/atiSpeedCron
plik z tą zawartością:następnie zaktualizowałem crona za pomocą
na koncie roota wprowadziłem ten wiersz:
dzięki temu zapomniałem o fanach ATI. btw / Myślę, że grivers powinni to zrobić.
źródło