Серьезное экранное мерцание, когда WiFi находится на (Dell XPS 15)

У меня есть проблема с новым Dell XPS 15 1050. После установки (или просто использование живого изображения) 18,04 (и.1) и включение WiFi, я получаю поразительный экран, мерцающий каждые несколько секунд, особенно при получении по запросу данных через WiFi. Это включает пакеты цветных помех в течение многих секунд, артефактов и экрана, чернеющего, пока клавиша не нажата.

Я попробовал несколько различных комбинаций графических драйверов с теми же эффектами.

Я также попробовал Fedora теми же результатами.

Я не могу понять, почему ни у кого больше, кажется, не было этой проблемы. Я подозревал бы аппаратную проблему, но Windows, казалось, работал хорошо. Любые идеи ценятся.

$ sudo lshw -C video
*-display UNCLAIMED
description: 3D controller
product: GP107M [GeForce GTX 1050 Ti Mobile]
vendor: NVIDIA Corporation
physical id: 0
bus info: pci@0000:01:00.0
version: a1
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list
configuration: latency=0
resources: memory:ec000000-ecffffff memory:c0000000-cfffffff memory:d0000000-d1ffffff ioport:3000(size=128) memory:ed000000-ed07ffff
*-display
description: VGA compatible controller
product: Intel Corporation
vendor: Intel Corporation
physical id: 2
bus info: pci@0000:00:02.0
version: 00
width: 64 bits
clock: 33MHz
capabilities: pciexpress msi pm vga_controller bus_master cap_list rom
configuration: driver=i915 latency=0
resources: irq:138 memory:eb000000-ebffffff memory:80000000-8fffffff ioport:4000(size=64) memory:c0000-dffff 


$ sudo lshw -C network
*-network
description: Wireless interface
product: QCA6174 802.11ac Wireless Network Adapter
vendor: Qualcomm Atheros
physical id: 0
bus info: pci@0000:3b:00.0
logical name: wlp59s0
version: 32
serial: 9c:b6:d0:fd:9b:55
width: 64 bits
clock: 33MHz
capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless
configuration: broadcast=yes driver=ath10k_pci driverversion=4.17.4-041704-generic firmware=WLAN.RM.4.4.1-00079-QCARMSWPZ-1 ip=192.168.2.201 latency=0 link=yes multicast=yes wireless=IEEE 802.11
resources: irq:139 memory:ed200000-ed3fffff
3
задан 9 August 2018 в 11:34

2 ответа

Я, кажется, решил проблему, но я имею смутное представление почему.

Добавление параметра ядра...

 i915.edp_vswing=2

... устраняет проблему. Мне все еще было бы интересно, если кто-либо может объяснить почему.

Больше информации о параметре в этом сообщении в блоге: https://webcache.googleusercontent.com/search? q=cache:7Zsl522ei0QJ:https://blog.spirotot.com/2016/08/11/xps-9550-arch-linux-fix-screen-flickering / +&cd=2&hl=en&ct=clnk&gl=uk&client=firefox-b-ab

0
ответ дан 1 December 2019 в 16:17

Решение i915.edp_vswing=2 параметр ядра

Хотя OP решила проблему благодаря Дуге, ссылка Linux в следующих вопросах о разделе все еще остается о том, что это означает.

Из объявления: декабрь 2010 Презентации Порта Дисплея:

  • Встроенный DisplayPort (EDP) был разработан, чтобы использоваться конкретно во встроенных приложениях дисплея

    • Ноутбук, нетбук и блокнот ПК
    • Моноблоки
  • Это разработано для воспроизведения технологии LVDS

Поскольку многие люди здесь уже знают, i915 драйвер дисплея Intel для Linux, который был вокруг в течение многих десятилетий.

vswing компонент, который я не могу понять, но, можно найти код C, который управляет им здесь: https://patchwork.kernel.org/patch/6349211/

Установки параметров (после того, как = знак), может быть:

  • 0=default, чтобы ничего не сделать
  • 1Уверенный =not, еще не нашли ответ
  • 2Мерцание =control, которое используется OP

Я установлю свой параметр ядра на 1 и перезагрузка после регистрации этого ответа.

Это - временная установка для более старых ядер согласно тому, что я считал сегодня вечером. Таким образом, необходимо иногда удалять установку после того, как новые ядра установлены, чтобы видеть, необходимо ли это все еще.

Наконец здесь существует интересный лакомый кусочек: https://patchwork.kernel.org/patch/9303023/

>   /*
> -  * FIXME On Dell XPS 13 9350 the OpRegion panel type (0) gives us
> -  * low vswing for eDP, whereas the VBT panel type (2) gives us normal
> -  * vswing instead. Low vswing results in some display flickers, so
> -  * let's simply ignore the OpRegion panel type on SKL for now.
> +  * FIXME On Dell XPS 13 9350 and Dell XPS 13 L322X the
> +  * OpRegion panel type (0) gives us low vswing for eDP,
> +  * whereas the VBT panel type (2) gives us normal vswing
> +  * instead. Low vswing results in some display flickers, so
> +  * let's simply ignore the OpRegion panel type on SKL and
> +  * IVYBRIDGE for now.
>    */

Исходное сообщение, которое помогло задержке OP на решении

Вот большая ссылка для Вас: Дуга Linux Dell XPS 13 (9350):

Содержание адаптивная регулировка яркости

В XPS 13 панели (и FHD и QHD +) идут с адаптивной яркостью, встроенной во встроенное микропрограммное обеспечение панели, это "содержание адаптивная регулировка яркости" (обычно называемый CABC или DBC) скорректирует яркость экрана в зависимости от содержания, отображенного на экране, и будет обычно находиться нежелательного, специально для пользователей Linux, которые, вероятно, будут переключаться между темным и легким экранным содержанием. Dell выпустил фиксацию для этого однако, это только доступно для выполнения в Windows и для модели QHD + ноутбука, таким образом, эта мера предосторожности должна быть принята прежде, чем установить Linux, модель FHD XPS 13 (9350) не может быть исправлена. Это не проблема с панелью, а скорее проблема со способом, которым панели настроены для XPS 13, поскольку та же панель существует в Широте Dell 13 7 000 моделей FHD серии (e7370), но с отключенным CABC. Фиксация доступна непосредственно от Dell.

Дополнительно проверьте эти сообщения от других пользователей Dell:

3
ответ дан 1 December 2019 в 16:17

Другие вопросы по тегам:

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