Σελίδα 1 από 2

vgaswitcheroo/switch: Operation not permited με sudo

ΔημοσίευσηΔημοσιεύτηκε: 13 Οκτ 2018, 12:12
από panligo
Καλημέρα σας

Έχω ένα HP Notebook - 15-r124nv (ENERGY STAR) το οποίο έχει δύο gpu (μία intel igpu και μια nvidia dgpu). Είχα κάνει εγκατάσταση το Ubuntu 18.04 και χρησιμοποιούσα τον nouveau driver ώστε να λειτουργεί κυρίως η intel gpu και όποτε ήταν απαραίτητο να χρησιμοποιώ την nvidia. Όλα λειτουργούσαν όπως έπρεπε. Το πρόβλημα μου είναι το εξής: Μετά από νέα εγκατάσταση του Ubuntu 18.04 (format) το σύστημα δεν μου δίνει πρόσβαση στο /vgaswitcheroo/switch προκειμένου να ελέγχω την κατάσταση των gpu ενώ στην προηγούμενη εγκατάσταση δεν υπήρχε τέτοιο θέμα. Συγκεκριμένα μου δίνει το παρακάτω μήνυμα:
Κώδικας: Επιλογή όλων
sudo cat /sys/kernel/debug/vgaswitcheroo/switch
[sudo] password for panligo:
cat: /sys/kernel/debug/vgaswitcheroo/switch: Operation not permitted


Ενώ θα έπρεπε βγάζει κάτι του τύπου:
Κώδικας: Επιλογή όλων
0:IGD:+:Pwr:0000:00:02.0
1:DIS: :DynOff:0000:09:00.0


Δεν μπορώ να βγάλω άκρη με τα permissions του αρχείου και δεν μπορώ να καταλάβω τι μπορεί να έχει γίνει διαφορετικό με την εγκατάσταση του ίδιου ακριβώς λειτουργικού στο ίδιο σύστημα hardware.

Ευχαριστώ για την όποια βοήθεια.

Υ.Γ.: Εφόσον την θέμα μου αφορά έμμεσα για τις κάρτες γραφικών θεώρησα να το βάλω σε αυτή την κατηγορία. Εάν έχω κάνει λάθος παρακαλώ μετακινήστε το.

Re: vgaswitcheroo/switch: Operation not permited με sudo

ΔημοσίευσηΔημοσιεύτηκε: 13 Οκτ 2018, 12:21
από the_eye
panligo έγραψε: χρησιμοποιούσα τον nouveau driver ώστε να λειτουργεί κυρίως η intel gpu και όποτε ήταν απαραίτητο να χρησιμοποιώ την nvidia. Όλα λειτουργούσαν όπως έπρεπε.


Ο nouveau driver είναι ο ανοιχτός driver της nvidia, οπότε δεν μπορεί να συμβαίνει αυτό που λες.

Re: vgaswitcheroo/switch: Operation not permited με sudo

ΔημοσίευσηΔημοσιεύτηκε: 13 Οκτ 2018, 13:08
από panligo
the_eye έγραψε:
panligo έγραψε: χρησιμοποιούσα τον nouveau driver ώστε να λειτουργεί κυρίως η intel gpu και όποτε ήταν απαραίτητο να χρησιμοποιώ την nvidia. Όλα λειτουργούσαν όπως έπρεπε.


Ο nouveau driver είναι ο ανοιχτός driver της nvidia, οπότε δεν μπορεί να συμβαίνει αυτό που λες.


Φυσικά και γίνεται (ίσως όχι σε όλα τα συστήματα βέβαια καθώς υπάρχουν αρκετοί παράγοντες) και μάλιστα όπως ανακάλυψα ευχάριστα στο δικό μου σύστημα λειτουργεί χωρίς να χρειαστεί να παραμετροποιήσω κάτι το ιδαίτερο. Μόνο να εγκαταστήσω τα mesa utilities καθώς και να επιλέξω την gpu που θα κάνει την βαριά δουλειά εάν το ζητήσω (την nvidia στην συγκεκριμένη περίπτωση). Ρίξε μια ματιά εδώ για περισσότερες λεπτομέρειες. Το πρόβλημά μου είναι πως για κάποιον λόγο δεν έχω πρόσβαση στο vgaswitcheroo/switch παρόλο που χρησιμοποιώ sudo ενώ πριν είχα.

