vgaswitcheroo/switch: Operation not permited με sudo

...κάρτες γραφικών / προβλήματα εικόνας / τηλεοπτικοί δέκτες
Κανόνες Δ. Συζήτησης
Αν έχετε πρόβλημα με την κάρτα γραφικών σας και δεν μπορείτε να μπείτε σε γραφικό περιβάλλον,
δοκιμάστε να τρέξετε την παρακάτω εντολή για να ελέγξετε αν το σύστημά σας χρειάζεται πρόσθετους κλειστούς οδηγούς:
jockey-text

Για κάρτα τηλεόρασης δώστε τα αποτελέσματα των παρακάτω εντολών :
lspci -nn (Για εσωτερικές κάρτες pci)
lsusb (Για εξωτερικές κάρτες με σύνδεση usb)

vgaswitcheroo/switch: Operation not permited με sudo

Δημοσίευσηαπό panligo » 13 Οκτ 2018, 12:12

Καλημέρα σας

Έχω ένα 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.

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

Υ.Γ.: Εφόσον την θέμα μου αφορά έμμεσα για τις κάρτες γραφικών θεώρησα να το βάλω σε αυτή την κατηγορία. Εάν έχω κάνει λάθος παρακαλώ μετακινήστε το.
Άβαταρ μέλους
panligo
daemonTUX
daemonTUX
 
Δημοσιεύσεις: 1150
Εγγραφή: 29 Ιαν 2009, 22:44
Τοποθεσία: Αθήνα
Εκτύπωση

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

Δημοσίευσηαπό the_eye » 13 Οκτ 2018, 12:21

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


Ο nouveau driver είναι ο ανοιχτός driver της nvidia, οπότε δεν μπορεί να συμβαίνει αυτό που λες.
Όσο λιγότερο κλειστό λογισμικό έχεις, τόσα λιγότερα προβλήματα.
1 Γνώσεις ⇛ Linux: Καλό ┃ Προγραμματισμός: Ναι PHP, MySQL ┃ Αγγλικά: Καλά
2 Ubuntu 22.04 Jammy Jellyfish 5.15.0-58-generic 64bit (el_GR.UTF-8, ubuntu:GNOME ubuntu)
3 Intel Core i3-6100 CPU @ 3.70GHz ‖ RAM 7836 MiB ‖ Gigabyte B150M-HD3 DDR3-CF - Gigabyte B150M-HD3 DDR3
4 Intel HD Graphics 530 [8086:1912] {i915}
5 enp1s0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 15)
Οδηγοί Ubuntu Βίντεο Οδηγοί
Άβαταρ μέλους
the_eye
Διαχειριστής
Διαχειριστής
 
Δημοσιεύσεις: 11671
Εγγραφή: 16 Μαρ 2010, 17:19
Launchpad: ntoulasd
IRC: the_eye_
Εκτύπωση

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

Δημοσίευσηαπό panligo » 13 Οκτ 2018, 13:08

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 για να μου κρατάει την κατανάλωση σε γενικά χαμηλά επίπεδα, χωρίς κάποια περαιτέρω ρύθμιση από εμένα.
Άβαταρ μέλους
panligo
daemonTUX
daemonTUX
 
Δημοσιεύσεις: 1150
Εγγραφή: 29 Ιαν 2009, 22:44
Τοποθεσία: Αθήνα
Εκτύπωση

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

Δημοσίευσηαπό the_eye » 13 Οκτ 2018, 13:55

Ξαναλέω μήπως δεν έγινα κατανοητός. Ο nouveau είναι ο driver για τις κάρτες της nvidia, οπότε είναι αδύνατο με αυτόν να λειτουργείς την intel κάρτα σου.
Όσο λιγότερο κλειστό λογισμικό έχεις, τόσα λιγότερα προβλήματα.
1 Γνώσεις ⇛ Linux: Καλό ┃ Προγραμματισμός: Ναι PHP, MySQL ┃ Αγγλικά: Καλά
2 Ubuntu 22.04 Jammy Jellyfish 5.15.0-58-generic 64bit (el_GR.UTF-8, ubuntu:GNOME ubuntu)
3 Intel Core i3-6100 CPU @ 3.70GHz ‖ RAM 7836 MiB ‖ Gigabyte B150M-HD3 DDR3-CF - Gigabyte B150M-HD3 DDR3
4 Intel HD Graphics 530 [8086:1912] {i915}
5 enp1s0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 15)
Οδηγοί Ubuntu Βίντεο Οδηγοί
Άβαταρ μέλους
the_eye
Διαχειριστής
Διαχειριστής
 
Δημοσιεύσεις: 11671
Εγγραφή: 16 Μαρ 2010, 17:19
Launchpad: ntoulasd
IRC: the_eye_
Εκτύπωση

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

Δημοσίευσηαπό panligo » 13 Οκτ 2018, 14:11

Μάλλον εγώ δεν έγραψα σωστά το πρώτο μήνυμα. Χρησιμοποιώ την 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


Ευχαριστώ για την όποια βοήθεια μπορεί κάποιος να δώσει.
Άβαταρ μέλους
panligo
daemonTUX
daemonTUX
 
