Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2012-02-29 16:24:40

  raazor90 - Użytkownik

raazor90
Użytkownik
Zarejestrowany: 2012-02-29

Ręczne sterowanie wentylatorem karty graficznej

Witam, na początek chciałbym wszystkich powitać, gdyż jest to mój pierwszy post na forum. Do sedna, przeniosłem się ostatnio z nieszczęsnej Visty na Ubuntu (Niebiańska Nimfa), wszystko jest prawidłowo skonfigurowane ale mam pewien problem. Mianowicie moja karta graficzna się przegrzewa a winny temu jest wentylator który nie dobiera obrotów do temperatury. Cały czas się kręci wolniutko a temperatura jest wysoka. Dużo czytałem na temat ręcznego sterowania wentylatorem GPU, straciłem dwa wieczory na zrobienie czegokolwiek ale mi się nie udało.
Pomagał mi w tym obeznany w temacie kolega, ale nic nie wskóraliśmy. Karta to Asus GeForce 8500GT z firmowym chłodzeniem, nvidia settings zainstalowane.
Jeśli zły dział to przepraszam i proszę o przeniesienie.
Pozdrawiam

Offline

 

#2  2012-02-29 16:29:10

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: Ręczne sterowanie wentylatorem karty graficznej

[quote=raazor90]nvidia settings zainstalowane.[/quote]
Tylko nvidia-settings czy w ogóle używasz zamkniętych sterowników? Wrzuć wynik:

Kod:

glxinfo |grep -Ei '(direct rendering|opengl)'

[img]http://svn.debianart.org/themes/generic/spinner/spinner48px-moreblue.png[/img]

Offline

 

#3  2012-02-29 16:42:54

  raazor90 - Użytkownik

raazor90
Użytkownik
Zarejestrowany: 2012-02-29

Re: Ręczne sterowanie wentylatorem karty graficznej

Po glxinfo jest takie coś http://wklejto.pl/118618
Po grep -Ei '(direct rendering|opengl)' jest tylko taki znacznik > i nic się nie dzieje. Może coś źle robię

Offline

 

#4  2012-02-29 16:53:10

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: Ręczne sterowanie wentylatorem karty graficznej

Może któryś znak inny wpisałeś (u mnie to działa w każdym razie). Anyway, wynik u Ciebie byłby taki:

Kod:

direct rendering: Yes
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce 8500 GT/PCI/SSE2/3DNOW!
OpenGL version string: 3.3.0 NVIDIA 270.41.06
OpenGL shading language version string: 3.30 NVIDIA via Cg compiler
OpenGL extensions:

Czyli zamknięte sterowniki są w użyciu.


[img]http://svn.debianart.org/themes/generic/spinner/spinner48px-moreblue.png[/img]

Offline

 

#5  2012-02-29 17:10:23

  raazor90 - Użytkownik

raazor90
Użytkownik
Zarejestrowany: 2012-02-29

Re: Ręczne sterowanie wentylatorem karty graficznej

[quote=ArnVaker]Czyli zamknięte sterowniki są w użyciu.[/quote]
Dobra i co teraz? Aha i znalazłem kilka rzeczy na ten temat ale na nie wiele się to zdaje. https://wiki.archlinux.org/index.php/NVIDIA#Set_Fan_Speed_at_Login
http://www.linuxjournal.com/content/adjust-fan-speed-you-nvida-graphics-card
Tutaj też coś jest http://pl.gentoo-wiki.com/wiki/Nvidia Czy dopisać do xorg.conf tą opcję może ona po restarcie uaktywni działanie. Co zrobić by móc kontrolować wentylator?

Edit.

Kod:

nvclock --info
-- General info --
Card:         nVidia Geforce 8500GT
Architecture:     G86 A2
PCI id:     0x421
GPU clock:     459.000 MHz
Bustype:     PCI-Express

-- Shader info --
Clock: 1836.000 MHz
Stream units: 16 (1b)
ROP units: 8 (1b)
-- Memory info --
Amount:     1024 MB
Type:         128 bit DDR2
Clock:         399.600 MHz

-- PCI-Express info --
Current Rate:     16X
Maximum rate:     16X

-- Sensor info --
Sensor: GPU Internal Sensor
GPU temperature: 63C

-- VideoBios information --
Version: 60.86.62.00.00
Signon message: ASUS EN8500GT VBIOS Ver 60.86.62.00.AS01
Performance level 0: gpu 459MHz/shader 918MHz/memory 400MHz/0.00V/100%
VID mask: 3
Voltage level 0: 1.20V, VID: 0
Voltage level 1: 1.32V, VID: 1

Wersja sterownika

Kod:

270.41.06

temperatura w tym momencie 63*C

Ostatnio edytowany przez raazor90 (2012-02-29 19:11:15)

Offline

 

