ATI videokaart ja fancontrol

Ubuntu Linuxi ja tema erinevate versioonide foorum

Moderaator: Moderaatorid

Vasta
Maniwald
Uus kasutaja
Uus kasutaja
Postitusi: 11
Liitunud: 03.02.2011, 20:01

ATI videokaart ja fancontrol

Postitus Postitas Maniwald »

Tere

Minul selline probleem, millel pikk sissejuhatus.

Ordi laptop, millel ATI Mobility Radeon 4650 videokiip. Oma suureks üllatuseks avastasin möödunud kuu, kui soovisin upgrade teha LTS pealt 12.10 peale, et 12.10 all pole antud videokiip toetatud ning draivereid lihtsalt pole. 12.04 all oli Full HD resolutsioon olemas, ent draiveriks märgitud VESA standard. Täiesti ehku peale otsustasin katsetada 13.04 betaga ning ennäe imet - värske install annab süsteemi all teada, et paigaldatud on "Gallium 0.4 on AMD RV730"

Käsk lshw -c display annab terminalis vastuseks

Kood: Vali kõik

description: VGA compatible controller
       product: M96 [Mobility Radeon HD 4650]
       vendor: Advanced Micro Devices [AMD] nee ATI
       physical id: 0
       bus info: pci@0000:01:00.0
       version: 00
       width: 32 bits
       clock: 33MHz
       capabilities: pm pciexpress msi vga_controller bus_master cap_list rom
       configuration: driver=radeon latency=0
Seega peaks vist olema draiverid paigas?

Nüüd aga põrkasin sellise probleemi otsa, et sensorid tuvastatakse kõik ära, ent VGATEMP on konstantselt pidevalt 72 kraadi. Terve päev läbi. Ja tänu sellele ei saa ma ka teada reaalset videokiibi temperatuuri. Protsessori ja muu süsteemi sensorid on reaalajas jälgitavad ja muutuvad, VGATEMP aga pidevalt 72 kraadi. Programmiks PSENSOR.

Mul oleks tarvis video sensor paika saada, et saaksin fancontroli tööle videokiibi temperatuuride kohaselt, protsessor töötab niikuinii madalama temperatuuriga. Praegu uhab ventilaator täispööretel ning kuna ma ei tea, mis on reaalne videokiibi temp, siis ei ole ka protsessori järgi ventika seadistamine eriti mõteka.

Oskab keegi öelda, kas see kuvatav temperatuur sõltub draiveritest või millestki muust?
Kasutaja avatar
obundra
Vana Pingviin
Vana Pingviin
Postitusi: 1213
Liitunud: 04.08.2005, 03:00

Postitus Postitas obundra »

Ilmselt pead ise ATI toega psensori kompileerima,
FAQ: http://wpitchoune.net/psensor/doc/faq.html
avalehelt http://wpitchoune.net/blog/psensor/ : the temperature of ATI/AMD GPUs (requires compilation using libatiadlxx, support not enabled in Ubuntu PPAs).
Ideepoolest peaks piisama ka ATI Catalysti paigaldamisest.
Maniwald
Uus kasutaja
Uus kasutaja
Postitusi: 11
Liitunud: 03.02.2011, 20:01

Postitus Postitas Maniwald »

Probleem oli juba 12.10 peal - Catalyst ei toeta uut Xorgi, vana Xorg, mis oli kasutusel 12.04LTS-is, seal Catalyst töötas.

Eilse päeva jooksul sain veel veidi testida ning tõepoolest - kui fancontrol käivitada, sensorid enam ei liikunud. Lõppkokkuvõttes jõudsingi järeldusele, et Ubuntus on videokiibi temperatuur 70-80 kraadi, Windowsi all aga rahulikult 40-50 kraadi.

Välk ja pauk, see on hetkel ainus asi, mis mind Linuxist eemal hoiab...
Kasutaja avatar
sander85
Vana Pingviin
Vana Pingviin
Postitusi: 4361
Liitunud: 08.08.2005, 03:00

Postitus Postitas sander85 »

Edaspidi siis tead, et ATI/AMD graafikakaartidest tuleb ringiga käia, sest neile meeldib üsna kiirelt vanemate kaartide tugi lõpetada..
Pilt Pilt Pilt
Kasutaja avatar
xpander
Vana Pingviin
Vana Pingviin
Postitusi: 445
Liitunud: 27.06.2008, 22:00

Postitus Postitas xpander »