Δημοσιεύσεις: 1150
Εγγραφή: 29 Ιαν 2009, 22:44
Τοποθεσία: Αθήνα
Εκτύπωση

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

Δημοσίευσηαπό the_eye » 13 Οκτ 2018, 14:15

ok κατανοητός.

Δοκίμασε πρώτα να γυρίσεις σε root χρήστη και μετά να τρέξεις την εντολή χωρίς sudo.
πχ
Κώδικας: Επιλογή όλων
sudo su
cat /sys/kernel/debug/vgaswitcheroo/switch
Όσο λιγότερο κλειστό λογισμικό έχεις, τόσα λιγότερα προβλήματα.
1 Γνώσεις ⇛ Linux: Καλό ┃ Προγραμματισμός: Ναι PHP, MySQL ┃ Αγγλικά: Καλά
2 Ubuntu 22.04 Jammy Jellyfish 5.15.0-58-generic 64bit (el_GR.UTF-8, ubuntu:GNOME ubuntu)
3 Intel Core i3-6100 CPU @ 3.70GHz ‖ RAM 7836 MiB ‖ Gigabyte B150M-HD3 DDR3-CF - Gigabyte B150M-HD3 DDR3
4 Intel HD Graphics 530 [8086:1912] {i915}
5 enp1s0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 15)
Οδηγοί Ubuntu Βίντεο Οδηγοί
Άβαταρ μέλους
the_eye
Διαχειριστής
Διαχειριστής
 
Δημοσιεύσεις: 11671
Εγγραφή: 16 Μαρ 2010, 17:19
Launchpad: ntoulasd
IRC: the_eye_
Εκτύπωση

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

Δημοσίευσηαπό panligo » 13 Οκτ 2018, 14:20

Το δοκίμασα αλλά με το ίδιο αποτέλεσμα
Κώδικας: Επιλογή όλων
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
Άβαταρ μέλους
panligo
daemonTUX
daemonTUX
 
Δημοσιεύσεις: 1150
Εγγραφή: 29 Ιαν 2009, 22:44
Τοποθεσία: Αθήνα
Εκτύπωση

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

Δημοσίευσηαπό the_eye » 13 Οκτ 2018, 14:30

Έχεις εγκαταστήσει το vgaswitcheroo; για δώσε
Κώδικας: Επιλογή όλων
sudo ls /sys/kernel/debug/

το βλέπεις ;
Όσο λιγότερο κλειστό λογισμικό έχεις, τόσα λιγότερα προβλήματα.
1 Γνώσεις ⇛ Linux: Καλό ┃ Προγραμματισμός: Ναι PHP, MySQL ┃ Αγγλικά: Καλά
2 Ubuntu 22.04 Jammy Jellyfish 5.15.0-58-generic 64bit (el_GR.UTF-8, ubuntu:GNOME ubuntu)
3 Intel Core i3-6100 CPU @ 3.70GHz ‖ RAM 7836 MiB ‖ Gigabyte B150M-HD3 DDR3-CF - Gigabyte B150M-HD3 DDR3
4 Intel HD Graphics 530 [8086:1912] {i915}
5 enp1s0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 15)
Οδηγοί Ubuntu Βίντεο Οδηγοί
Άβαταρ μέλους
the_eye
Διαχειριστής
Διαχειριστής
 
Δημοσιεύσεις: 11671
Εγγραφή: 16 Μαρ 2010, 17:19
Launchpad: ntoulasd
IRC: the_eye_
Εκτύπωση

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

Δημοσίευσηαπό panligo » 13 Οκτ 2018, 14:36

Ναι, υπάρχει στην λίστα
Άβαταρ μέλους
panligo
daemonTUX
daemonTUX
 
Δημοσιεύσεις: 1150
Εγγραφή: 29 Ιαν 2009, 22:44
Τοποθεσία: Αθήνα
Εκτύπωση

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

Δημοσίευσηαπό the_eye » 14 Οκτ 2018, 12:09

και το switch ;
Κώδικας: Επιλογή όλων
sudo ls /sys/kernel/debug/vgaswitcheroo
Όσο λιγότερο κλειστό λογισμικό έχεις, τόσα λιγότερα προβλήματα.
1 Γνώσεις ⇛ Linux: Καλό ┃ Προγραμματισμός: Ναι PHP, MySQL ┃ Αγγλικά: Καλά
2 Ubuntu 22.04 Jammy Jellyfish 5.15.0-58-generic 64bit (el_GR.UTF-8, ubuntu:GNOME ubuntu)
3 Intel Core i3-6100 CPU @ 3.70GHz ‖ RAM 7836 MiB ‖ Gigabyte B150M-HD3 DDR3-CF - Gigabyte B150M-HD3 DDR3
4 Intel HD Graphics 530 [8086:1912] {i915}
5 enp1s0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 15)
Οδηγοί Ubuntu Βίντεο Οδηγοί
Άβαταρ μέλους
the_eye
Διαχειριστής
Διαχειριστής
 
Δημοσιεύσεις: 11671
Εγγραφή: 16 Μαρ 2010, 17:19
Launchpad: ntoulasd
IRC: the_eye_
Εκτύπωση

Επόμενο

Επιστροφή στο Κάρτες Γραφικών / Εικόνα / TV