Χαμηλότερη θερμοκρασία με ανοικτούς οδηγούς, σε ΑΤΙ κάρτες.

...το μέρος για να ξεκινήσετε!

Συντονιστής: adem1

Κανόνες Δ. Συζήτησης
Παρακαλώ να επιλέξετε, με προσοχή, την άδεια που θέλετε να έχουν οι οδηγοί που συγγράφετε.
Πληροφορίες για τις άδειες μπορείτε να βρείτε εδώ.
Άμα επιθυμείτε κάποια άλλη άδεια επικοινωνήστε με κάποιο Διαχειριστή είτε Συντονιστή.

Σημαντικό είναι να χρησιμοποιήσετε την υπηρεσία http://imagebin.ubuntu-gr.org για τις εικόνες.

Re: Χαμηλότερη θερμοκρασία με ανοικτούς οδηγούς, σε ΑΤΙ κάρτ

Δημοσίευσηαπό g1wrg0s » 07 Ιούλ 2012, 21:26

Πριν τη λυση του modenas88 ειχα κανει τις αλλαγες που ειχε κανει ο sotos .
Αν θελω να το φτιαξω οπως το κανατε εσεις στην τελικη εκδοση της λυσης (οπως προστεθηκε ολοκληρωμενη στο πρωτο post) τοτε πρεπει να ανεραισω ολα τα βηματα και να το παω απο την αρχη; Θυμαμαι ειχαμε τροποποιησει ενα αρχειο γι αυτο κυριως ρωτω.
Spoiler: show
1 Γνώσεις Linux: Πρώτα βήματα ┃ Προγραμματισμού: Πρώτα βήματα ┃ Αγγλικών: Πρώτα βήματα
2 Ubuntu 12.10 quantal 3.10.20-031020-generic 32bit (el_GR.UTF-8, Unity ubuntu), Windows 8
3 Intel Core i5-3230M CPU @ 2.60GHz ‖ RAM 7923 MiB ‖ Acer VA50_HC_CR - Acer Aspire V3-571G
4 Intel 3rd Gen Core processor Graphics Controller [8086:0166] {i915} ⋮ nVidia Device [10de:0fe1] {}
5 eth0: Broadcom NetLink BCM57785 Gigabit Ethernet PCIe [14e4:16b5] (rev 10) ⋮ wlan0: Atheros Inc. AR9462 Wireless Network Adapter [168c:0034] (rev 01)
g1wrg0s
punkTUX
punkTUX
 
Δημοσιεύσεις: 196
Εγγραφή: 26 Μάιος 2012, 10:29
Εκτύπωση

Re: Χαμηλότερη θερμοκρασία με ανοικτούς οδηγούς, σε ΑΤΙ κάρτ

Δημοσίευσηαπό sotos21 » 07 Ιούλ 2012, 21:40

Δεν υπάρχει πρόβλημα και να το αφήσεις έτσι, αν θες να το φτιάξεις, κάνε τα βήματα ανάποδα(ή απλά βγάλε(ξετίκαρε) από τα προγράμματα εκκίνησης το αρχείο).
1 Γνώσεις Linux: Πρώτα βήματα ┃ Προγραμματισμού: Καθόλου ┃ Αγγλικών: Καθόλου
2 Ubuntu 23.10 Mantic Minotaur 6.3.0-7-generic 64bit (el_GR.UTF-8, Unity:Unity7:ubuntu unity)
3 AMD Ryzen 7 7730U with Radeon Graphics ‖ RAM 15368 MiB ‖ASUS TN3604YA - ASUS Vivobook_S_Flip TN3604YA_TN3604YA
4 Advanced Micro Devices, Inc. [AMD/ATI] Barcelo [1002:15e7] {amdgpu}
5 wlp1s0: MEDIATEK Corp. Device [14c3:7922]
Άβαταρ μέλους
sotos21
Freedom
Freedom
 
Δημοσιεύσεις: 6304
Εγγραφή: 21 Φεβ 2011, 21:28
Τοποθεσία: Αθήνα
Εκτύπωση