#6  2012-02-29 19:25:17

  fervi - Użytkownik

fervi
Użytkownik
Zarejestrowany: 2010-03-14

Re: Ręczne sterowanie wentylatorem karty graficznej

temperatura w tym momencie 63*C[/quote]
To raczej mało, moja karta do ponad 80*C osiąga. Problemem chyba nie jest temperatura, bo gdy osiągnie zbyt wysoką - komputer się wyłączy (u mnie jest 93*C)

Fervi

Offline

 

#7  2012-02-29 19:45:56

  raazor90 - Użytkownik

raazor90
Użytkownik
Zarejestrowany: 2012-02-29

Re: Ręczne sterowanie wentylatorem karty graficznej

Akurat teraz tyle ma, normalnie do 80 dochodzi, a wentyl wolno się kręci.
Edit.
Po komendzie

Kod:

nvidia-settings -a [fan:0]/GPUCurrentFanSpeed=100

błąd

Kod:

ERROR: Invalid Fan 0 specified in assignment '[fan:0]/GPUCurrentFanSpeed=100'
       (there are only 0 Fans on this Display)

Ostatnio edytowany przez raazor90 (2012-02-29 19:59:50)

Offline

 

#8  2012-02-29 19:50:02

  dominbik - Członek DUG

dominbik
Członek DUG
Zarejestrowany: 2011-07-25

Re: Ręczne sterowanie wentylatorem karty graficznej

Kod:

sudo gedit /etc/X11/xorg.conf

i tam w sekcji Device dopisz;

Kod:

Option "Coolbits" "4"

zgodnie z tym;

First ensure that your Xorg configuration sets the Coolbits option to 4 or 5 in your Device section to enable fan control.[/quote]
powinno pozwolić na ręczne zarządzanie tym wiatrakiem GPU (czy jak to się tam profesjonalnie nazywa).

po dopisaniu restart i co wyskoczy po;

Kod:

nvidia-settings -a "[gpu:0]/GPUFanControlState=1" -a "[fan:0]/GPUCurrentFanSpeed=90"

[img]http://img34.imageshack.us/img34/5092/zw9m.png[/img] [img]http://img29.imageshack.us/img29/219/pibw.png[/img]

Offline

 

#9  2012-02-29 20:06:08

  raazor90 - Użytkownik

raazor90
Użytkownik
Zarejestrowany: 2012-02-29

Re: Ręczne sterowanie wentylatorem karty graficznej

Po

Kod:

nvidia-settings -a "[gpu:0]/GPUFanControlState=1" -a "[fan:0]/GPUCurrentFanSpeed=90"

błąd

Kod:

Attribute 'GPUFanControlState' (marcin-M56S-S3:0[gpu:0]) assigned value 1.


ERROR: Invalid Fan 0 specified in assignment '[fan:0]/GPUCurrentFanSpeed=90'
       (there are only 0 Fans on this Display).

Po wskazówkach z ChatBOXa dodam że karta nagrzewa się tak przy zwykłej pracy, tj. firefox i kilka zakładek. Żadnych gier ani nic obciążającego grafikę.

Ostatnio edytowany przez raazor90 (2012-02-29 20:21:36)

Offline

 

#10  2012-02-29 20:29:58

  dominbik - Członek DUG

dominbik
Członek DUG
Zarejestrowany: 2011-07-25

Re: Ręczne sterowanie wentylatorem karty graficznej

Kod:

sudo apt-get install nvclock

Kod:

nvclock --fanspeed 80

to spróbuj


[img]http://img34.imageshack.us/img34/5092/zw9m.png[/img] [img]http://img29.imageshack.us/img29/219/pibw.png[/img]

Offline

 

#11  2012-02-29 20:33:39

  raazor90 - Użytkownik

raazor90
Użytkownik
Zarejestrowany: 2012-02-29

Re: Ręczne sterowanie wentylatorem karty graficznej

Kod:

nvclock --fanspeed 80

Kod:

Error: adjustment of the fanspeed isn't supported on your type of videocard!

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)

[ Generated in 0.008 seconds, 11 queries executed ]

Informacje debugowania

Time (s) Query
0.00009 SET CHARSET latin2
0.00006 SET NAMES latin2
0.00101 SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='3.14.145.167' WHERE u.id=1
0.00066 REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.14.145.167', 1732996799)
0.00042 SELECT * FROM punbb_online WHERE logged<1732996499
0.00043 SELECT topic_id FROM punbb_posts WHERE id=196258
0.00058 SELECT id FROM punbb_posts WHERE topic_id=20795 ORDER BY posted
0.00058 SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=20795 AND t.moved_to IS NULL
0.00005 SELECT search_for, replace_with FROM punbb_censoring
0.00082 SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=20795 ORDER BY p.id LIMIT 0,25
0.00090 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=20795
Total query time: 0.0056 s