Что исправить в новой заводской версии Ubuntu 16.04 на Dell XPS 13 9360 (вопросы и ответы) [закрыто]

Компания Dell, на заводе которой установлена ​​Ubuntu 16.04, имеет несколько недостатков, которые необходимо исправить, прежде чем она станет полноценной. Ниже перечислены вещи, которые мне пришлось исправить. Пожалуйста, не стесняйтесь добавлять и свою.

[NB] По предложению администраторов я создал ветку на форумах Ubuntu https://ubuntuforums.org/showthread.php?t= 2357424

10
задан 14 November 2017 в 14:15

2 ответа

Вентилятор охлаждения вращается из-за дефектного процесса самбы

Преступник является процессом gvfsd-smb-browse.

Добавьте оператор ниже к [глобальному] разделу Вашего/etc/samba/smb.conf

name resolve order = wins lmhosts bcast

https://itsfoss.com/fix-gvfsd-smb-high-cpu-ubuntu/

Удалите конфликтующий дублирующийся драйвер сенсорной панели

Для получения вещей, работающих правильно, я должен был отключить второе устройство сенсорной панели "SynPS/2 Synaptics TouchPad". Я думаю, что это главным образом игнорировалось, и syndaemon присоединял к нему вместо "сенсорной панели DLL0704:01 06CB:76AE", которая на самом деле управляла сенсорной панелью.

Я отключил его в файле конфигурации Xorg. Я открылся:

/usr/share/X11/xorg.conf.d/51-synaptics-quirks.conf

и добавил эту запись:

Код:

# Disable generic Synaptics device, as we're using
# "DLL0704:01 06CB:76AE Touchpad"
# Having multiple touchpad devices running confuses syndaemon
Section "InputClass"
        Identifier "SynPS/2 Synaptics TouchPad"
        MatchProduct "SynPS/2 Synaptics TouchPad"
        MatchIsTouchpad "on"
        MatchOS "Linux"
        MatchDevicePath "/dev/input/event*"
        Option "Ignore" "on"
EndSection

https://ubuntuforums.org/showthread.php? t=2316240

Активируйте обнаружение Palm Touchpad

Добавьте к/usr/share/X11/xorg.conf.d/50-synaptics.conf после строки 13 Option "PalmDetect" "1" так полное этот раздел похож на это:

Section "InputClass"
        Identifier "touchpad catchall"
        Driver "synaptics"
        MatchIsTouchpad "on"
    Option "PalmDetect" "1"
# This option is recommend on all Linux systems using evdev, but cannot be
# enabled by default. See the following link for details:
# http://who-t.blogspot.com/2010/11/how-to-ignore-configuration-errors.html
      MatchDevicePath "/dev/input/event*"
EndSection

https://erik.torgesta.com/2016/11/things-to-improve-ubuntu-16-04-on-dell-xps-13-9630/

sudo add-apt-repository ppa:atareao/atareao
sudo apt-get update
sudo apt-get install touchpad-indicator
/opt/extras.ubuntu.com/touchpad-indicator/bin/touchpad-indicator&

touchipad значок должен появиться в области уведомлений. Перейдите к предпочтениям, Набор Общие Опции->, Автоматический запуск и Действия-> Отключают Сенсорную панель на вводе. Youst может хотеть скорректировать задержку миллисекунд также.

Изменение направления прокрутки прокрутки с двумя пальцами на сенсорной панели:

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

Альтернативный метод от https://askubuntu.com/a/519859/452753 работал на меня:

В файле/usr/share/X11/xorg.conf.d/20-natural-scrolling.conf Вы открылись в своем предпочтительном текстовом редакторе, вставьте следующее:

Section "InputClass"
        Identifier "natural scrolling for mouse wheel"
        MatchIsPointer "on"
        MatchDevicePath "/dev/input/event*"
        Driver "mouse"
        Option "Device" "/dev/input/mice"
        Option "Protocol" "Auto"
        Option "ZAxisMapping" "5 4"