Re: Χαμηλότερη θερμοκρασία με ανοικτούς οδηγούς, σε ΑΤΙ κάρτ

Δημοσίευσηαπό mangelasakis » 24 Ιούλ 2012, 10:07

πάντως είναι πολύ σοβαρό αυτό το πρόβλημα με τις θερμοκρασίες εξαιτίας των driver στις κάρτες γραφικών. Αυτή την στιγμή έχω ένα λάπτοπ sony vaio λίγο πιο αναβαθμισμένο από αυτό της υπογραφής μου με επεξεργαστή i5 και ΑΤΙ κάρτα γραφικών σειράς 6000 και με τον open source driver οι θερμοκρασίες έπαιζαν περίπου γύρω στους 80 C. Αν άνοιγα και κανένα video είτε από youtube είτε στο vlc τότε οι θερμοκρασίες ανέβαιναν στους 95 C και έφταναν έως και τους 100 C καμιά φορά. Και επειδή φοβήθικα μην πάθει καμιά ζημιά από τις τόσο ψηλές θερμοκρασίες που δεν έχω ξαναδεί σε υπολογιστή του έβαλα τον κλειστό οδηγό για να τον δοκιμάσω και αμέσως οι θερμοκρασίες έπεσαν στους 40-60 C βαθμούς...

Είναι ίσως το σοβαρότερο πρόβλημα του linux και για αυτό κάτι πρέπει να γίνει από την κοινότητα και ειλικρινά τσατίζομαι όταν ενώ υπάρχουν τόσο σοβαρά προβλήματα οι developers αφιερώνουν έστω και ελάχιστο χρόνο σε άλλου είδους προβλήματα που είναι εντελώς ασήμαντα σε σχέση με αυτό των οδηγών στις κάρτες γραφικών.

Τον τελευταίο χρόνο ειδικά ο σταθερός μου είτε είναι σε κατάσταση ηρεμίας είτε τον έχω φορτώσει στο φουλ από προγράμματα συνεχώς σβουρίζουν τα ανεμηστιράκια του. Μέχρι και η μητέρα μου μου έκανε παράπονα ότι κάνει πολύ φασαρία...
Spoiler: show
Linux: 5ετής χρήση ┃ Προγραμ: μόνο C προς το παρών ┃ Αγγλικά: Μέτριος προς καλός
Desktop:
Ubuntu gnome 14.04 amd64 - Debian testing amd64
CPU: 4x AMD Phenom II X4 955 ‖ RAM 8000 MiB ‖ Gigabyte GA-MA785GT-UD3H
[Radeon HD 4200] Radeon HD 7750 ⎨1002:9710⎬
RTL8111/8168B PCI ⎨10ec:8168⎬ (rev 02)
Laptop:
Ubuntu gnome 14.04 amd64
4x Intel Core i3 M 330 2.13GHz ‖ RAM 3628 MiB ‖ Sony Corporation VPCEB1J1E
Intel VGA [8086:0046] (rev 02)
eth0: [11ab:4381] (rev 11) ⋮ wlan0: AR9285 [168c:002b] (rev 01)
mangelasakis
daemonTUX
daemonTUX
 
Δημοσιεύσεις: 1149
Εγγραφή: 10 Μαρ 2009, 06:08
Εκτύπωση

Re: Χαμηλότερη θερμοκρασία με ανοικτούς οδηγούς, σε ΑΤΙ κάρτ

Δημοσίευσηαπό sotos21 » 24 Ιούλ 2012, 10:38

