Включить карту Radeon Graphics (Hybrid с Intel) в Debian 9

Это все, что вам нужно:

five_min=$( date -d "5 minutes ago" +"%F %T" )
while IFS= read -r line; do
    [[ "$five_min" < "$line" ]] && echo "$line"
done < output.log

Итак, это огромный файл. Затем используйте tac для вывода файла сначала снизу:

five_min=$( date -d "5 minutes ago" +"%F %T" )
tac output.log | while IFS= read -r line; do
    [[ "$five_min" < "$line" ]] && echo "$line"
done | tac

Команда while , как и другие языки, выполняет свое тело, пока условие истинно. В оболочках POSIX «условие» команд if и while само по себе является командой. «Истина» «условия» заключается в том, что команда завершается с нулевым статусом выхода. Очень важно понимать, что слова [ и [[] на самом деле являются командами, а не просто синтаксисом (из типа оболочки bash help [[ и ] help [)

В этом ответе условие IFS = read -r line , что является каноническим способом чтения строки из файла и сохранения всех последовательностей пробелов и обратных косых черт. . read вернет с ненулевым статусом выхода, если из входного потока больше нечего читать. В моем первом ответе я перенаправил содержимое файла журнала на стандартный ввод команды , в то время как , и read прочитает эти данные.

4
11.09.2018, 17:23
1 ответ

У меня также есть Radeon в Debian, и раньше он был активен в Xorg.

Если вы хотите использовать Radeon, пакеты, которые вам нужны для его использования,:

$ dpkg -l | grep radeon
ii  libdrm-radeon1:amd64                   2.4.74-1                                 amd64        Userspace interface to radeon-specific kernel DRM services -- runtime
ii  radeontool                             1.6.3-1+b1                               amd64        utility to control ATI Radeon backlight functions on laptops
ii  xserver-xorg-video-radeon              1:7.8.0-1+b1                             amd64        X.Org X server -- AMD/ATI Radeon display driver

Однако со временем я обнаружил, что radeon привносит много нестабильности в мою систему, включая регулярные сбои, и отключил его в ядре, чтобы он использовал Intel с параметром ядра в Grub, в/etc/default/grub

radeon.modeset=0

Побочным эффектом использования только видеокарты Intel является то, что батарея работает намного дольше.

Тем не менее, поскольку у вас другая модель, попробуйте ее, возможно, она вам понравится.

ПС. Честно говоря, я считаю, что если вы не увлекаетесь играми, высокопроизводительной графикой или вычислениями на графическом процессоре, Radeon не принесет особой пользы. Я предпочитаю обменять время автономной работы на Radeon с использованием карты Intel.

2
27.01.2020, 21:01

Теги

Похожие вопросы