EndSection

Сохраните файл и перезагрузку. Как выше, отдельные пользователи могут выключить его на основе в расчете на пользователя при помощи Тонкой настройки Ubuntu для "включения" естественной прокрутки (это будет реверсом установки в масштабе всей системы на основе в расчете на пользователя, но не будет влиять на фактический параметр настройки системы для других пользователей, которые захотят использовать естественную прокрутку).

Заставьте строку F1-F12 функционировать как таковая вместо ключей медиа по умолчанию

То, как инвертировать fn, включает Ноутбук Dell? Нажмите F2 during POST (Power On Self Test) для ввода утилиты System Setup (BIOS).

В Поведении Функциональной клавиши выберите Мультимедийную Ключевую Первую или Функциональную клавишу Сначала.

Функциональная клавиша Сначала — Это - опция по умолчанию. Нажмите любую функциональную клавишу для выполнения присоединенной функции. Для мультимедийного действия нажмите Fn + необходимый мультимедийный ключ.

При недостатке в выделенной странице, up/down, разместите/закончите кнопки.

Клавиатуре XPS 13 объединили эти кнопки с кнопками стрелки и таким образом, каждому нужны две руки для доступа к ним (нажатие требуемый Fn). Здесь я повторно имею целью Кнопку печати, чтобы действовать как кнопка "Домой" и Вставить как PgDn:

xmodmap -e "keycode 107 = Home" # using "Print" button
xmodmap -e "keycode 118 = Next" # using "Insert" button

Удалите ярлык Печати на Снимок экрана в Параметрах настройки системы-> Клавиатура-> Ярлыки-> Снимки экрана

Правильные Ctrl (с символом списка) + up_arrow/down_arrow функционируют как дом/конец также.

Зашифрованные блоки корневого каталога ssh основанная на ключе аутентификация и клиент VPN

Это не строго XPS или 16,04 связанных проблем, но полезно знать, что необходимо переместить authorized_keys файл за пределами зашифрованного корневого каталога, чтобы смочь использовать ssh основанную на ключе аутентификацию. https://help.ubuntu.com/community/SSH/OpenSSH/Keys#Troubleshooting

Вот запись справки от одного из поставщиков VPN на фиксации для их программного обеспечения в случае, если Вы используете зашифрованный корневой каталог. https://helpdesk.privateinternetaccess.com/hc/en-us/articles/227831828-Installing-the-PIA-app-on-Linux-with-encrypted-home-directories

Поведение кнопки питания значения по умолчанию изменения от интерактивного для приостановки

gsettings set org.gnome.settings-daemon.plugins.power button-power suspend

Монитор остается, пробел после приостанавливает, когда внешний монитор использовался

Эта проблема, кажется, принадлежит плохой поддержке протоколов Удара молнии в более старых ядрах. Проблемы, отказывающие/подвешивающие после включения/отключения мониторов, кажется, уходят после обновления ядра - посмотрите ниже.

Обновление последнего Ядра HWE

4.4.0 ядра, которые поставлются с XPS 13, кажется, имеют некоторые проблемы с повреждением WiFi, возобновляющимся от сна и внешних мониторов, который уходит с обновлением ядра.

Существует много опций для обновления ядра, однако насколько я могу сказать, что лучший подход должен установить со знаком (потому что исходное изображение было подписано, и UEFI может жаловаться без него), HWE (Аппаратная Реализация возможностей) ядро наряду с дополнительными изображением драйверами. HWE особенно важен, потому что 4,10 и 4,13 обновления ядра приносят существенные улучшения в Ударе молнии 3 поддержки - супер важный при использовании базового блока. Следующая команда делает это:

sudo apt install linux-signed-generic-hwe-16.04 linux-image-extra-virtual-hwe-16.04

Если Вы не устанавливаете linux-image-extra-virtual-hwe Ваш WiFi и сенсорная панель не будут, вероятно, работать.

