Cần khắc phục điều gì với nhà máy mới Ubuntu 16.04 trên Dell XPS 13 9360 (Q & A) [đã đóng]


10

Nhà máy Dell đã cài đặt Ubuntu vào ngày 16.04 có một vài thiếu sót cần được khắc phục trước khi nó hoàn toàn hữu ích. Dưới đây là những điều tôi đã phải sửa chữa. Xin vui lòng thêm của bạn là tốt.

[NB] Theo đề xuất của quản trị viên, tôi đã thiết lập một chủ đề trên Diễn đàn Ubuntu https://ubuntuforums.org/showthread.php?t=2357424


2
AskUbfox không phải là một diễn đàn và không phù hợp với các cuộc thảo luận như thế này. Điều này sẽ phù hợp hơn với Diễn đàn Ubuntu.
dobey

Cảm ơn lời đề nghị của bạn, câu hỏi có thể được viết lại thành "làm thế nào để dell xps 13 có đầy đủ chức năng như thiết kế?" Một số phần của câu trả lời có thể được quan điểm, nhưng những phần khác là hoàn toàn thực tế. Bạn sẽ thấy rằng nếu bạn kiểm tra các câu trả lời thực tế dưới đây.
Diego

Đó là "đầy đủ chức năng như thiết kế" như nó đã được vận chuyển. "Thực tế" hay không, 99.999% mọi người không cần những "sửa chữa" này để có một máy tính xách tay "hoạt động đầy đủ". Một số trong số này là cách giải quyết cho lỗi. Và AskUbfox (SE) không được thiết kế cho các câu hỏi rộng với nhiều câu trả lời hoặc để kích động thảo luận.
dobey

1
Vâng, Dell cung cấp hỗ trợ chính thức cho máy tính xách tay XPS được cài đặt sẵn của họ. Tôi đã có một trong hơn 3 năm và không có vấn đề bạn đã đề cập. Hầu hết các cách giải quyết / hack này cũng không phải là Ubuntu cụ thể và cũng được ghi lại trên Arch wiki và các nơi khác. Không. Di chuyển đến các diễn đàn là một nhiệm vụ thủ công.
dobey

1
Vui lòng thêm ít nhất số mô hình chính xác (phải là XPS 13 9360) để làm cho câu hỏi này hữu ích cho mọi người sau này khi các mô hình XPS mới xuất hiện và mọi thứ trở nên khó hiểu.
sola

Câu trả lời:


8

Đây là danh sách của tôi, dựa trên các khuyến nghị từ Arch Linux Wiki trên Dell XPS 13 (9360).

Cập nhật firmware-linux để có được i915 guc và huc blobs

Cài đặt thủ công linux-firmware mới nhất (ít nhất là được phát hành sau 20170217).

  1. Tới trang web gói linux-firmware Ubuntu cho zesty .
  2. Nhấp vào "linux-firmware 1. xyz trong amd64 (Phiên bản)", trong đó xyz là phiên bản mới nhất bạn thấy trên trang. (Giả sử bạn cần các gói 64 bit)
  3. Trong tệp Tải xuống, nhấp để tải xuống tệp .deb.
  4. Bấm đúp vào tệp đã tải xuống để cài đặt nó.

Cập nhật kernel mới nhất để tiết kiệm năng lượng NVMe

Cài đặt thủ công kernel 4.11rc1 trở lên để có bản vá tiết kiệm năng lượng NVMe (tải xuống bản gốc chung cho hình ảnh linux, tiêu đề linux và tiêu đề linux cho phiên bản bạn chọn). Điều này một mình sẽ giúp bạn tiết kiệm điện năng nhàn rỗi 30%.

  1. Đi đến trang web kernel của Ubuntu .
  2. Cuộn xuống cuối trang và nhấp vào liên kết dưới cùng.
  3. Nhấn vào đây để tải về các tập tin amd64 .deb:
    • tiêu đề linux - *. deb
    • tiêu đề linux - * - generic.deb
    • hình ảnh linux - * - generic.deb
  4. Bấm đúp vào các tệp đã tải xuống để cài đặt chúng.
  5. Chạy đi sudo update-grub.

