Последние драйверы nvidia находятся в debian experimental
. Вы можете добавить их в ваш sources.list, например, так:
deb http://your.nearest.mirror/debian experimental main contrib non-free
Вы также должны добавить APT::Default-Release "stable";
в /etc/apt/apt.conf
, чтобы гарантировать, что вы не получите пакеты из experimental
, если вы явно не добавите -t experimental
в командную строку apt-get.
Чтобы установить последние пакеты nvidia, выполните следующие действия:
apt-get -t experimental install nvidia-driver xserver-xorg-video-nvidia ...
Существует множество связанных пакетов, которые нужно установить, и точные названия пакетов будут меняться со временем. Я написал следующий скрипт list-nvidia.sh
, чтобы помочь поддерживать их в актуальном состоянии... в нем перечислены все установленные или удерживаемые пакеты, связанные с nvidia.
#! /bin/bash
PKGS=$(dpkg -l '*nvidia*' '*cuda*' '*vdpau*' 2>/dev/null| awk '/^[hi]i/ {print $2}')
if [ "$1" == "-v" ] ; then
dpkg -l $PKGS
else
echo "$PKGS"
fi
Я использую его следующим образом:
apt-get -t experimental install $(list-nvidia.sh)
Иногда пакеты переименовываются или устаревают, поэтому их нужно исключить из списка установки следующим образом:
apt-get -t experimental install $(list-nvidia.sh | egrep -v 'nvidia-cuda-mps|nvidia-smi')
И, конечно, вы можете добавить столько других имен пакетов, сколько захотите, в конец командной строки apt-get
(но все они будут из experimental
, а не stable
, потому что это то, что вы говорите apt-get
сделать).
Я просто могу попытаться объяснить, что означает сжатие трафика:
Сжатие трафика используется для экономии трафика и должно немного ускорить работу веб-сайта. Веб-сервер обрабатывает запросы, получая специальные заголовки, чтобы знать, как обрабатывать запрос. Обычный пользователь не должен беспокоиться об этом, потому что браузер сделает это за вас, поэтому вам просто нужно ввести свой URL-адрес и сделать это. Существует специальный заголовок для включения сжатия для архивирования файлов на веб-сервере и отправки их в сжатом виде клиенту. Теперь клиент должен распаковать эти файлы, чтобы показать их пользователю.
Если у вас есть curl, вы можете протестировать его с помощью этой команды:
curl -I -H "Accept-Encoding: gzip,deflate" http://www.google.com
Вы должны получить примерно такую строку:
Content-Encoding: gzip
Если вы видите это, трафик сжат, и вам нужно сначала распаковать его. Если вы сейчас удалите «-I», вы увидите кучу ASCII-графики, но не получите никакого полезного вывода. Curl может распаковать его с помощью опции «--сжать».
Если теперь вы хотите отключить сжатие, вам нужно удалить для него заголовок. В этом примере вам просто нужно удалить флаг -H и заголовок
.curl -I http://www.google.com
Теперь «Контент -Кодировка» исчезает, и вы не используете сжатие. Веб-сервер предоставит вам несжатый вывод. Опять же, просто удалите опцию -I, и вы должны увидеть код google.com
.Большинство браузеров (CLI )отправляют заголовок, чтобы использовать преимущества сжатия...
Selenium не знаю, но может есть аналогичная опция для отправки специальных заголовков или можно заменить на curl? ;)