Это обновление ядра может также устранить вышеупомянутую проблему с экраном, не работающим после резюме / соединение с внешним монитором.

8
ответ дан 23 November 2019 в 04:26

Вот мой список, на основе рекомендаций от Дуги Linux Wiki на Dell XPS 13 (9360).

Обновите встроенное микропрограммное обеспечение Linux для получения i915 guc и huc блобов

Вручную установите последнее встроенное микропрограммное обеспечение Linux (по крайней мере, выпущенный после 20170217).

  1. Перейдите к сайту пакета встроенного микропрограммного обеспечения Linux Ubuntu для пикантного.
  2. Нажмите на "linux-firmware 1.xyz in amd64 (Release)", где xyz является последней версией, Вы видите на странице. (Для принятия Вас нужны 64-разрядные пакеты),
  3. Под Загружаемыми файлами нажимают для загрузки .deb файла.
  4. Дважды щелкните по загруженному файлу для установки его.

Обновление последнего ядра, которое получит экономию электроэнергии NVMe

Вручную ядро установки 4.11rc1 или позже получить патч экономии электроэнергии NVMe (загружают linux-image-generic, заголовки Linux и linux-headers-generic для версии, которую Вы выбираете). Это одно должно сеть Вы неактивная экономия электроэнергии 30%.

  1. Перейдите к сайту ядра магистрали Ubuntu.
  2. Прокрутите к концу страницы и нажмите на нижнюю ссылку.
  3. Нажмите для загрузки файлов amd64 .deb:
    • заголовки Linux - *.deb
    • заголовки Linux - *-generic.deb
    • изображение Linux - *-generic.deb
  4. Дважды щелкните по загруженным файлам для установки их.
  5. Выполненный sudo update-grub.

Улучшите производительность при обработке графики и экономию электроэнергии

Требует выше двух обновлений сначала!

Править /etc/default/grub и включайте следующие опции после GRUB_CMDLINE_LINUX_DEFAULT="quiet splash улучшить экономию электроэнергии видеодрайвера и производительность:

i915.modeset=1 i915.enable_rc6=1 i915.enable_fbc=1 i915.enable_guc_loading=1 i915.enable_guc_submission=1 i915.enable_huc=1 i915.enable_psr=1 i915.disable_power_well=0 i915.semaphores=1

Выполненный sudo update-grub.

Обратите внимание, что необходимо смочь добавить их в .conf файл для i915 модуля, но Ubuntu, кажется, не смотрит на файл, когда я создаю его, который является, почему я рекомендую этот метод вместо этого. Кроме того, не все опции поддерживаются в это время (такое как enable_huc и семафоры, но может быть в будущем в более поздних ядрах или микропрограммных Linux выпусках).

Я протестировал Пограничные области 2 с этим и вижу улучшение приблизительно 5 кадр/с (на исходных 26 кадр/с). Я также вижу небольшое уменьшение в энергопотреблении.

Удостоверьтесь, чтобы Вы получили лучшие беспроводные скорости

Править /etc/default/crda и набор Ваш код страны в конце строки REGDOMAIN.

например. REGDOMAIN=US

Закрепите пальмовое обнаружение на сенсорной панели

Установка xserver-xorg-input-libinput.

Создать /usr/share/X11/xorg.conf.d/90-libinput.conf содержа:

Section "InputClass"
        Identifier "libinput touchpad catchall"
        MatchIsTouchpad "on"
        MatchDevicePath "/dev/input/event*"
        Driver "libinput"
        Option "Tapping" "True"
        Option "PalmDetection" "True"
        Option "TappingDragLock" "True"
EndSection

Устраните некоторые экранные проблемы разрыва

Создать /usr/share/X11/xorg.conf.d/20-intel.conf содержа:

Section "Device"
        Identifier  "Intel Graphics"
        Driver      "intel"
        Option      "AccelMethod" "sna"
        Option      "TearFree"    "true"
EndSection
8
ответ дан 23 November 2019 в 04:26

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

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