Τώρα ο μόνος τρόπος για να επιβεβαιώσω ότι λειτουργεί σωστά η nvidia είναι ένα της βάλω να τρέξει το glxgears και παρατηρήσω την σημαντική αύξηση στην κατανάλωση ενέργειας από το powertop (από περίπου 9-10w φτάνει στα 17w Ενώ όταν χρησιμοποιώ την intel gpu με το glxgears η κατανάλωση είναι σαφώς χαμηλότερη, περίπου 12w). Να σημειώσω πως έχω εγκαταστήσει και το TLP για να μου κρατάει την κατανάλωση σε γενικά χαμηλά επίπεδα, χωρίς κάποια περαιτέρω ρύθμιση από εμένα.

Re: vgaswitcheroo/switch: Operation not permited με sudo

ΔημοσίευσηΔημοσιεύτηκε: 13 Οκτ 2018, 13:55
από the_eye
Ξαναλέω μήπως δεν έγινα κατανοητός. Ο nouveau είναι ο driver για τις κάρτες της nvidia, οπότε είναι αδύνατο με αυτόν να λειτουργείς την intel κάρτα σου.

Re: vgaswitcheroo/switch: Operation not permited με sudo

ΔημοσίευσηΔημοσιεύτηκε: 13 Οκτ 2018, 14:11
από panligo
Μάλλον εγώ δεν έγραψα σωστά το πρώτο μήνυμα. Χρησιμοποιώ την intel gpu ως κύρια κάρτα, με τους intel drivers που έχει προεγκατεστημένους το Ubuntu, και όποτε χρειάζεται ενεργοποιώ την nvidia με τους nouveau drivers ,χωρίς reboot.

Το πρόβλημά μου είναι γιατί δεν έχω πρόσβαση στο
Κώδικας: Επιλογή όλων
sudo cat /sys/kernel/debug/vgaswitcheroo/switch
[sudo] password for panligo:
cat: /sys/kernel/debug/vgaswitcheroo/switch: Operation not permitted


Ευχαριστώ για την όποια βοήθεια μπορεί κάποιος να δώσει.

Re: vgaswitcheroo/switch: Operation not permited με sudo

ΔημοσίευσηΔημοσιεύτηκε: 13 Οκτ 2018, 14:15
από the_eye
ok κατανοητός.

Δοκίμασε πρώτα να γυρίσεις σε root χρήστη και μετά να τρέξεις την εντολή χωρίς sudo.
πχ
Κώδικας: Επιλογή όλων
sudo su
cat /sys/kernel/debug/vgaswitcheroo/switch

Re: vgaswitcheroo/switch: Operation not permited με sudo

ΔημοσίευσηΔημοσιεύτηκε: 13 Οκτ 2018, 14:20
από panligo
Το δοκίμασα αλλά με το ίδιο αποτέλεσμα
Κώδικας: Επιλογή όλων
root@panligo-HP-15-Notebook-PC:~# sudo su
root@panligo-HP-15-Notebook-PC:/home/panligo# cat /sys/kernel/debug/vgaswitcheroo/switch
cat: /sys/kernel/debug/vgaswitcheroo/switch: Operation not permitted

Re: vgaswitcheroo/switch: Operation not permited με sudo

ΔημοσίευσηΔημοσιεύτηκε: 13 Οκτ 2018, 14:30
από the_eye
Έχεις εγκαταστήσει το vgaswitcheroo; για δώσε
Κώδικας: Επιλογή όλων
sudo ls /sys/kernel/debug/

το βλέπεις ;

Re: vgaswitcheroo/switch: Operation not permited με sudo

ΔημοσίευσηΔημοσιεύτηκε: 13 Οκτ 2018, 14:36
από panligo
Ναι, υπάρχει στην λίστα

Re: vgaswitcheroo/switch: Operation not permited με sudo

ΔημοσίευσηΔημοσιεύτηκε: 14 Οκτ 2018, 12:09
από the_eye
και το switch ;
Κώδικας: Επιλογή όλων
sudo ls /sys/kernel/debug/vgaswitcheroo