При переходе на драйвер Nvidia поврежден Cinnamon

Вам нужно накопить счетчики на каждый идентификатор и распечатать результат после обработки файла:

awk '!counts[$1] { counts[$1] = 0 }; $4 >= 4 { counts[$1]++ }; END { for (key in counts) print key, counts[key] }' toyModel

Первый оператор гарантирует, что мы измеряем идентификаторы, которые никогда не совпадают с критерий (заканчивая выходом 0). Второй увеличивает счетчик совпадающих строк. Последний оператор выполняет итерацию по ключам (идентификаторам) и выводит ключ и количество совпадений.

Если размер слишком велик для этого подхода (массив counts становится слишком большим), а ваши идентификаторы непрерывны в файле, вы можете вместо этого использовать этот подход:

awk 'curid != $1 { if (NR > 1) print curid, count; curid = $1; count = 0 }; $4 >= 4 { count++ }; END { print curid, count }' toyModel

Это сохраняет текущий id и count, и печатает их всякий раз, когда id изменяется (и в конце). Каждый раз, когда четвертое поле больше 4, счетчик увеличивается, а всякий раз, когда изменяется идентификатор, счетчик сбрасывается.

1
03.06.2017, 08:45
1 ответ

Мне удалось решить мою проблему, добавив ppa отсюда https://launchpad.net/~graphics-drivers/+archive/ubuntu/ppa

На этом сайте в терминал надо добавить две строчки:

sudo add-apt-repository ppa:graphics-drivers/ppa

а затем:

sudo apt-get update

Целью вышеизложенного было добавить историю драйверов для Nvidia до самой последней 381 (на данный момент). Я не знал, что большая часть контента контролируется через PPA. Наконец, я добавил эту строку в терминал (заменив текущую версию значением из устаревшего ответа на форуме) и последовал подсказкам:

sudo apt-get install nvidia-381 nvidia-prime 

После краткого сброса я могу использовать свой драйвер Nvidia как обычно. Экран стал лучше, и теперь игры работают на пределе возможностей моего графического процессора.

1
27.01.2020, 23:45

Теги

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