Οι developers για τους ανοικτούς κάνουν ότι μπορούν βάση αντίστροφης μηχανικής που θέλει πολύ χρόνο(μπορεί και 3-4 χρόνια).
Το τμήμα των κλειστών οδηγών που αναφέρεται στο acpi, μιας κάρτας γραφικών, είναι κατά πολύ μεγαλύτερο(σε γραμμές κώδικα) από ότι είναι το σύνολο(για όλες τις δουλειές, όχι μόνο acpi) των ανοικτών και από ότι καταλαβαίνεις οι developers πρέπει να τον γράψουν μόνοι τους, γραμμή-γραμμή.
Οι συνάδελφοι τους στην ΑMD δεν μπορούν να τους δώσουν το κομμάτι εκείνο που αναφέρεται σε αποκωδικοποίηση των πληροφοριών του bios, γιατί είναι κλειστό λογισμικό,- εμπλέκονται και άλλες εταιρίες - και επειδή οι ανοικτοί υπόκεινται στην άδεια GPL σημαίνει ότι πρέπει να δημοσιοποιήσουν τον κώδικα, άρα έρχονται σε σύγκρουση με τα πνευματικά δικαιώματα.
Εδώ κοίτα για αντίστροφη μηχανική http://en.wikipedia.org/wiki/Reverse_engineering
1 Γνώσεις Linux: Πρώτα βήματα ┃ Προγραμματισμού: Καθόλου ┃ Αγγλικών: Καθόλου
2 Ubuntu 23.10 Mantic Minotaur 6.3.0-7-generic 64bit (el_GR.UTF-8, Unity:Unity7:ubuntu unity)
3 AMD Ryzen 7 7730U with Radeon Graphics ‖ RAM 15368 MiB ‖ASUS TN3604YA - ASUS Vivobook_S_Flip TN3604YA_TN3604YA
4 Advanced Micro Devices, Inc. [AMD/ATI] Barcelo [1002:15e7] {amdgpu}
5 wlp1s0: MEDIATEK Corp. Device [14c3:7922]
Άβαταρ μέλους
sotos21
Freedom
Freedom
 
Δημοσιεύσεις: 6304
Εγγραφή: 21 Φεβ 2011, 21:28
Τοποθεσία: Αθήνα
Εκτύπωση

Re: Χαμηλότερη θερμοκρασία με ανοικτούς οδηγούς, σε ΑΤΙ κάρτ

Δημοσίευσηαπό Learner » 24 Ιούλ 2012, 10:52

sotos21 έγραψε:Οι developers για τους ανοικτούς κάνουν ότι μπορούν βάση αντίστροφης μηχανικής που θέλει πολύ χρόνο(μπορεί και 3-4 χρόνια).
Το τμήμα των κλειστών οδηγών που αναφέρεται στο acpi, μιας κάρτας γραφικών, είναι κατά πολύ μεγαλύτερο(σε γραμμές κώδικα) από ότι είναι το σύνολο(για όλες τις δουλειές, όχι μόνο acpi) των ανοικτών και από ότι καταλαβαίνεις οι developers πρέπει να τον γράψουν μόνοι τους, γραμμή-γραμμή.
Οι συνάδελφοι τους στην ΑMD δεν μπορούν να τους δώσουν το κομμάτι εκείνο που αναφέρεται σε αποκωδικοποίηση των πληροφοριών του bios, γιατί είναι κλειστό λογισμικό,- εμπλέκονται και άλλες εταιρίες - και επειδή οι ανοικτοί υπόκεινται στην άδεια GPL σημαίνει ότι πρέπει να δημοσιοποιήσουν τον κώδικα, άρα έρχονται σε σύγκρουση με τα πνευματικά δικαιώματα.
Εδώ κοίτα για αντίστροφη μηχανική http://en.wikipedia.org/wiki/Reverse_engineering


Πολύ σωστά τα λέει ο sotos21. Το έχει ψάξει καλά το θέμα.
Πιστεύω πως στο μέλλον θα διορθωθούν τέτοια προβλήματα..
επίσης αναφέρουν πως με τον καινούριο πυρήνα 3.5 η συμπεριφορά αρκετών AMD καρτών έχει αλλάξει προς το καλύτερο.
Αν θες δοκιμάζεις @mangelasakis. Παίζει και ο πυρήνας σημαντικό ρόλο , όχι μόνο ο κώδικας των radeon.

Off topic:
να σου πω sotos21 , εσύ είσαι που δεν ξέρεις καθόλου Αγγλικά ; και παραθέτεις site για αντίστροφη μηχανική στα Αγγλικά ; :P :P
About Me
NickTux@GitHub

