Διορθώνοντας τη μαύρη οθόνη σε φορητούς υπολογιστές.

Γεια σας, πώς είσαι, αυτές τις μέρες το έχω περάσει εγκαθιστώντας μερικές διανομές στο σημειωματάριο της νύφης μου, το οποίο έχει ένα μικρό πρόβλημα και είναι ότι η λάμπα του
Η οθόνη δεν ενεργοποιείται με διανομές του οποίου ο πυρήνας είναι 3x, οπότε αφού κοίταξα βρήκα μια λύση, αλλά έπρεπε να εφαρμόσω αυτή τη λύση από μόνη της κατά την εκκίνηση και αφού προσπάθησα λίγο, κατάφερα να την εφαρμόσω στις 3 διανομές που εγκαθιστώ και τώρα θα σχολιάσω πώς εφαρμόστηκε.

Η λύση

Η εντολή που πρέπει να εκτελέσουμε με δικαιώματα root στην κονσόλα είναι:

setpci -s 00:02.0 f4.b=0f

Εφαρμογή

Το εφάρμοσα στο Sabayon X με το KDE, στο Chakra Claire και στο ArchLinux, θα ξεκινήσω εξηγώντας σας πώς το έκανα στο Sabayon που ήταν το πρώτο που εγκατέστησα.

Λύση στο Sabayon: Σε αυτήν τη διανομή ήταν πιο απλό, στο φάκελο /etc/local.d/ δημιούργησα ένα αρχείο που ονομάζεται video.start και μέσα έγραψα τα εξής:

setpci -s 00:02.0 F4.B=0F
exit 0

Αποθηκεύστε το αρχείο, κάντε επανεκκίνηση και voila η λάμπα ανάβει τέλεια.

Λύση στο Systemd: Λοιπόν, εδώ το πρόβλημα ήταν λίγο πιο περίπλοκο, πρώτα δημιουργήστε στον κατάλογο / etc / το αρχείο rc.local με δικαιώματα 755 και στα ακόλουθα
κώδικας:

#! / bin / sh setpci -s 00: 02.0 F4.B = 0F έξοδος 0

μετά από αυτό χρειάστηκε να δημιουργήσω την υπηρεσία, οπότε έκανα τα εξής, στο φάκελο / usr / lib / systemd / system / folder δημιουργήσαμε μια υπηρεσία που ονομάζεται rc-local.service ως εξής:

[Μονάδα] Περιγραφή = / etc / rc.local Συμβατότητα ConditionPathExists = / etc / rc.local [Service] Type = forking ExecStart = / etc / rc.local [Install] WantedBy = multi-user.target Alias ​​= rc-local. υπηρεσία

Μόλις δημιουργηθεί αυτό το αρχείο, αποθηκεύουμε και εκτελούμε την ακόλουθη εντολή:

sudo systemctl enable rc-local.service

και έτοιμο να ξεκινήσει θα ανυψώσει την οθόνη τέλεια.

Συμπεράσματα

Το μόνο κακό είναι ότι δεν μπορούμε να προσαρμόσουμε τη φωτεινότητα αργότερα, αλλά νομίζω ότι είναι μια μικρή λεπτομέρεια, ο κώδικας ενεργοποίησης της λάμπας το πήρα Aquí και η υπηρεσία Systemd το επιτυγχάνει εξετάζοντας άλλες υπηρεσίες και δοκιμές.