Cải thiện hiệu suất đồ họa và tiết kiệm năng lượng

Yêu cầu hai cập nhật trên trước!

Chỉnh sửa /etc/default/grubvà bao gồm các tùy chọn sau GRUB_CMDLINE_LINUX_DEFAULT="quiet splashđể cải thiện hiệu suất và tiết kiệm năng lượng của trình điều khiển video:

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

Chạy đi sudo update-grub.

Lưu ý rằng bạn sẽ có thể thêm chúng vào tệp .conf cho mô-đun i915, nhưng Ubuntu dường như không nhìn vào tệp khi tôi tạo, đó là lý do tại sao tôi khuyên dùng phương pháp này thay thế. Ngoài ra, không phải tất cả các tùy chọn đều được hỗ trợ tại thời điểm này (chẳng hạn như enable_huc và sempahores, nhưng có thể trong tương lai trong các bản phát hành kernel hoặc linux-firmware sau này).

Tôi đã thử nghiệm Borderlands 2 với điều này và thấy sự cải thiện khoảng 5 FPS (trên 26 FPS gốc). Tôi cũng thấy một sự giảm nhẹ trong việc sử dụng năng lượng.

Đảm bảo bạn có được tốc độ không dây tốt nhất

Chỉnh sửa /etc/default/crdavà đặt mã quốc gia của bạn ở cuối dòng REGDOMAIN.

ví dụ. REGDOMAIN=US

Sửa lỗi phát hiện lòng bàn tay trên bàn di chuột

Cài đặt xserver-xorg-input-libinput.

Tạo /usr/share/X11/xorg.conf.d/90-libinput.confchứa:

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

Khắc phục một số sự cố rách màn hình

Tạo /usr/share/X11/xorg.conf.d/20-intel.confchứa:

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

Tôi có nên chuyển mục này (của tôi) thành định dạng wiki để chúng tôi có thể hợp nhất các đề xuất của mình không?
Diego

Chắc chắn điều đó tốt với tôi.
Andrew Crouthamel

Andrew, bạn có thể vui lòng làm rõ ý của bạn với phần mềm cài đặt linux-firmware mới nhất (ít nhất là được phát hành sau 20170217). Ý tôi là bạn có thể xin vui lòng, viết lên các bước chính xác. Bạn có cần phải biên dịch từ nguồn không?
Diego

1
Tôi đã cập nhật câu trả lời của mình với một số giải thích và các bước.
Andrew Crouthamel

Một số thông báo lỗi [drm] Đã tải xong phần sụn DMC i915 / kbl_dmc_ver1_01.bin (v1.1) [1.374516] i915 0000: 00: 02.0: vgaarb: thay đổi VGA giải mã: olddecodes = io + mem, decodes = io + mem io + mem [1.380968] i915 0000: 00: 02.0: Tải phần sụn trực tiếp cho i915 / kbl_huc_ver02_00_1810.bin không thành công với lỗi -2 [1.380969] [drm] Không thể tải phần mềm uC hợp lệ từ i915 / kbl_h_ [1.382312] [drm: intel_huc_load [i915]] ERROR Không thể hoàn tất tải HUC uCode với ret -5 [1,397931] [drm] Initialized i915 1.6.0 20.170.123 cho 0000: 00: 02,0 trên nhỏ 0
Diego

8

Quạt làm mát quay tròn vì quá trình samba bị lỗi

Thủ phạm là quá trình duyệt gvfsd-smb.

Thêm câu lệnh bên dưới vào phần [toàn cầu] trong /etc/samba/smb.conf của bạn

name resolve order = wins lmhosts bcast

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

Xóa trình điều khiển touchpad trùng lặp

Để mọi thứ hoạt động chính xác, tôi cần phải vô hiệu hóa thiết bị touchpad thứ hai "SynPS / 2 Synaptics TouchPad". Tôi nghĩ rằng nó chủ yếu bị bỏ qua và syndaemon đã gắn vào nó thay vì "DLL0704: 01 06CB: 76AE Touchpad", thực sự đang quản lý bàn di chuột.

