Драйверы nvidia 390-440 заикаются — (ubuntu 20.04)

Решение, которое я нашел, состояло в том, чтобы настроить мой dnsmasq, чтобы он продолжал разрешать все до 192.168.30.1, но иметь некоторые исключения для тестовых серверов портала авторизации:

10.45.12.1 clients3.google.com
10.45.12.1 clients.l.google.com
10.45.12.1 connectivitycheck.android.com
10.45.12.1 connectivitycheck.gstatic.com
10.45.12.1 play.googleapis.com

Обычно, если кто-то пытается разрешить вышеуказанные домены с помощью нашего DNS-сервера, он получает ответ 10.45.12.1.

10.45.12.1 — это случайный IP-адрес, который никому не принадлежит. Только это не должно быть 192.168.30.1.

Список доменов взят из здесь .

После этого, как только вы подключитесь к WiFi RPi, откроется страница браузера, показывающая мой сайт.

Это решение, но не совсем ответ на вопрос, почему это происходит. Если кто-нибудь может объяснить это, я был бы признателен.

Редактировать:

С помощью этого решения, если я несколько раз подключаюсь и отключаюсь от WiFi на устройстве, иногда Android открывает страницу входа, а иногда нет. Для тех, кто делает что-то подобное, в конце концов, для лучшего решения,Я пошел с этим:

  • DNSmasq разрешает все в 10.45.12.1 (или что-то за пределами подсети 192.168.30.0/24 )
    • Он ДОЛЖЕН находиться за пределами подсети 192.168.30.0/24 (или любой другой подсети вашей локальной сети ), иначе клиент попытается использовать ARP для определения MAC-адреса данного устройства и потерпит неудачу, потому что устройства на самом деле не существует
  • Переадресация 80-го порта iptables, поступающего с интерфейса Wi-Fi, на локальный хост

Это работает для Android, OS X и Windows. У меня нет устройства iOS, чтобы проверить это. Согласно этому , устройствам iOS может потребоваться дополнительная работа.

Мне все еще любопытно, зачем это вообще было нужно, и почему преобразование всего в 192.168.30.1 не сработало.

0
18.02.2020, 01:43
2 ответа

Пожалуйста, проверьте с отключенным PulseAudio (pulseaudio -k )и посмотрите, не заикается ли видео.

Уничтожение и последующий перезапуск PA приводит к временному решению проблемы зависаний.

(Использование гарнитуры Bluetooth, iMac 2013 27", графический процессор GT755M, Ubuntu 19.10 и 20.04)

РЕДАКТИРОВАТЬ :В Ubuntu попробуйте также удалить пакет плагинов речевого -диспетчера -аудио -, который был указан в нескольких случаях как ключевая причина того, почему PA вызывает заикание с драйвера нвидиа. (После удаления пакета исходная проблема больше не повторялась)

ОБНОВЛЕНИЕ :Прошло 5 дней, заиканий по-прежнему нет. Определенно исправил ошибку для меня. Надеюсь, это поможет некоторым другим.

1
28.04.2021, 23:23

Только что столкнулся с аналогичной проблемой в Debian 10.8 с RTX 3060 после перемещения моей машины, что привело к тому, что я нашел этот отчет. До переезда проблем не было. После перемещения дисплей начал заикаться во время игры, но в остальном дисплей работал нормально. Системный монитор показал, что процессы Xorg потребляют относительно большое количество ресурсов процессора по сравнению с использованием, отмеченным до переноса. Хвост /var/log/messages выявил повторяющиеся сообщения о подключении устройства отображения. Выключите машину и повторно -подключите соединение hdmi к видеокарте. Проблема с пуфом -исчезла. Я не ожидаю, что у всех с этим симптомом будет такая же проблема, но это самый простой способ попробовать -Сначала я делаю самые простые вещи :-). Я не знаю, есть ли лучшее место, чтобы опубликовать это, я посмотрю позже, когда у меня будет больше времени.

0
28.04.2021, 23:23

Теги

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