kas mitte 13.1 beta (legacy) driver ei uuendatud uuema kerneli, xorgi jaoks vanematele kaartidele?

aga üldiselt jah ati/amd kaartidest tasub laia kaarega mööda käia kui linuxi võlusid nautida tahad
Mängude Videod Linuxi All: http://www.youtube.com/user/Xpander666
-----------
Gfire - Xfire For Pidgin
Maniwald
Uus kasutaja
Uus kasutaja
Postitusi: 11
Liitunud: 03.02.2011, 20:01

Postitus Postitas Maniwald »

Mis ma siis tegema peaks? Loobuma linuxi plaanidest seniks, kuni mul uus läpakas? Või on ehk olemas mingi workaround, mille tulemusel ei keevitaks videokiibile nii suurt koormust taha, et temperatuur lakke lendaks.
Kasutaja avatar
xpander
Vana Pingviin
Vana Pingviin
Postitusi: 445
Liitunud: 27.06.2008, 22:00

Postitus Postitas xpander »

Maniwald kirjutas:Mis ma siis tegema peaks? Loobuma linuxi plaanidest seniks, kuni mul uus läpakas? Või on ehk olemas mingi workaround, mille tulemusel ei keevitaks videokiibile nii suurt koormust taha, et temperatuur lakke lendaks.
http://minus-code.blogspot.com/2013/04/ ... s-for.html
Mängude Videod Linuxi All: http://www.youtube.com/user/Xpander666
-----------
Gfire - Xfire For Pidgin
Maniwald
Uus kasutaja
Uus kasutaja
Postitusi: 11
Liitunud: 03.02.2011, 20:01

Postitus Postitas Maniwald »

12.10 peal ma seda downgrade versiooni katsetasin, ent miskit läks nihu ja resolutsiooni ei saanudki paika. Katsetan nüüd täna õhtul selle 13.04 peal ära.
Maniwald
Uus kasutaja
Uus kasutaja
Postitusi: 11
Liitunud: 03.02.2011, 20:01

Postitus Postitas Maniwald »

Kolmanda punkti juures headerid paigaldas ilusasti ära, ent version.h faile ei kuskil. Viidatud asukohtades pole, samuti ei eksisteeri kausta /usr/lib/modules/
wk
Vana Pingviin
Vana Pingviin
Postitusi: 1133
Liitunud: 24.10.2007, 22:04

Postitus Postitas wk »

apt-get käsuga paigaldad headerid, teise käsuga kopeerid need paigaldatud kohast (/usr/src ja sealt edasi täpne kataloog) vajalikku kohta (/usr/lib/modules/). Kui /usr/lib/modules/... kataloogi pole, siis lood selle, ja vastavalt Sinu kerneli versioonile sobiva numbriga. Loodetavasti panid tähele, et tärnid tuleb asendada:
(** is a number specific to the kernel version on your system, for example 19)
Kõike hääd,
WK
Maniwald
Uus kasutaja
Uus kasutaja
Postitusi: 11
Liitunud: 03.02.2011, 20:01

Postitus Postitas Maniwald »

Jah, apt-get käsuga installis kõik ära, ent mida pole on need kaks järgnevat asukohta. On kirjutatud, et kui pole õiges asukohas (usr/lib/modules/3.8.0-**-generic/build/version.h) siis kopeeri see sinna teisest asukohast (/usr/src/linux-headers-3.8.0-**-generic/include/linux/version.h). Mitte kummatki ei eksisteeri. Tärnid asendasin - 19 kuigi kõrvuti 19 on olemas ka 16-generic

PS. otsing andis version.h faili asukohaks /usr/src/linux-headers-3.8.0-19-generic/include/generated/uapi/version.h
wk
Vana Pingviin
Vana Pingviin
Postitusi: 1133
Liitunud: 24.10.2007, 22:04

Postitus Postitas wk »

Maniwald kirjutas:Mitte kummatki ei eksisteeri. Tärnid asendasin - 19 kuigi kõrvuti 19 on olemas ka 16-generic
3.2.x seerias on see fail igatahes sääl olemas, ilmselt on 3.8 seerias midagi teisiti, pole ise proovinud veel.
Maniwald kirjutas:PS. otsing andis version.h faili asukohaks /usr/src/linux-headers-3.8.0-19-generic/include/generated/uapi/version.h
Jah, selle faili sisu paistab olevat õige struktuuriga. Loodetavasti on kõik numbrid õiged ka. Selle saad siis pärast kataloogi loomist kopeerida:

