Kirjoittaja Aihe: ATI HD4850 näytönohjaimen hallinta Ubunutu 14.04 (tuuletinnopeus)  (Luettu 10037 kertaa)

JA5U

  • Käyttäjä
  • Viestejä: 463
    • Profiili
Moi

Onko  mahdollista hallita vanhempien Radeon korttien asetuksia uudemmissa Ubuntuissa?
Tärkeintä olisi saada tuo turbiini pienemmille kierroksille, niin kehtais käyttääkin.

Mitään aticonfig, amdconfig ym vastaavia komentoja ei voi käyttää.
Fglrx asennuksen jälkeen menee koneen käyttäminen todella hitaaksi, 2 FPS.

JA5U

  • Käyttäjä
  • Viestejä: 463
    • Profiili
power_profile tiedostoon voi asettaa eri profiileja default low mid high auto.
Asetin low, mutta vaikutus ei ollut kovinkaan suuri, jos oli.

JA5U

  • Käyttäjä
  • Viestejä: 463
    • Profiili
Jaa a, taitaa olla halvempaa ja ainakin nopeampaa, kun hakee kaupasta uuden näytönohjaimen.
Muutenkin tarvetta lisäteholle, joten uusi Nvidian lienee kaikinpuolin sopiva ratkaisu.

nm

  • Käyttäjä
  • Viestejä: 16435
    • Profiili
Onko  mahdollista hallita vanhempien Radeon korttien asetuksia uudemmissa Ubuntuissa?
Tärkeintä olisi saada tuo turbiini pienemmille kierroksille, niin kehtais käyttääkin.

Radeon HD 4850/4870 taitaa olla sellainen poikkeustapaus, että dynaaminen virranhallinta (dpm) on kytketty oletuksena pois päältä kernelin versiosta 3.15 lähtien: http://www.phoronix.com/scan.php?page=news_item&px=MTY2ODE

Kokeile kytkeä dpm päälle muokkaamalla tiedostoa /etc/default/grub:

Koodia: [Valitse]
sudo -i gedit /etc/default/grub
Lisää parametri radeon.dpm=1 riville GRUB_CMDLINE_LINUX_DEFAULT:

Koodia: [Valitse]
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"-->
Koodia: [Valitse]
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash radeon.dpm=1"
Tallenna tiedosto ja päivitä grub.cfg:

Koodia: [Valitse]
sudo update-grub

Mitään aticonfig, amdconfig ym vastaavia komentoja ei voi käyttää.
Fglrx asennuksen jälkeen menee koneen käyttäminen todella hitaaksi, 2 FPS.

Ubuntu 14.04:ään ei ihan helposti saa riittävän vanhaa fglrx:ää, että tuki Radeon 4000-sarjan korteille olisi saatavilla. Joutunet siis tyytymään avoimiin ajureihin, mutta nekin ovat nykyisin varsin kelvolliset.

JA5U

  • Käyttäjä
  • Viestejä: 463
    • Profiili
Kiitos kommentista. Nämä muutokset tehty ja kone käy samaan tahtiin. (Ei hyvä, ei huonompi)

JA5U

  • Käyttäjä
  • Viestejä: 463
    • Profiili
Nyt tallensin näyttikseen modifioidun VBIOS:in, niin hiljeni tutulle Windows-tasolle.
Pitäis nostaa kierroksia rasituksessa.

uhappo

  • Käyttäjä
  • Viestejä: 1029
  • Sissos
    • Profiili
    • Urkin sivut
Mulla on itelläni kans toi 4850 avoimilla ajureilla, mitä/miten sä siis teit ton VBIOS-homman kanssa ja missä?
HP i7-pohjainen desktop ja itsekasattu i7-pohjainen desktop, uusin ubuntu 64bit
Ubuntu since 2008 Feb

nm

  • Käyttäjä
  • Viestejä: 16435
    • Profiili