Spoiler: show
1. Ubuntu 18.04 LTS
2. Intel Core i3 CPU M 380 2.53GHz ‖ RAM 6GB ‖ Acer Aspire 5733
3. Intel Integrated Graphics [8086:0046] {i915}
4. wlan0: Atheros Inc. AR9485 Wireless Network Adapter [168c:0032] (rev 01)
Άβαταρ μέλους
Learner
Συντονιστής
Συντονιστής
 
Δημοσιεύσεις: 9766
Εγγραφή: 08 Νοέμ 2010, 21:24
Τοποθεσία: Αθήνα
Launchpad: nicktux
IRC: NickTux
Εκτύπωση

Re: Χαμηλότερη θερμοκρασία με ανοικτούς οδηγούς, σε ΑΤΙ κάρτ

Δημοσίευσηαπό mangelasakis » 24 Ιούλ 2012, 15:54

με τον πυρήνα 3.5 είναι ελάχιστα καλύτερα τα πράγματα αλλά πολύ ελάχιστα. Δηλαδή έχω 5-6 βαθμούς λιγότερους στην θερμοκρασία. Με αποτέλεσμα από τους 80 να πηγαίνει στους 75C. Είχα κάνει εγκατάσταση για να δοκιμάσω το 12.10 και μπορώ να πω ότι αν εξαιρέσουμε το πρόβλημα με τις θερμοκρασίες το μηχάνημα πετούσε. Το θέμα είναι ότι με τον κλειστό οδηγό το pc σέρνεται. Με τον ανοιχτό οδηγό λειτουργεί αρκετά ικανοποιητικά με το μόνο πρόβλημα να είναι η ψηλές θερμοκρασίες.
Spoiler: show
Linux: 5ετής χρήση ┃ Προγραμ: μόνο C προς το παρών ┃ Αγγλικά: Μέτριος προς καλός
Desktop:
Ubuntu gnome 14.04 amd64 - Debian testing amd64
CPU: 4x AMD Phenom II X4 955 ‖ RAM 8000 MiB ‖ Gigabyte GA-MA785GT-UD3H
[Radeon HD 4200] Radeon HD 7750 ⎨1002:9710⎬
RTL8111/8168B PCI ⎨10ec:8168⎬ (rev 02)
Laptop:
Ubuntu gnome 14.04 amd64
4x Intel Core i3 M 330 2.13GHz ‖ RAM 3628 MiB ‖ Sony Corporation VPCEB1J1E
Intel VGA [8086:0046] (rev 02)
eth0: [11ab:4381] (rev 11) ⋮ wlan0: AR9285 [168c:002b] (rev 01)
mangelasakis
daemonTUX
daemonTUX
 
Δημοσιεύσεις: 1149
Εγγραφή: 10 Μαρ 2009, 06:08
Εκτύπωση

Re: Χαμηλότερη θερμοκρασία με ανοικτούς οδηγούς, σε ΑΤΙ κάρτ

Δημοσίευσηαπό mitsos93 » 14 Αύγ 2012, 15:26

Έγραψα την εντολή στο rc.local αλλά έχω το ίδιο πρόβλημα που είχα και με τον προηγούμενο τρόπο, με το αρχείο sudoers. Μερικές φορές εκτελείται η εντολή και η
Κώδικας: Επιλογή όλων
cat /sys/class/drm/card0/device/power_profile
μου επιστρέφει low και η θερμοκρασία πέφτει 10 βαθμούς, αλλά τις περισσότερες φορές μου λέει
Κώδικας: Επιλογή όλων
cat: /sys/class/drm/card0/device/power_profile: No such file or directory
χωρίς να αλλάξω απολύτως τίποτα.
Έχει κανείς καμία ιδέα γιατί μπορεί να γίνεται αυτό;
Είδα στο νήμα ότι και ο g1wrg0s είχε το ίδιο πρόβλημα αλλά δεν υπήρχε απάντηση.
Η εντολή που του ζητήσατε
Κώδικας: Επιλογή όλων
/usr/lib/nux/unity_support_test -p
δίνει σ' εμένα
Κώδικας: Επιλογή όλων
OpenGL vendor string: Tungsten Graphics, Inc
OpenGL renderer string: Mesa DRI Intel(R) Sandybridge Mobile
OpenGL version string: 3.0 Mesa 8.0.2