Ελπίζω αυτή η μικρή συνεισφορά να σας ήταν χρήσιμη και μετά από περισσότερο από ένα χρόνο μέσα στην κοινότητα κατάφερα να δημιουργήσω ένα άρθρο για το οποίο DesdeLinux :Π. Χαιρετισμούς σε όλους και καλή επιτυχία o/


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.

  1.   auroszx dijo

    Ω, εξαιρετικό conandoel, πολύ καλή αρχή 🙂 Αλλά είναι αστείο, είχα ήδη το rc.local και την υπηρεσία του, υποθέτω ότι το πακέτο systemd το εγκαθιστά ή κάτι τέτοιο ...

  2.   κονούντελ dijo

    Όταν κάνετε μετεγκατάσταση, το μετατρέπει για εσάς, αλλά εάν εγκαταστήσετε μια διανομή με το systemd, το rc.local δεν είναι εκεί, οπότε πρέπει να το δημιουργήσετε. Ευχαριστώ για το σχόλιο !!!

  3.   Λέπερ_ Ιβάν dijo

    Συγγνώμη για την άγνοιά μου, αλλά δεν καταλαβαίνω πολύ καλά τι εννοείτε με το να μην ανάψετε τη λάμπα της οθόνης φορητού υπολογιστή.

    1.    κονούντελ dijo

      Αυτό που συμβαίνει το ivan είναι ότι όταν βάζετε ένα distro είναι σαν να είναι απενεργοποιημένη η οθόνη, αλλά αυτό που συμβαίνει είναι ότι η λάμπα που κάνει την οθόνη να έχει φως ή να είναι σβηστή, εάν βάζετε το φορητό υπολογιστή στο φως και σε κατάλληλη γωνία μπορείτε να δείτε κάτι.

      1.    Λέπερ_ Ιβάν dijo

        Δεν ήταν πολύ σαφές για μένα .. Αλλά αν κατάλαβα, δεν είχα ποτέ αυτό το πρόβλημα.

        1.    Έργιαν dijo

          Λοιπόν, σε ορισμένους φορητούς υπολογιστές, με συγκεκριμένα γραφικά και επεξεργαστές, συμβαίνει ότι κατά την εγκατάσταση μιας διανομής, η αντίθεση της οθόνης δεν λειτουργεί, από προεπιλογή είναι τόσο χαμηλή που δεν φαίνεται τίποτα, εκτός εάν εστιάζετε με ένα φως σε συγκεκριμένη γωνία .

          Μου συνέβη, αλλά με τις τελευταίες εκδόσεις του πυρήνα το πρόβλημα δεν εμφανίζεται πλέον σε μένα.

          Ένα χαιρετισμό.

    2.    Ζερμέν dijo

      Όπως και εγώ αγνοώ για αυτό το ζήτημα, ο φορητός μου υπολογιστής (Samsung RV408 με LM 14 Nadia KDE RC x64) δεν μου αφήνει καμία μαύρη οθόνη, ούτε με αυτήν τη διανομή ούτε με τους άλλους που έχω δοκιμάσει.
      Και αν αυτό που χρειάζεστε είναι να κάνετε τα κουμπιά (Fn) για φωτεινότητα, ήχο κ.λπ., έχω τη λύση για τη Samsung, δεν ξέρω αν λειτουργεί για άλλες μάρκες.

  4.   jorgemanjarrezlerma dijo

    Εξαιρετική ανάρτηση, ξέρετε αν και χρησιμοποιώ το Arch και δεν είχα αυτό το είδος προβλήματος, στο openSUSE με το GNOME Shell ή το KDE αυτή η λεπτομέρεια μου παρουσιάζεται. Έχω αρκετές εγκαταστάσεις (openSUSE) που έχω κάνει σε μερικούς φίλους και παρόλο που κάνω ένα άλλο τέχνασμα (δεν το θυμάμαι αυτή τη στιγμή) αυτό φαίνεται τέλειο.

  5.   Emilio dijo

    Εξαιρετικό!

    Πριν από λίγο καιρό αγωνιζόμουν με αυτό το πρόβλημα, αλλά το είχα λύσει διαφορετικά, αυτό που κάνω είναι μέσω οποιουδήποτε διαχειριστή εκκίνησης, στη γραμμή του πυρήνα που προσθέτω

    acpi_osi = Linux

    Αλλά είναι κάπως ενοχλητικό να πατάτε κάθε φορά το συνδυασμό πλήκτρων για να αυξήσετε τη φωτεινότητα της οθόνης.

    Χαιρετισμούς!

    1.    Μέτρια έκδοση dijo

      Αυτό θα σχολιάσω !!
      Πόσο πολέμησα ενάντια στο Ubuntu 11.10, τον Νοέμβριο του περασμένου έτους (Ω! Έχω πάει με το GNU / Linux για ένα χρόνο! Yupii !!) Έπρεπε να κάνω την εγκατάσταση με ένα φακό στο στόμα μου για να δω κάτι, έως ότου σταμάτησα και το πρώτο μου Distro ήταν το Ubuntu 10.04 (με όλα καλά) μέχρι που διάβασα ότι ήταν λόγω του πυρήνα και των γραφικών (στην περίπτωσή μου intel), από το 3.0 ξεκίνησαν αυτά τα προβλήματα, το Grub.cfg πρέπει να είναι επεξεργάστηκε, αφού το «Ro quiet splash» έβαλε το –acpi_osi = Linux, έπειτα αποθηκεύστε και απολαύστε ξανά, το ίδιο για το Fedora, το OpenSUSE και το Linux Mint (το οποίο τότε τα δοκίμασα, μου έδωσαν επίσης αυτό το πρόβλημα και εγώ τα έλυσε έτσι).
      Όμως, από τον πυρήνα 3.4.5 έχει ήδη διορθωθεί ξανά.

  6.   hexborg dijo

    Η υπηρεσία rc.local για το systemd είναι μια χαρά. Αυτό που έρχεται με αψίδα δεν λειτούργησε για μένα, οπότε θα πρέπει να το δοκιμάσω αυτό. Αν και τώρα δεν το χρειάζομαι πλέον. 🙂

  7.   helena_ryuu dijo

    ενδιαφέρον…. και πιστεύω ότι υπάρχει μια λύση για αυτά τα πράγματα: Δ, εγκατέλειψα την αδρανοποίηση και την ανάρτηση xDDD
    εξαιρετικό άρθρο!

  8.   Ζερμέν dijo

    Σε περίπτωση που βοηθά εκείνους που ρώτησαν σχετικά με τη φωτεινότητα της οθόνης, ακολουθούν ορισμένα βήματα που με βοήθησαν να τροποποιήσω τη φωτεινότητα του φορητού υπολογιστή μου από το λογισμικό και τα καθορισμένα πλήκτρα, χρησιμοποιώ μια Samsung με Intel:

    Στο τερματικό:

    sudo kate / etc / default / grub

    Εντοπίστε τις γραμμές και τροποποιήστε ή προσθέστε τις:

    acpi_osi = Linux
    acpi_backlight = προμηθευτής
    GRUB_CMDLINE_LINUX_DEFAULT = "silent splash acpi_osi = Linux acpi_backlight = προμηθευτής"

    Αποθηκεύστε και κλείστε την Kate.

    Στο τερματικό:
    sudo update-grub

    Επανεκκίνηση
    __________________

    Εκτός από τη Samsung, συνιστάται η εγκατάσταση εργαλείων Samsung:

    sudo add-apt-repository ppa: voria / ppa
    sudo apt-get ενημέρωση && sudo apt-get αναβάθμιση
    sudo apt-get εγκαταστήστε εργαλεία samsung
    sudo apt-get εγκατάσταση samsung-backlight
    sudo επανεκκίνηση

    Η πηγή που πρέπει να συμβουλευτείτε: http://twistedpairdevelopment.wordpress.com/2010/11/16/installing-ubuntu-on-a-samsung-n145-and-possibly-others/

    Ελπίζω να σας εξυπηρετήσει. Στην υγειά σας

    1.    urKh dijo

      Θα ήθελα να σχολιάσω το ίδιο πράγμα, αλλά με περίμεναν xD για μένα αυτή είναι η βέλτιστη λύση και με τον τρόπο που μπορείς να τροποποιήσεις τη φωτεινότητα από τα πλήκτρα πολυμέσων 😀

  9.   MSX dijo

    Μεγάλο μωρό, ήμουν για μια νέα υπηρεσία rc-local.service αφού διέγραψα την προηγούμενη και μόλις διάβασα την ανάρτησή σας.

    Εκτός από τη χρήση του acpi_backlight = vendor στη γραμμή του πυρήνα, χρησιμοποιώ αυτά τα ψευδώνυμα όταν θέλω να αλλάξω τη φωτεινότητα της οθόνης από το AwesomeWM (σε KDE τα χρειάζομαι):

    ψευδώνυμο BacklightSETMax = »echo 4800 | sudo TEE4CPUPOWER / sys / class / backlight / intel_backlight / φωτεινότητα »
    ψευδώνυμο BacklightSETMin = »echo 200 | sudo TEE4CPUPOWER / sys / class / backlight / intel_backlight / φωτεινότητα »

    Μια διευκρίνιση: Το TEE4CPUPOWER είναι ένα φρικτό hack που χρησιμοποιώ για να αποφύγω να πρέπει να εισαγάγω τον κωδικό πρόσβασης για την επικύρωση των ενεργειών. Ονομάζεται TEE4CPUPOWER επειδή τότε χρησιμοποιούσε το hack για να αλλάξει τις τιμές των κυβερνητών του cpupower (διάδοχος του cpufreq) και τώρα το χρησιμοποιώ κάθε φορά που πρέπει να τροποποιώ κάποια παράμετρο συστήματος ώστε να μην χρειάζεται να εισέλθω στο pwd. Τα βήματα για να κάνετε αυτό το hack είναι:
    1. αντιγράψτε το πρόγραμμα συστήματος tee ως TEE4CPUPOWER σε μια διαδρομή που βρίσκεται εντός της διαδρομής (διαφορετικά θα πρέπει να προστεθεί στο όνομα του αρχείου):
    # cp / usr / bin / tee / usr / bin / TEE4CPUPOWER
    2. επεξεργαστείτε το αρχείο visudo και προσθέστε αυτήν την εφαρμογή για εκτέλεση χωρίς pwd:
    # visudo
    (θα φορτώσει το αρχείο ρυθμίσεων sudo στον προεπιλεγμένο επεξεργαστή κειμένου)
    Προσθέστε στο τέλος του αρχείου μια σύντομη περιγραφή της ενότητας και την εντολή που μας ενδιαφέρει:
    # Εκτελέστε εφαρμογές ως root χωρίς να εισαγάγετε τον κωδικό πρόσβασης του χρήστη
    system_user_name ALL = (ALL) NOPASSWD: / usr / bin / TEE4CPUPOWER

    3. Κλείστε το visudo (οι αλλαγές αποθηκεύονται αυτόματα).
    Μπορούμε τώρα να χρησιμοποιήσουμε την εντολή ως περιορισμένος χρήστης χωρίς να χρειάζεται να εισάγουμε τον κωδικό πρόσβασης κάθε φορά.