En tiedä, mitä VBIOS-versiota JA5U käytti, mutta googlaamalla löytyy ainakin tällainen aihe: http://forums.guru3d.com/showthread.php?t=268131

uhappo

  • Käyttäjä
  • Viestejä: 1029
  • Sissos
    • Profiili
    • Urkin sivut
Mulla ei oo tässä koneessa windowsia..
HP i7-pohjainen desktop ja itsekasattu i7-pohjainen desktop, uusin ubuntu 64bit
Ubuntu since 2008 Feb

nm

  • Käyttäjä
  • Viestejä: 16435
    • Profiili
Tee boottaava FreeDOS-tikku (esimerkiksi UNetbootinilla) ja käytä AtiFlashin DOS-versiota: http://www.techpowerup.com/downloads/2306/atiflash-4-17/

Käyttöohjeita löytyy googlaamalla. Tässä eräs niistä: http://forum.techinferno.com/amd-video-cards/1738-%5Bguide%5D-amd-vbios-flashing.html

uhappo

  • Käyttäjä
  • Viestejä: 1029
  • Sissos
    • Profiili
    • Urkin sivut
Mitä nyt ymmärsin niin kaikki 4850:t ei oo samanlaisia? Eli ei oo olemassa universaalia modattua vbiosia joka käy kaikkii saman numeron kortteihin? Osaan kyllä tehdä ton tarvittavan proseduurin mutta hieman hirvittää tuleeko kortista verkonpaino jos väärää matskua tyrkkää sisään..

Oiskohan se JA5U niin ystävällinen että kertois hieman tarkemmin mitä teki jne?
HP i7-pohjainen desktop ja itsekasattu i7-pohjainen desktop, uusin ubuntu 64bit
Ubuntu since 2008 Feb

leal

  • Käyttäjä
  • Viestejä: 246
    • Profiili
Mulla on itelläni kans toi 4850 avoimilla ajureilla, mitä/miten sä siis teit ton VBIOS-homman kanssa ja missä?

Kai kuitenkin kokeilit ensin virranhallinnan kytkemistä päälle?

uhappo

  • Käyttäjä
  • Viestejä: 1029
  • Sissos
    • Profiili
    • Urkin sivut
Jep, laitoin ohjeiden mukaan. En oo käynnistäny konettaa uusiks, en huomaa vielä mitään eroa. Myöhemmin päivästä käynnistän uusiks, kattoo sit..
HP i7-pohjainen desktop ja itsekasattu i7-pohjainen desktop, uusin ubuntu 64bit
Ubuntu since 2008 Feb

nm

  • Käyttäjä
  • Viestejä: 16435
    • Profiili
Juu, se tulee voimaan vain uudelleenkäynnistyksen kautta.

Sitten kannattaa tarkistaa kernelin lokista, että dpm on käytössä:

Koodia: [Valitse]
dmesg | grep dpm[    3.265765] [drm] radeon: dpm initialized

Voit myös katsoa, missä tilassa dpm on asetettu toimimaan:

Koodia: [Valitse]
cat /sys/class/drm/card0/device/power_dpm_statebalanced

Matalammat kellotaajuudet ja jännitteet voi pakottaa battery-valinnalla:

Koodia: [Valitse]
echo battery | sudo tee /sys/class/drm/card0/device/power_dpm_state

Jos dpm aiheuttaa epävakautta (jonka vuoksi se on oletuksena pois päältä 4850/4870:ssä), voit kokeilla muita säätövaihtoehtoja:
https://wiki.archlinux.org/index.php/ATI#Old_methods

uhappo

  • Käyttäjä
  • Viestejä: 1029
  • Sissos
    • Profiili
    • Urkin sivut
Kaikki toimii nyt hyvin! Sensors kertoo että näyttiksen lämpötila on 64 astetta, aikamoinen ero aiempaan. Jeshh! Eli pelkkä virranhallinnan käyttöönotto riitti tässä tapauksessa. Jeshh!

