Odpowiedzi:
Najprostszym sposobem jest dodanie parametru consoleblank=0do wiersza polecenia jądra podczas uruchamiania.
Otwórz /etc/default/grubw swoim ulubionym edytorze; będzie trzeba użyć sudo(na vi, nanoitp) lub gksudo(w przypadku gedit, itd.).
Następnie dodaj consoleblank=0do GRUB_CMDLINE_LINUX_DEFAULT=parametru,.
np. twój może powiedzieć:
GRUB_CMDLINE_LINUX_DEFAULT = "cichy splash konsoleblank = 0"
Następnie uruchom sudo update-grubi uruchom ponownie.
grubplików, aby wyłączyć (pusty) wygaszacz ekranu. Uciekam się setterm -blank 0, może w pliku ~/.bashrc. (Zobacz także odpowiedź na superuser.com na temat zmiany sposobu wygaszania ekranu konsoli Linux )
Wpisz setterm -blank 0dowolną powłokę, aby wyłączyć wygaszanie konsoli tty.
0wyłącza wygaszanie, każda wartość większa od 0 to czas w minutach. Domyślnie jest 10.
Aby to na stałe włączyć, możesz dodać ten wiersz do swojej ~/.bashrckonfiguracji.
Bardziej szczegółowe wyjaśnienie można znaleźć w tej odpowiedzi u administratora.
TERM=linux(ponieważ zastąpiłem to w moim .bashrc).
Spowoduje to „nadpisanie” wszystkiego, co jest w bieżącej konfiguracji dla „GRUB_CMDLINE_LINUX_DEFAULT =”, moje było domyślne, więc po prostu używam następującego One Linera.
sudo sed -i 's/\(^GRUB_CMDLINE_LINUX_DEFAULT=\).*/\GRUB_CMDLINE_LINUX_DEFAULT="consoleblank=0"/' /etc/default/grub && sudo update-grub2
Ta sama sytuacja, inne sugestie wydawały się rozwiązaniem okrężnym. Przeszedł przez narzędzie GNU setvesablank on/offza pomocą apropos. Wydaje się, że najlepiej pasuje, próbując sprawdzić, czy pasuje do potrzeby.
Couldn't find a file descriptor referring to the console- echo $TERMzwróciło `xterm-256color - Ale w„ Brightness and Lock ”znalazłem ustawienie, kiedy ekran jest pusty i ustawiłem go na„ Never ”- ale tak naprawdę nie jest to zgodne z OP, ponieważ jestem w GUI.
Jeśli żadna z powyższych odpowiedzi nie działa, może to wskazywać na automatyczne wyłączanie GPU z powodu przegrzania (sam nie mogłem w to uwierzyć, czytaj).
Ten mechanizm automatycznego wyłączania działa co najmniej w Ubuntu 18.04 i Debian Buster. Jak to odkryłem? Mam dwa gpus, podstawowy sprzęt wideo i procesor do gier; ani w sli, ani w crossfire. Ten pierwszy musiałem wyjąć radiator, aby zmieścił się w obudowie. Gdy nadal instalowałem system Ubuntu i zamiast tego używałem GPU do gier, ekran nie wyłącza się po 10 minutach od zalogowania się za pomocą powyższych poprawek (zastosowano odpowiedzi na tej stronie). Na początku myślałem, że to z powodu kiepskich, ogólnych sterowników, więc zrobiłem to, kiedy mój procesor był używany.
apt search nvidia-driver
sudo apt install nvidia-driver-430
sudo restart
sudo nvidia-smi (po zalogowaniu)
GPU wideo 73 stopnie Celsjusza, GPU do gier 34 stopnie Celsjusza ... mechanizm autohutoffa sprawdzony o ile mi chodzi.
Aktualnie aktywna nvidia przetwarza 0 (nadal używa kawałka gówna, ogólnego sterownika dla konsoli, ale 73 stopnie Celsjusza i niepotwierdzone dowody wskazują na uruchomienie mechanizmu autoshutoff.
Frustrujące jest to, że system Windows 10 został zainstalowany i działał bez wad bez radiatora, więc było to bardzo nieoczekiwane ... Musiałem źle odczytać GPU-Z, ponieważ widziałem zgłaszanie 34 stopni, chyba że wystąpił błąd w GPU-Z, w którym po prostu bierze jeden odczyt temperatury i wyświetla go dla obu gpus. Nvidia-smi jest znacznie bardziej niezawodna niż GPU-Z. Nie ufaj GPU-Z, jeśli zgłasza tę samą temperaturę dla dwóch różnych układów.