Kood: Vali kõik

sudo mkdir -p /usr/lib/modules/
sudo cp /usr/src/linux-headers-3.8.0-19-generic/include/generated/uapi/version.h /usr/lib/modules/3.8.0-19-generic/build
Kui juhendi koostajal rohkem kalu pole sisse jäänud, siis on lootust kaart tööle saada.
Kõike hääd,
WK
Maniwald
Uus kasutaja
Uus kasutaja
Postitusi: 11
Liitunud: 03.02.2011, 20:01

Postitus Postitas Maniwald »

Juba proovisin seda samuti.

Logifail andis õigeks asukohaks, kus peaks fail asetsema /usr/lib/modules/3.8.0-19-generic/build/include/linux

Kopeerisin ka sinna kõnealuse faili, ent ikka sama probleem. Ehk on failiõigustega mingi probleem?

edit:

fglrx-install.log

Check if system has the tools required for installation.
fglrx installation requires that the system have kernel headers. /lib/modules/3.8.0-19-generic/build/include/linux/version.h cannot be found on this system.
One or more tools required for installation cannot be found on the system. Install the required tools before installing the fglrx driver.
Optionally, run the installer with --force option to install without the tools.
Forcing install will disable AMD hardware acceleration and may make your system unstable. Not recommended.
wk
Vana Pingviin
Vana Pingviin
Postitusi: 1133
Liitunud: 24.10.2007, 22:04

Postitus Postitas wk »

Selles juhendis paistab ikka veel vigu olevat, proovi:

Kood: Vali kõik

sudo ln -s /usr/src/linux-headers-3.8.0-19-generic/include/generated/uapi/version.h /usr/src/linux-headers-3.8.0-19-generic/include/linux/version.h
Kõike hääd,
WK
Maniwald
Uus kasutaja
Uus kasutaja
Postitusi: 11
Liitunud: 03.02.2011, 20:01

Postitus Postitas Maniwald »

Ikka ütleb, et vajalik fail on puudu, /lib/modules/3.8.0-19-generic/build on shortcut teise kohta - /usr/src/linux-haders-3.8.0-19-generic/

Sealt edasi on näha, et include/linux all on olema version.h, ent ikoon on väikse noolekesega, shortcut, ning viitab generated/uapi alla.

Kas ma saan nüüd õigesti siis aru, et header installiti asukohta:
/usr/src/linux-headers-3.8.0-19-generic/include/generated/uapi/version.h

ja sealne fail on vaja kopeerida logifaili kohaselt:
/lib/modules/3.8.0-19-generic/build/include/linux/version.h

ent reaalselt on /lib/modules/3.8.0-19-generic/ all olemas shortcut kaustale /build/ mis tegelikult asub hoopis asukohas /usr/src/linux-headers-3.8.0-19-generic

?
wk
Vana Pingviin
Vana Pingviin
Postitusi: 1133
Liitunud: 24.10.2007, 22:04

Postitus Postitas wk »

Lühidalt: päiste-paketi (linux-headers) installimisel lingitakse päiste kataloog (/usr/src/linux-headers...) vastava kerneli (asuvad /lib/modules ... ) puusse kataloogina "build". Seega

Kood: Vali kõik

/usr/src/linux-headers-3.8.0-19-generic/include/linux/version.h
ja

Kood: Vali kõik

/lib/modules/3.8.0-19-generic/build/include/linux/version.h
on kokkuvõttes sama koht.

Kui see fail on olemas täpselt selles kohas, siis peaks installer ka toimima, vähemalt nii ma saan veateatest aru.
Kõike hääd,
WK
Maniwald
Uus kasutaja
Uus kasutaja
Postitusi: 11
Liitunud: 03.02.2011, 20:01

Postitus Postitas Maniwald »

Nonii, peale suuri katsetamisi ja proovimisi on nüüd lõppeks kõik hästi ja töökorras. Legacy draiverite kasutamiseks pidi küll X-serveri downgrade'ima, ent asi oli seda väärt.

Tegin värske installi 13.04 Raring Ringtail ning kohe peale installi paigaldasin PPA koos legacy draiveritega selle õpetuse järgi:

https://launchpad.net/~makson96/+archive/fglrx

Ja kõik töötab. Resolutsioon on paigas, draiverid on paigas, temperatuur on normaalne!
Vasta