Tôi đã vô hiệu hóa nó trong tập tin cấu hình Xorg. Tôi đã mở:

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

và thêm mục này:

Mã số:

# 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

Kích hoạt tính năng Phát hiện Touchpad Palm

Thêm vào /usr/share/X11/xorg.conf.d/50-synaptics.conf sau dòng 13 và Option "PalmDetect" "1" vì vậy tổng thể phần này trông như thế này:

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-ubfox-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&

Biểu tượng touchipad sẽ xuất hiện trong vùng thông báo. Đi tới tùy chọn, Đặt Tùy chọn chung-> Tự động khởi động và Hành động-> Tắt Touchpad khi nhập. Bạn cũng có thể muốn điều chỉnh độ trễ tính bằng mili giây.

Thay đổi hướng cuộn của cuộn hai ngón tay trên bàn di chuột:

EDIT: tệp bên dưới dường như không có bất kỳ ảnh hưởng nào đến việc cuộn nhưng phá vỡ chức năng chuột. Tôi đã xóa nó một lần nữa nhưng không gặp vấn đề gì với việc cuộn nữa.

Phương pháp thay thế từ https://askubfox.com/a/519859/452753 làm việc cho tôi:

Trong tệp /usr/share/X11/xorg.conf.d/20-natural-scrolling.conf bạn đã mở trong trình soạn thảo văn bản ưa thích của mình, hãy dán như sau:

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

Lưu tập tin và khởi động lại. Như trên, người dùng cá nhân có thể tắt nó trên cơ sở mỗi người dùng bằng cách sử dụng Ubuntu-Tweak để "bật" cuộn tự nhiên (nó sẽ đảo ngược cài đặt toàn hệ thống trên cơ sở mỗi người dùng nhưng sẽ không ảnh hưởng đến cài đặt hệ thống thực tế cho những người dùng khác muốn sử dụng cuộn tự nhiên).

Mặc định hàng F1-F12 hoạt động như vậy thay vì các phím phương tiện theo mặc định

Làm cách nào để đảo ngược phím fn trên Laptop Dell? Nhấn F2 trong khi POST (Tự kiểm tra khi bật nguồn) để vào tiện ích Cài đặt hệ thống (BIOS).

Trong Hành vi phím chức năng, chọn Khóa đa phương tiện trước hoặc Phím chức năng trước.

Phím chức năng đầu tiên - Đây là tùy chọn mặc định. Nhấn phím chức năng bất kỳ để thực hiện chức năng liên quan. Đối với hành động đa phương tiện, nhấn Fn + phím đa phương tiện cần thiết.

Thiếu trang chuyên dụng lên / xuống, nút home / end.

Bàn phím XPS 13 có các nút này kết hợp với các nút mũi tên và do đó, một người cần có hai tay để truy cập chúng (nhấn Fn bắt buộc). Ở đây tôi tái sử dụng nút In để hoạt động như một nút Home và Chèn dưới dạng PGDn:

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

Xóa phím tắt In thành Ảnh chụp màn hình trong Cài đặt hệ thống-> Bàn phím -> Phím tắt-> Ảnh chụp màn hình

Ctrl phải (với biểu tượng danh sách) + hàm up_arrow / down_arrow là home / end.

Khối thư mục nhà được mã hóa xác thực dựa trên khóa ssh và máy khách vpn

Đây không hoàn toàn là một vấn đề liên quan đến XPS hoặc 16.04, nhưng thật hữu ích khi biết rằng bạn cần di chuyển tệp ủy quyền của bạn ra khỏi thư mục chính được mã hóa của bạn để có thể sử dụng xác thực dựa trên khóa ssh. https://help.ubfox.com/community/SSH/OpenSSH/Keys#Troubledh Boot

