Вопрос или проблема
Прежде чем объяснить свою проблему, я перечислю свои характеристики:
- Macbook Pro модель начала 2015 года.
- Оперативная память: 7,7 GiB
- Процессор: Intel® Core™ i5-5257U CPU @ 2.70GHz × 4
- Графика: Mesa Intel® Iris(R) Graphics 6100 (BDW GT3)
- ОС: Ubuntu 20.04.4 LTS
- Версия GNOME: 3.36.8
Примечание: Я использую полную установку Ubuntu с USB-накопителя.
Как уже упоминалось, я решил сделать полную установку Ubuntu на USB (из-за нехватки памяти). Всё работает отлично, за исключением того, что я заметил, что экраны иногда дрожат. Сначала я не знал, что вызывает эту проблему, поэтому искал и пробовал разные методы, такие как использование Wayland в качестве оконной системы. Это не сработало, но я заметил, что когда я отключал Wi-Fi, дрожание полностью останавливалось. Я также наткнулся на этот пост: Серьезное дрожание экрана, когда Wi-Fi включен (Dell XPS 15), и попробовал добавить упомянутое в инструкции (i915.edp_vswing=2
) с использованием этого метода Как добавить параметр загрузки ядра?
Сначала я добавил параметр из расширенных параметров grub, изменив ядро, которое собирался использовать, и когда я загрузил Ubuntu, всё работало нормально (единственное «странное» — всё [приложения, меню] стало меньше), поэтому я перезагрузил компьютер и решил добавить инструкцию на постоянной основе в ядро. Когда я это сделал, проблема вернулась, как только я включил Wi-Fi. Я использовал следующую инструкцию cat /proc/cmdline
, и изменения действительно появились:
cat /proc/cmdline
BOOT_IMAGE=/boot/vmlinuz-5.13.0-39-generic root=UUID=29a99125-24c5-492c-bc8e-cadf595662b0 ro quiet splash i915.edp_vswing=2 vt.handoff=7
Но дрожание всё ещё происходит. Я не знаю, почему это происходит, и не знаю, есть ли решение этой проблемы. Я даже не знаю, помогает ли добавленная инструкция. Я просто знаю, что как только я подключаюсь к Wi-Fi, дрожание возникает. Иногда дрожание происходит случайно и несколько раз, иногда оно происходит подряд.
У меня может быть решение вашей проблемы. У меня тот же ноутбук с установленным Ubuntu 22.04 LTS. Я также прошёл все разные шаги, как вы упомянули, но ничего не сработало, как только я включал Wi-Fi, дрожание начиналось…
Решение: Дрожание возникало из-за взаимодействия между роутером и моим ноутбуком, но только с моим роутером. Как только я начал использовать другой роутер (даже на том же месте), проблема полностью исчезла. (Могли быть какие-то помехи или проблемы соединения между определёнными роутерами и нашим MacBook).
Поэтому просто попробуйте использовать другой роутер. Надеюсь, это тоже сработает для вас 😀
Я искал ответ на этот вопрос около пяти лет (и, к сожалению, пока не нашел идеальный). Впервые я столкнулся с дрожанием на по сути (если не точно) том же устройстве, что и у вас. Никогда не смог это исправить, но начал считать, что это зависит от частоты Wi-Fi (одна из причин, почему смена роутеров могла сработать).
Теперь у меня есть Framework, и я сталкиваюсь с очень похожей (если не той же) проблемой. Мой интерес к её решению возобновился. Вот несколько ресурсов, которые вы можете использовать для продолжения своего исследования (первый особенно актуален, но, к сожалению, единственное “решение” — изменить частоту Wi-Fi, что можно сделать только дома. Я был в университете, когда у меня был MacBook, и постоянно находился в роуминге без контроля над частотой точки доступа).
Кроме того, с момента оригинального поста прошло время. Если вы когда-нибудь что-то выяснили, мне было бы очень интересно это услышать.
Ответ или решение
Проблема мерцания экрана при включенном Wi-Fi на вашем MacBook Pro 2015 года, использующем Ubuntu 20.04.4 LTS, может быть вызвана несколькими причинами. Я предложу несколько шагов и решений, которые могут помочь устранить данную проблему.
1. Изменение параметров ядра
Вы уже пробовали добавлять параметр i915.edp_vswing=2
в меню загрузки, что является правильным шагом. Однако этот параметр может не всегда фиксировать проблему. Попробуйте следующие параметры:
i915.enable_dc=1
: Это включает режим динамического изменения частоты, что может улучшить производительность графики.i915.enable_fbc=1
: Это может помочь с рендерингом графики, улучшая стабильность.
Эти параметры можно добавить в конфигурацию GRUB:
- Откройте файл конфигурации GRUB:
sudo nano /etc/default/grub
- Найдите строку, начинающуюся с
GRUB_CMDLINE_LINUX_DEFAULT
, и добавьте необходимые параметры:GRUB_CMDLINE_LINUX_DEFAULT="quiet splash i915.edp_vswing=2 i915.enable_dc=1 i915.enable_fbc=1"
- Сохраните файл и обновите конфигурацию GRUB:
sudo update-grub
- Перезагрузите систему.
2. Проверка сетевых настройков
Проблема может также быть связана с конкретной точкой доступа и частотой Wi-Fi. Попробуйте следующие шаги:
- Смена маршрутизатора: Как вы заметили, использование другого маршрутизатора может помочь. Это может быть связано с конфликтами на уровне радиочастот.
- Изменение частоты Wi-Fi: Если у вас есть возможность, попробуйте переключиться с 2.4 ГГц на 5 ГГц (или наоборот). В некоторых случаях это может решить проблемы с помехами.
3. Обновление драйверов и системы
Обязательно убедитесь, что у вас установлены последние обновления для Ubuntu и драйверов графической карты:
sudo apt update
sudo apt upgrade
sudo apt dist-upgrade
Также стоит рассмотреть возможность установки дополнительных драйверов с помощью:
sudo ubuntu-drivers autoinstall
4. Использование временного решения
Если проблемы продолжаются, вы можете рассмотреть возможность отключения Wi-Fi при работе с графическими приложениями, хотя это не идеальное решение. Вы можете использовать Ethernet-кабель для подключения к интернету, чтобы проверить, исчезает ли проблема.
5. Сообщество и поддержка
Если ни одно из вышеперечисленных решений не помогает, я рекомендую обратиться за помощью на форум Ubuntu или Ask Ubuntu, где множество пользователей сталкивались с аналогичными проблемами:
Ошибка может быть связана с конкретным взаимодействием между вашим оборудованием и Wi-Fi-оборудованием, и использование различных маршрутизаторов или смена частоты может оказаться единственным решением.
Надеюсь, эти рекомендации помогут вам решить проблему с мерцанием экрана на вашем MacBook Pro под управлением Ubuntu. Если у вас появятся новые сведения или решения, не стесняйтесь их делиться!