Not software rendered: yes
Not blacklisted: yes
GLX fbconfig: yes
GLX texture from pixmap: yes
GL npot or rect textures: yes
GL vertex program: yes
GL fragment program: yes
GL vertex buffer object: yes
GL framebuffer object: yes
GL version is 1.4+: yes

Unity 3D supported: yes
1 Linux: Αρχάριος┃ Προγραμματισμός: Τίποτα ┃ Αγγλικά: i speak the england very best
2 Ubuntu 14.04 LTS 64 bit, Windows 7 64-bit
3 Intel Core i5-2410M CPU @ 2.30GHz ‖ RAM 4GB ‖ HP Pavilion g6
4 Intel Device [8086:0116] (rev 09) ⋮ ATI Radeon HD 6400M Series
5 eth0: Realtek RTL8101E/RTL8102E PCI Express Fast Ethernet controller [10ec:8136] ⋮ eth1: Broadcom Corporation BCM4313 802.11b/g/n Wireless LAN Controller
mitsos93
babeTUX
babeTUX
 
Δημοσιεύσεις: 41
Εγγραφή: 29 Ιούλ 2011, 17:09
Εκτύπωση

Re: Χαμηλότερη θερμοκρασία με ανοικτούς οδηγούς, σε ΑΤΙ κάρτ

Δημοσίευσηαπό Learner » 14 Αύγ 2012, 15:36

@mitsos93 , το πρόβλημα που έχεις είναι τα Hybrid γραφικά . 2 κάρτες ATI / Intel . Οπότε όταν χρησιμοποιείται η Intel φυσικό είναι να σου επιστρέφει λάθος η εντολή
mitsos93 έγραψε:
Κώδικας: Επιλογή όλων
cat /sys/class/drm/card0/device/power_profile

γιατί δεν υπάρχει η διαδρομή.
mitsos93 έγραψε:
Κώδικας: Επιλογή όλων
OpenGL renderer string: Mesa DRI Intel(R) Sandybridge Mobile
, εδώ χρησιμοποιείς την Intel.

Μια λύση θα ήταν αν μπορείς από το BIOS (αν υπάρχει τέτοια επιλογή) να απενεργοποιήσεις την Intel κάρτα (integrated graphics)
μια άλλη λύση ίσως θα ήταν αυτή http://ubuntuforums.org/showthread.php?t=1930450/ , θα πρέπει όμως να εγκαταστήσεις τον κλειστό οδηγό της AMD , οπότε η εντολή
mitsos93 έγραψε:
Κώδικας: Επιλογή όλων
cat /sys/class/drm/card0/device/power_profile
πάλι δεν θα ισχύει, αλλά θα μπορείς να έχεις switcable graphics.
About Me
NickTux@GitHub

Spoiler: show
1. Ubuntu 18.04 LTS
2. Intel Core i3 CPU M 380 2.53GHz ‖ RAM 6GB ‖ Acer Aspire 5733
3. Intel Integrated Graphics [8086:0046] {i915}
4. wlan0: Atheros Inc. AR9485 Wireless Network Adapter [168c:0032] (rev 01)
Άβαταρ μέλους
Learner
Συντονιστής
Συντονιστής
 
Δημοσιεύσεις: 9766
Εγγραφή: 08 Νοέμ 2010, 21:24
Τοποθεσία: Αθήνα
Launchpad: nicktux
IRC: NickTux
Εκτύπωση

Re: Χαμηλότερη θερμοκρασία με ανοικτούς οδηγούς, σε ΑΤΙ κάρτ

Δημοσίευσηαπό sotos21 » 14 Αύγ 2012, 18:11