Dưới đây là mục trợ giúp từ một trong những nhà cung cấp VPN về cách khắc phục phần mềm của họ trong trường hợp bạn đang sử dụng thư mục gốc được mã hóa. https://helpdesk.privateiNETaccess.com/hc/en-us/articles/227831828-Installing-the-PIA-app-on-Linux-with-encrypted-home-directories

Thay đổi hành vi nút nguồn mặc định từ tương tác sang tạm dừng

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

Màn hình bị bỏ trống sau khi tạm dừng khi màn hình ngoài được sử dụng

Vấn đề này dường như liên quan đến hỗ trợ giao thức Thunderbolt kém trong các hạt nhân cũ. Các sự cố sập / treo sau khi cắm / rút màn hình dường như biến mất sau khi cập nhật kernel - xem bên dưới.

Cập nhật lên kernel HWE mới nhất

Hạt nhân 4.4.0 đi kèm với XPS 13 dường như có một số vấn đề với việc ngắt WiFi, tiếp tục từ chế độ ngủ và màn hình ngoài đi kèm với bản cập nhật kernel.

Có nhiều tùy chọn để cập nhật kernel, tuy nhiên theo như tôi có thể nói cách tiếp cận tốt nhất là cài đặt một kernel đã ký (vì ảnh gốc đã được ký và UEFI có thể khiếu nại mà không có nó) kernel HWE (Hỗ trợ phần cứng ) cùng với phần bổ sung hình ảnh tài xế . HWE đặc biệt quan trọng vì các bản cập nhật kernel 4.10 và 4.13 mang lại những cải tiến đáng kể trong hỗ trợ Thunderbolt 3 - cực kỳ quan trọng nếu bạn đang sử dụng trạm nối. Lệnh sau thực hiện điều đó:

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

Nếu bạn không cài đặt linux-image-extra-virtual-hweWiFi và touchpad có thể sẽ không hoạt động.

Bản cập nhật kernel này cũng có thể khắc phục sự cố trên với màn hình không hoạt động sau khi tiếp tục / kết nối với màn hình ngoài.


1
Màn hình của tôi luôn trống sau khi tạm ngưng. Gặp sự cố khi tìm cách khắc phục điều này ...
cwash

@cwash Tôi cũng gặp vấn đề tương tự nhưng không được giải quyết. Bạn đã xem xét liên hệ với hỗ trợ chính thức?
Diego

1
Trên hệ thống của tôi (9360), tôi đã tìm thấy một cách dễ dàng hơn để hoán đổi chức năng của các phím F. Trên phím <Esc>, có một biểu tượng "khóa chức năng" nhỏ ("Fn" bên trong khóa), vì vậy tôi chỉ cần nhấn <Fn> <Esc> để trao đổi chức năng. Thay đổi cài đặt này đã được duy trì thông qua nhiều hoạt động tạm dừng / tiếp tục / khởi động lại / tắt máy. Chức năng này được ghi lại trong hướng dẫn Thông số kỹ thuật và cài đặt XPS 13 . Xem phần "Phím tắt", trong đó có thông báo "Chuyển đổi khóa Fn-key".
Cerran

2
Đối với vấn đề trình điều khiển touchpad, Dell cung cấp một giải pháp chính thức tại đây . Về cơ bản, Ubuntu 16.04 cố gắng sử dụng cả hai psmousei2ctrình điều khiển với bàn di chuột, vì vậy bạn chỉ cần vô hiệu hóa psmouse(mô phỏng giao diện PS / 2) và sử dụng i2c. Tôi đã thử điều này trên 9360 của tôi và xác nhận rằng nó hoạt động. Trong khi gõ, con trỏ chuột cũng không còn thay đổi tiêu điểm sang các cửa sổ khác do cú đánh bằng lòng bàn tay.
Cerran

1
Một cách khác để thay đổi hướng cuộn bằng hai ngón tay không yêu cầu Ubuntu Tweak là truy cập Cài đặt> Chuột & Bàn di chuột> Bàn di chuột. Có một hộp kiểm có nhãn "Cuộn tự nhiên"; chuyển đổi này để thay đổi hướng.
Cerran
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.