Koodia: [Valitse]
radeon-pci-0100
Adapter: PCI adapter
temp1:        +64.5°C  (crit = +120.0°C, hyst = +90.0°C)

coretemp-isa-0000
Adapter: ISA adapter
Core 0:       +47.0°C  (high = +83.0°C, crit = +99.0°C)
Core 1:       +47.0°C  (high = +83.0°C, crit = +99.0°C)
Core 2:       +48.0°C  (high = +83.0°C, crit = +99.0°C)
Core 3:       +46.0°C  (high = +83.0°C, crit = +99.0°C)
« Viimeksi muokattu: 20.05.15 - klo:00.12 kirjoittanut uhappo »
HP i7-pohjainen desktop ja itsekasattu i7-pohjainen desktop, uusin ubuntu 64bit
Ubuntu since 2008 Feb

uhappo

  • Käyttäjä
  • Viestejä: 1029
  • Sissos
    • Profiili
    • Urkin sivut
Sanoisin että tuon virranhallinan myötä on tullut probleemia käynnistykseen ja sammutukseen. Käynnistäessä saattaa jumahtaa työpöytä heti alussa jumiin, sammuttaessa ei välttämättä rullaa sammutusta loppuun vaan jumahtaa about paria sekuntia ennen sammumista. Mutta vikaa enemmän käynnistyksen puolella. Kokeiltu sekä 14.10 ja 15.04
HP i7-pohjainen desktop ja itsekasattu i7-pohjainen desktop, uusin ubuntu 64bit
Ubuntu since 2008 Feb

uhappo

  • Käyttäjä
  • Viestejä: 1029
  • Sissos
    • Profiili
    • Urkin sivut
Juups, piti ottaa toi virranhallinta pois käytöstä kun ei meinannu tulla käynnistyksistä ja sammumisista mitään. Voiks ton matalimman taajuuden pakottaa päälle ilman dpm:ää?
HP i7-pohjainen desktop ja itsekasattu i7-pohjainen desktop, uusin ubuntu 64bit
Ubuntu since 2008 Feb

nm

  • Käyttäjä
  • Viestejä: 16435
    • Profiili
Kokeile dynpm:ää:

Koodia: [Valitse]
echo dynpm | sudo tee /sys/class/drm/card0/device/power_method
Tai vaihtoehtoisesti profiilipohjaista kiinteää säätöä:

Koodia: [Valitse]
echo profile | sudo tee /sys/class/drm/card0/device/power_method
echo low | sudo tee /sys/class/drm/card0/device/power_profile


Kun olet todennut asetukset toimiviksi, voit laittaa vastaavat komennot /etc/rc.local-tiedostoon (ennen tiedostossa jo olevaa exit 0 -riviä).

Koodia: [Valitse]
sudo -i gedit /etc/rc.local
Sisällöksi:

Koodia: [Valitse]
#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

echo profile > /sys/class/drm/card0/device/power_method
echo low > /sys/class/drm/card0/device/power_profile

exit 0

uhappo

  • Käyttäjä
  • Viestejä: 1029
  • Sissos
    • Profiili
    • Urkin sivut
Tuolla /sys/class/drm/card0/device/ -hakemistossa ei oo kuin:
Koodia: [Valitse]
driver/    graphics/  i2c-0/     i2c-2/     i2c-4/     power/     
drm/       hwmon/     i2c-1/     i2c-3/     msi_irqs/  subsystem/
eli tekeekö noi komennot sen hakemiston sinne, vai?
HP i7-pohjainen desktop ja itsekasattu i7-pohjainen desktop, uusin ubuntu 64bit
Ubuntu since 2008 Feb

nm

  • Käyttäjä
  • Viestejä: 16435
    • Profiili
Jos koneessa on useampia näytönohjaimia (esim. prosessorin tai emolevyn integroitu), Radeon voi olla card0:n sijaan card1. Jos Radeon on card0, en osaa sanoa, miksi nuo tiedostot puuttuvat.