mitsos93
Μην κάνεις κανένα λάθος και απενεργοποιήσεις την intel, είναι πολύ καλύτερη(εξαιτίας των οδηγών της)
Η εντολή με την intel σου επιστρέφει OpenGL version string: 3.0 ενώ με την ati θα σου έδεινε OpenGL version string: 2.1.
3 με 2.1 είναι μεγάλη διαφορά άσε που έχεις και χαμηλότερες θερμοκρασίες και η κάρτα λειτουργεί πλήρης (ενώ εμείς στην ati θα χαμηλώναμε τις επιδόσεις της)
Εγώ στην θέση σου θα έδινα
Κώδικας: Επιλογή όλων
gksu gedit /etc/rc.local

και στην προτελευταία γραμμή (πριν το exit 0 ) θα πρόσθετα τις παρακάτω δύο γραμμές
echo IGD > /sys/kernel/debug/vgaswitcheroo/switch
echo OFF > /sys/kernel/debug/vgaswitcheroo/switch

Σώσιμο και reboot
μετά δίνεις
Κώδικας: Επιλογή όλων
cat /sys/kernel/debug/vgaswitcheroo/switch

για να δούμε τι ψάρια πιάσαμε(πρέπει να απενεργοποιήσαμε την ati μόνιμα)
και η εντολή πρέπει να σου δώσει κάτι σαν και αυτό
0:IGD:+:Pwr:0000:00:02.0
1:DIS: :Off:0000:01:00.0

Δες εδώ για περισσότερα http://osarena.net/hacks-guides/pos-apenergopiite-mia-xechoristi-discrete-karta-grafikon-ubuntu-mint.html
1 Γνώσεις Linux: Πρώτα βήματα ┃ Προγραμματισμού: Καθόλου ┃ Αγγλικών: Καθόλου
2 Ubuntu 23.10 Mantic Minotaur 6.3.0-7-generic 64bit (el_GR.UTF-8, Unity:Unity7:ubuntu unity)
3 AMD Ryzen 7 7730U with Radeon Graphics ‖ RAM 15368 MiB ‖ASUS TN3604YA - ASUS Vivobook_S_Flip TN3604YA_TN3604YA
4 Advanced Micro Devices, Inc. [AMD/ATI] Barcelo [1002:15e7] {amdgpu}
5 wlp1s0: MEDIATEK Corp. Device [14c3:7922]
Άβαταρ μέλους
sotos21
Freedom
Freedom
 
Δημοσιεύσεις: 6304
Εγγραφή: 21 Φεβ 2011, 21:28
Τοποθεσία: Αθήνα
Εκτύπωση

Re: Χαμηλότερη θερμοκρασία με ανοικτούς οδηγούς, σε ΑΤΙ κάρτ

Δημοσίευσηαπό mitsos93 » 19 Αύγ 2012, 17:32

sotos21 έγραψε:mitsos93
Μην κάνεις κανένα λάθος και απενεργοποιήσεις την intel, είναι πολύ καλύτερη(εξαιτίας των οδηγών της)[...]

Μετά πως μπορώ να ξαναενεργοποιήσω την ati;
edit: οκ. Βρήκα πώς την ξαναενεργοποιώ
Και υπάρχει κάποιος τρόπος να δω τη θερμοκρασία της intel, που απ'ότι κατάλαβα είναι στη μητρική;
Το psensor μου εμφανίζει μόνο τι θερμοκρασία της ati
1 Linux: Αρχάριος┃ Προγραμματισμός: Τίποτα ┃ Αγγλικά: i speak the england very best
2 Ubuntu 14.04 LTS 64 bit, Windows 7 64-bit
3 Intel Core i5-2410M CPU @ 2.30GHz ‖ RAM 4GB ‖ HP Pavilion g6
4 Intel Device [8086:0116] (rev 09) ⋮ ATI Radeon HD 6400M Series
5 eth0: Realtek RTL8101E/RTL8102E PCI Express Fast Ethernet controller [10ec:8136] ⋮ eth1: Broadcom Corporation BCM4313 802.11b/g/n Wireless LAN Controller
mitsos93
babeTUX
babeTUX
 
Δημοσιεύσεις: 41
Εγγραφή: 29 Ιούλ 2011, 17:09
Εκτύπωση

ΠροηγούμενηΕπόμενο

Επιστροφή στο Οδηγοί - How to - Tutorials

cron