Αυτή η ανάρτηση περιέχει τις οδηγίες για τη σωστή διαμόρφωση των υβριδικών γραφικών, είτε Intel / ATI είτε INTEL / Nvidia, καθώς και μείωση της θερμοκρασίας σε υπολογιστές με Core iX Processor στο Arch Linux
Οδηγίες
Υποστηριζόμενα προγράμματα οδήγησης:
xf86-video-nouveau
xf86-video-ati
xf86-video-intel
βήμα 1
Λάβετε τη λίστα των παρόχων γραφικών:
$ xrandr --listproviders
Εάν η έξοδος είναι παρόμοια με τα ακόλουθα, εκτελούμε το βήμα 2:
Providers: number : 2
Provider 0: id: 0x7d cap: 0xb, Source Output, Sink Output, Sink Offload crtcs: 3 outputs: 4 associated providers: 1 name:Intel
Provider 1: id: 0x56 cap: 0xf, Source Output, Sink Output, Source Offload, Sink Offload crtcs: 6 outputs: 1 associated providers: 1 name:radeon
βήμα 2
Πραγματοποιούμε λήψη του σεναρίου για να ενεργοποιήσουμε την κάρτα Discrete Graphics:
$ wget https://www.dropbox.com/s/p2kbq7mrg30cimy/ATI_Enable.sh
Βήμα 3
Επεξεργαζόμαστε το σενάριο:
$ nano ATI_Enable.sh
Original:
#!/bin/bash
xrandr --setprovideroffloadsink ID_ATI ID_INTEL
sleep 1
echo "Habilitando..."
glxinfo | grep "OpenGL renderer"
DRI_PRIME=1 glxinfo | grep "OpenGL renderer"
Επεξεργασμένο:
#!/bin/bash
xrandr --setprovideroffloadsink 0x55 0x7c
echo "Habilitando..."
sleep 1
echo "Proveedor Grafico: "
glxinfo | grep "OpenGL renderer"
echo "Proveedor Grafico Discreto: "
DRI_PRIME=1 glxinfo | grep "OpenGL renderer"
βήμα 4
Δίνουμε δικαιώματα εκτέλεσης και εκτελούμε:
$ sudo chmod +x ATI_Enable.sh && ./ATI_Enable
** ΣΗΜΑΝΤΙΚΟ: Προσθήκη δέσμης ενεργειών στην εκκίνηση συστήματος Πληροφορίες: Μάθετε πώς να το κάνετε
Λήψη σεναρίων για Διακριτή κάρτα Ενεργοποίηση και Απενεργοποίηση:
$ sudo su
# cd /usr/bin
# wget https://www.dropbox.com/s/rcvbvl081gt059x/ATI_Off
# wget https://www.dropbox.com/s/9l44p2l75nertr9/ATI_On
# chmod +x ATI_Off
# chmod +x ATI_On
Από προεπιλογή και οι δύο κάρτες ανάβουν όταν φορτωθεί ο πυρήνας και από τώρα και στο εξής για να απενεργοποιήσετε τη διακριτή κάρτα θα είναι αρκετό για να ανοίξετε ένα τερματικό και να πληκτρολογήσετε $ sudo ATI_Off
εάν απαιτείται μπορούμε να το ενεργοποιήσουμε με $ sudo ATI_On
** Συνιστώ να απενεργοποιήσετε τη διακριτή κάρτα όταν δεν τη χρησιμοποιείτε για να βελτιώσετε τις θερμοκρασίες λειτουργίας του εξοπλισμού (μειώνει περίπου 10 ~ 20 ºC).
Μπορείτε να ελέγξετε τη θερμοκρασία Εγκατεστημένο πακέτο lm_sensors (Δίνουμε ΝΑΙ σε ό, τι ζητά)
$ sudo pacman -S lm_sensors && sudo sensors-detect
Τώρα είναι απαραίτητο να εκτελέσετε «αισθητήρες» για να λάβετε πληροφορίες θερμοκρασίας:
$ sensors
Επιπλέον βήμα
Εκτελέστε την παρακολούθηση συχνότητας (σταματήσει με Ctrl + C):
$ watch grep "cpu MHz" /proc/cpuinfo
Πληροφορίες CPU και κλιμάκωση συχνότητας:
$ cpupower frequency-info
Εάν έχετε πρόβλημα με τον ελεγκτή intel_pstate ή παρατηρείτε ότι οι συχνότητες του επεξεργαστή σας είναι υψηλές, παρά το γεγονός ότι δεν εκτελεί εργασίες που απαιτούν:
Θα απενεργοποιήσουμε το intel_pstate του πυρήνα και θα φορτώσουμε acpi-cpufreq που είναι το πρόγραμμα οδήγησης που χρησιμοποιείται σε πυρήνες πριν από το 3.9
$ sudo nano /etc/default/grub
Ψάχνουμε για τη γραμμή παρόμοια με:
GRUB_CMDLINE_LINUX_DEFAULT="quiet "
Και προσθέτουμε intel_pstate=disable
Ετσι:
GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_pstate=disable"
Εξοικονομούμε (Ctrl + O)
Αναδιαμορφώνουμε το Grub:
grub-mkconfig -o /boot/grub/grub.cfg
** Αυτό θα τεθεί σε ισχύ μέχρι την επόμενη επανεκκίνηση, να θυμάστε ότι η διακριτή κάρτα ενεργοποιείται αυτόματα.
Τελειώσαμε!!
υπέροχη ανάρτηση, το προσαρμόζει κάποιος για το Debian ή το Ubuntu;
Στο Debian και το Ubuuntu αρκεί να εγκαταστήσετε τα προγράμματα οδήγησης Intel και, στη συνέχεια, τα ιδιοκτησιακά του ATI Catalyst, μετά από αυτό από τον πίνακα διαχείρισης του Catalyst είναι δυνατό να γίνει η εναλλαγή, το επιπλέον βήμα λειτουργεί το ίδιο στο Debian ή το Ubuntu, χαιρετισμούς!
Καλή συνεισφορά! Έψαχνα κάτι τέτοιο. 🙂
Ευχαριστώ = Δ
ενδιαφέρον ,,, ευτυχώς έχω intel ,,
Πρώτη πολύ καλή θέση. Ήθελα να ρωτήσω ένα πράγμα. Έχω φορητό υπολογιστή hp με κάρτα Intel HD 3000 και AMD Radeon HD 6490M. Γιατί λαμβάνω αυτήν την έξοδο όταν εκτελώ την εντολή "xrandr –listproviders":
Πάροχοι: αριθμός: 1
Πάροχος 0: id: 0x45 cap: 0xb, Source Output, Sink Output, Sink Offload crtcs: 2 outputs: 4 related provider: 0 name: Intel
Στο "Providers: number: 1" δεν θα έπρεπε να είναι 2;
Σε Windows και Ubuntu με το ιδιόκτητο πρόγραμμα οδήγησης, εάν τα γραφικά AMD λειτουργούν για μένα, αλλά δεν κατάφερα να το κάνω να λειτουργεί στο Arch. Προσπάθησα επίσης να εγκαταστήσω καταλύτη ακολουθώντας τις οδηγίες στο wiki, αλλά δεν τα κατάφερα. Προσθέστε ότι η κάρτα Intel εάν λειτουργεί.
έχετε εγκατεστημένα τα προγράμματα οδήγησης xf86-video-intel και xf86-video-ati;
Χάθηκα στην κάρτα Intel / ATI και Intel / nVidia. Έχω ένα nVidia 8200M G; Θα ήταν χρήσιμο να εφαρμόσετε αυτόν τον οδηγό;
εάν έχετε έναν ξεχωριστό πίνακα πληροφοριών και ένα ειδικό nvidia τότε ναι
Καλή ανάρτηση… Ευχαριστούμε που μοιραστήκατε…
WTF ;!
Πώς προχωρήσατε στην τοποθέτηση του παλιού προγράμματος αναπαραγωγής Youtube;
το ίδιο ιστολόγιο κατά την προσθήκη του βίντεο σας δίνει το εργαλείο για τη δημιουργία swf που θα αναπαράγει το βίντεό σας, στην πραγματικότητα δεν είναι εγγενές στο youtube είναι ένα ενσωματωμένο πρόγραμμα αναπαραγωγής
Καλή ανάρτηση! Αντιμετωπίζω προβλήματα θερμοκρασίας με το Arch Linux τις τελευταίες εβδομάδες. Έχω Arch Linux σε Dual Boot με Windows 7 και μου συνέβη ότι μόλις άρχισε η Arch η θερμοκρασία αυξήθηκε και όχι μόνο της CPU αλλά και των πλακών θύρας USB και του σκληρού δίσκου που δεν συνέβη με τα Windows. Το Arch Linux έχει αποθηκευτεί από την απεγκατάσταση από το σημειωματάριό μου χάρη στην ανάρτησή σας! 🙂 Χαιρετισμούς