Dell XPS 13 9360 (Q&A) üzerindeki yeni fabrika Ubuntu 16.04 ile düzeltilmesi gerekenler [kapalı]


10

Dell fabrikasının Ubuntu'yu 16.04'e kurması, tamamen kullanışlı olmadan önce düzeltilmesi gereken birkaç eksikliğe sahiptir. Aşağıda düzeltmem gereken şeyler var. Sizinkini de eklemekten çekinmeyin.

[NB] Yöneticiler tarafından önerildiği gibi Ubuntu Forumları'nda bir konu ayarladım https://ubuntuforums.org/showthread.php?t=2357424


2
AskUbuntu bir forum değildir ve bunun gibi tartışmalı tartışmalara uygun değildir. Bu Ubuntu Forumlar için daha uygun olacaktır.
2017 tarihinde dobey

Öneriniz için teşekkürler, soru "dell xps 13'ü tasarlandığı gibi tamamen işlevsel hale getirmek nasıl?" Cevabın bazı kısımları tartışılabilir, ancak diğerleri tamamen olgusaldır. Aşağıdaki gerçek cevapları kontrol ederseniz göreceksiniz.
Diego

Sevk edildiği gibi "tasarlandığı gibi tamamen işlevsel" dir. "Gerçek" olsun ya da olmasın, insanların% 99.999'u "tamamen çalışan" bir dizüstü bilgisayar için bu "düzeltmelere" ihtiyaç duymaz. Bunlardan bazıları hatalar için geçici çözümlerdir. AskUbuntu (SE), birden fazla yanıtı olan geniş sorular için veya tartışmayı kışkırtmak için tasarlanmamıştır.
2017 tarihinde dobey

1
Dell, önceden kurulmuş XPS dizüstü bilgisayarları için resmi destek sağlar. 3 yılı aşkın bir süredir yaşadım ve bahsettiğiniz sorunlar olmadan. Bu geçici çözümlerin / saldırıların çoğu da Ubuntu'ya özgü değildir ve Arch wiki'de ve başka yerlerde de belgelenmiştir. Hayır. Forumlara geçmek manuel bir işlemdir.
17'de dobey

1
Bu soruyu daha sonra yeni XPS modellerinin çıktığı ve kafa karıştırıcı hale geldiği kişiler için yararlı hale getirmek için lütfen en azından tam model numarasını (XPS 13 9360 olmalıdır) ekleyin.
sola

Yanıtlar:


8

İşte listem, Dell XPS 13 (9360) üzerinde Arch Linux Wiki'nin önerilerine dayanıyor .

İ915 guc ve huc bloblarını almak için linux ürün yazılımını güncelleyin

En son Linux ürün yazılımını el ile yükleyin (en azından 20170217'den sonra piyasaya sürüldü).

  1. Zesty için Ubuntu linux-firmware paket sitesine gidin .
  2. "Linux-firmware 1. amd64'te xyz (Release)" seçeneğini tıklayın, burada xyz sayfada gördüğünüz en son sürümdür. (64 bit pakete ihtiyacınız olduğunu varsayarsak)
  3. İndirilebilir dosyalar altında .deb dosyasını indirmek için tıklayın.
  4. Yüklemek için indirilen dosyayı çift tıklayın.

NVMe güç tasarrufu sağlamak için en son çekirdeğe güncelleyin

NVMe güç tasarrufu düzeltme eki elde etmek için çekirdek 4.11rc1 veya daha yenisini el ile yükleyin (seçtiğiniz sürüm için linux-image-generic, linux-headers ve linux-headers- generic'i indirin). Bu tek başına size% 30 boşta güç tasarrufu sağlamalıdır.

  1. Git Ubuntu ana hat çekirdek sitesinde .
  2. Sayfanın alt kısmına gidin ve alt bağlantıyı tıklayın.
  3. Amd64 .deb dosyalarını indirmek için tıklayın:
    • linux-headers -. * deb
    • linux-headers - * - generic.deb
    • * - - generic.deb linux-image
  4. Yüklemek için indirilen dosyaları çift tıklayın.
  5. Koş sudo update-grub.

Grafik performansını ve güç tasarrufunu artırın

İlk önce iki güncellemeyi gerektirir!

Düzen /etc/default/grubve sonra aşağıdaki seçenekleri içerir GRUB_CMDLINE_LINUX_DEFAULT="quiet splashvideo sürücüsü güç tasarrufu ve performansı artırmak için:

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

Koş sudo update-grub.

Bunları i915 modülü için bir .conf dosyasına ekleyebilmeniz gerektiğini unutmayın , ancak Ubuntu oluştururken dosyaya bakmıyor gibi görünüyor, bu yüzden bunun yerine bu yöntemi öneriyorum. Ayrıca, şu anda tüm seçenekler desteklenmemektedir (enable_huc ve sempahores gibi, ancak daha sonraki çekirdeklerde veya linux ürün yazılımı sürümlerinde gelecekte olabilir).

Borderlands 2'yi bununla test ettim ve yaklaşık 5 FPS'lik bir iyileştirme gördüm (orijinal 26 FPS'de). Ayrıca güç kullanımında hafif bir azalma görüyorum.

En iyi kablosuz hızlarına sahip olduğunuzdan emin olun

Düzen /etc/default/crdave REGDOMAIN satırın sonunda ülke kodunu ayarlayın.

Örneğin. REGDOMAIN=US

Dokunmatik yüzeyde avuç içi algılamasını düzeltme

Yükleyin xserver-xorg-input-libinput.

İçeriği oluştur /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

Bazı ekran yırtılma sorunlarını giderin

İçeriği oluştur /usr/share/X11/xorg.conf.d/20-intel.conf:

Section "Device"
        Identifier  "Intel Graphics"
        Driver      "intel"
        Option      "AccelMethod" "sna"
        Option      "TearFree"    "true"
EndSection

önerilerimizi birleştirebilmemiz için bu girişi (wiki) wiki biçimine dönüştürmeli miyim?
Diego

Tabii ki bu benim için iyi.
Andrew Crouthamel

Andrew, en son linux-firmware'i manuel olarak yükle (en azından 20170217'den sonra piyasaya sürüldü) ile ne demek istediğini açıklar mısın? Yani pls, kesin adımları yazabilir misiniz? Kaynaktan derlemeniz mi gerekiyor?
Diego

1
Cevabımı bazı açıklamalar ve adımlarla güncelledim.
Andrew Crouthamel

Bazı hata mesajları [drm] DMC ürün yazılımı i915 / kbl_dmc_ver1_01.bin (v1.1) [1.374516] i915 0000: 00: 02.0: vgaarb: değiştirilmiş VGA kod çözme işlemlerini tamamladı: olddecodes = io + mem, decodes = io + mem: owns = io + mem [1.380968] i915 0000: 00: 02.0: i915 / kbl_huc_ver02_00_1810.bin için doğrudan ürün yazılımı yükü, hata -2 ile başarısız oldu [1.380969] [drm] Geçerli uC ürün yazılımı i915 / kbl_huc_ver02_00_1810.bin'den alınamadı (hata -2) [1.382312] [dRM: intel_huc_load [i915]] HATA 02.0 minör 0: 00: -5 [1,397931] [dRM] BaĢlatılan i915 1.6.0 20.170.123 0000 için ret ile tam Huc uCode yük başarısız
Diego

8

Soğutma Fanı hatalı bir samba işlemi nedeniyle dönüyor

Suçlu, gvfsd-smb-browse işlemidir.

Aşağıdaki ifadeyi /etc/samba/smb.conf dosyanızın [global] bölümüne ekleyin

name resolve order = wins lmhosts bcast

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

Çakışan yinelenen dokunmatik yüzey sürücüsünü kaldırın

İşlerin düzgün çalışmasını sağlamak için ikinci dokunmatik yüzey cihazı olan "SynPS / 2 Synaptics Dokunmatik Yüzey" i devre dışı bırakmam gerekiyordu. Sanırım çoğunlukla yok sayıldı ve sözdizimi aslında touchpad'i yöneten "DLL0704: 01 06CB: 76AE Touchpad" yerine ekleniyordu.

Xorg yapılandırma dosyasında devre dışı bıraktım. Ben açtım:

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

ve bu girişi ekledi:

Kod:

# 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

Dokunmatik Yüzeyli Palm Algılamayı Etkinleştir

13. satırdan sonra /usr/share/X11/xorg.conf.d/50-synaptics.conf dosyasına ekleyin ve Option "PalmDetect" "1" böylece bu bölüm genel olarak şöyle görünür:

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&

Dokunmatik alan simgesi bildirim alanında görünmelidir. Yazarken tercihlere gidin, Genel Seçenekleri Ayarla-> Otomatik Başlat ve Eylemler-> Dokunmatik Yüzeyi Devre Dışı Bırak'a gidin. Gecikmeyi milisaniye olarak ayarlamak isteyebilirsiniz.

Dokunmatik yüzeyde iki parmakla kaydırmanın kaydırma yönünü değiştirme:

EDIT: aşağıdaki dosyanın kaydırma üzerinde herhangi bir etkisi var gibi değil, ancak fare işlevselliğini bozar. Tekrar sildim ama artık kaydırma ile ilgili bir sorunum yok.

Https://askubuntu.com/a/519859/452753 adresinden alternatif yöntem benim için çalıştı:

Tercih ettiğiniz metin düzenleyicide açtığınız /usr/share/X11/xorg.conf.d/20-natural-scrolling.conf dosyasına şunları yapıştırın:

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

Dosyayı kaydedin ve yeniden başlatın. Yukarıdaki gibi, bireysel kullanıcılar doğal kaydırmayı "açmak" için Ubuntu-Tweak'i kullanarak kullanıcı başına kapatabilir (kullanıcı başına sistem genelindeki ayarın tersi olacaktır, ancak doğal kaydırmayı kullanmak isteyen diğer kullanıcılar için gerçek sistem ayarı).

Varsayılan olarak medya tuşları yerine F1-F12 satırının çalışmasını sağlama

Dell dizüstü bilgisayarda fn tuşlarını nasıl ters çevirebilirim? Sistem Kurulumu (BIOS) yardımcı programına girmek için POST (Açılış Sırasında Kendi Kendini Sınama) sırasında F2 tuşuna basın.

İşlev Tuşu Davranışı'nda Önce Çoklu Ortam Tuşu veya Önce İşlev Tuşu'nu seçin.

Önce İşlev Tuşu - Bu varsayılan seçenektir. İlişkili işlevi gerçekleştirmek için herhangi bir işlev tuşuna basın. Multimedya işlemi için Fn + gerekli multimedya tuşuna basın.

Özel sayfa yukarı / aşağı, giriş / bitiş düğmeleri yok.

XPS 13 klavyede bu düğmeler ok düğmeleriyle birleştirilmiştir ve bunlara erişmek için iki elin kullanılması gerekir (Fn tuşuna basın). Burada bir Ana Sayfa düğmesi olarak hareket etmeyi ve PgDn Olarak Ekle'yi yeniden amaçlıyorum:

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

Sistem Ayarları-> Klavye -> Kısayollar-> Ekran Görüntüleri'nden Ekran Görüntüsü'ne Yazdır kısayolunu kaldırın

Sağ Ctrl (liste sembolüyle birlikte) + home / end olarak yukarı / yukarı / aşağı_aşağı işlevi.

Şifrelenmiş giriş dizini ssh anahtar tabanlı kimlik doğrulamasını ve vpn istemcisini engeller

Bu kesinlikle bir XPS veya 16.04 ile ilgili bir sorun değildir, ancak ssh anahtar tabanlı kimlik doğrulamasını kullanabilmek için yetkili_anahtarlar dosyanızı şifrelenmiş giriş dizininizin dışına taşımanız gerektiğini bilmekte fayda vardır. https://help.ubuntu.com/community/SSH/OpenSSH/Keys#Troubleshooting

Şifrelenmiş giriş dizini kullanıyorsanız, VPN sağlayıcılarından birinden yazılımları için düzeltme konusunda yardım girişi. https://helpdesk.privateinternetaccess.com/hc/en-us/articles/227831828-Installing-the-PIA-app-on-Linux-with-encrypted-home-directories

Varsayılan Güç Düğmesi Davranışını Etkileşimli'den Askıya Almaya Değiştir

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

Harici Monitör Kullanılırken Monitör Askıya Alma İşleminden Sonra Boş Kalıyor

Bu sorun, eski çekirdeklerdeki Thunderbolt protokolü desteğiyle ilgilidir. Monitörleri taktıktan / çıkartıktan sonra çökme / takılma sorunları çekirdeği güncelledikten sonra kayboluyor gibi görünüyor - aşağıya bakın.

En son HWE Çekirdeğine güncelleme

XPS 13 ile birlikte gelen 4.4.0 çekirdeği, WiFi kırılması, uykudan devam etmesi ve bir çekirdek güncellemesinden ayrılan harici monitörlerle ilgili bazı sorunlara sahip gibi görünüyor.

Çekirdeği güncellemek için birçok seçenek var, ancak en iyi yaklaşımı bir imzalı (orijinal görüntü imzalanmış ve UEFI onsuz şikayet edebileceğinden) yüklemek için , ekstra görüntü ile birlikte HWE ( Donanım Etkinleştirme ) çekirdeği sürücüleri . HWE özellikle önemlidir, çünkü 4.10 ve 4.13 çekirdek güncellemeleri Thunderbolt 3 desteğinde önemli gelişmeler sağlar - bir yerleştirme istasyonu kullanıyorsanız süper önemlidir. Aşağıdaki komut bunu yapar:

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

Yüklemek yoksa linux-image-extra-virtual-hwekablosuz bağlantıyı ve dokunmatik yüzey muhtemelen çalışmayacaktır.

Bu çekirdek güncellemesi, harici monitöre devam ettikten / bağlandıktan sonra ekranın çalışmamasıyla ilgili yukarıdaki sorunu da çözebilir.


1
Askıya alındıktan sonra monitörüm her zaman boş kalır. Bunu nasıl düzeltebileceğimi bulmakta zorlanıyorum ...
cwash 28:17

@cwash Aynı problemim var ama çözemedim. Dells resmi destek ile iletişime geçmeyi düşündünüz mü?
Diego

1
Sistemimde (9360), F tuşlarının işlevini değiştirmenin çok daha kolay bir yolunu buldum. <Esc> tuşunda küçük bir "fonksiyon kilidi" sembolü (bir kilidin içinde "Fn") vardır, bu yüzden işlevselliği değiştirmek için sadece <Fn> <Esc> tuşuna bastım. Bu ayar değişikliği, çoklu askıya alma / devam ettirme / yeniden başlatma / kapatma işlemleriyle devam etti. Bu işlevsellik XPS 13 Kurulum ve Teknik Özellikler kılavuzunda belgelenmiştir . "Fn tuş kilidini aç / kapat" yazan "Klavye kısayolları" bölümüne bakın.
Cerran

2
Dokunmatik yüzey sürücüsü sorunu için Dell burada resmi bir çözüm sunuyor . Temel olarak, Ubuntu 16.04 çalışır hem kullanımı psmouseve i2c, dokunmatik ekranla sürücüleri böylece sadece devre dışı can psmouseve kullanımını (PS / 2 arayüzü taklit olan) i2c. Bunu 9360'ımda denedim ve çalıştığını doğruladım. Yazarken, fare imleci artık avuç içi vuruşları nedeniyle odağı diğer pencerelere değiştirmez.
Cerran

1
Ubuntu Tweak gerektirmeyen iki parmakla kaydırma yönünü değiştirmenin başka bir yolu da Ayarlar> Fare ve Dokunmatik Yüzey> Dokunmatik Yüzey'e gitmektir. "Doğal kaydırma" etiketli bir onay kutusu vardır; yönü değiştirmek için bunu değiştirin.
Cerran
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.