Dell XPS 13 9360에서 새로운 팩토리 Ubuntu 16.04로 해결해야 할 사항 (Q & A) [닫기]


10

16.04에 Dell 출하시 설치된 Ubuntu에는 완전히 유용하기 전에 수정해야 할 몇 가지 단점이 있습니다. 아래는 내가 고쳐야 할 것들입니다. 자유롭게 추가하십시오.

[NB] 관리자가 제안한대로 우분투 포럼에서 스레드를 설정했습니다 https://ubuntuforums.org/showthread.php?t=2357424


2
AskUbuntu은 (는) 포럼이 아니며 이와 같은 의견이있는 토론에 적합하지 않습니다. 이것은 우분투 포럼에 더 적합합니다.
Dobey

귀하의 제안에 감사드립니다. "dell xps 13을 설계된대로 완벽하게 기능하게 만드는 방법"으로 질문이 다시 쓰여질 수 있습니다. 답변의 일부는 의견이있을 수 있지만, 나머지는 완전히 사실입니다. 아래에서 실제 답변을 확인하면 알 수 있습니다.
Diego

출고 된대로 "설계된대로 완벽하게 작동"합니다. "실제"또는 99.999 %의 사람들이 "완전히 작동하는"랩톱을 갖기 위해 이러한 "수정"이 필요하지 않습니다. 이 중 일부는 버그에 대한 해결 방법입니다. AskUbuntu (SE)는 여러 답변이 포함 된 광범위한 질문이나 토론을 유발하도록 설계되지 않았습니다.
dobey

1
Dell은 사전 설치된 XPS 랩톱에 대한 공식 지원을 제공합니다. 나는 3 년 이상 동안 당신이 언급 한 문제없이 하나를 가지고 있습니다. 이러한 해결 방법 / 해킹의 대부분은 우분투에만 국한된 것이 아니며, 아치 위키 및 다른 곳에서도 문서화되어 있습니다. 아니요. 포럼으로 마이그레이션하는 것은 수동 작업입니다.
dobey

1
새로운 XPS 모델이 나오고 상황이 혼란 스러울 때 나중에이 질문을 유용하게 사용하려면 최소한 정확한 모델 번호 (XPS 13 9360이어야 함)를 추가하십시오.
sola

답변:


8

다음은 Dell XPS 13 (9360)Arch Linux Wiki 권장 사항을 기반으로 한 목록 입니다.

i915 guc 및 huc 블롭을 얻기 위해 Linux- 펌웨어 업데이트

최신 linux-firmware를 수동으로 설치하십시오 (최소한 20170217 이후 릴리스).

  1. zesty 에 대해서는 Ubuntu Linux-firmware 패키지 사이트로 이동하십시오 .
  2. "linux-firmware 1. xyz in amd64 (릴리스)"를 클릭하십시오. 여기서 xyz 는 페이지에 표시되는 최신 버전입니다. (64 비트 패키지가 필요하다고 가정)
  3. 아래 파일 다운로드 뎁 파일을 다운로드 할 수 있습니다.
  4. 다운로드 한 파일을 두 번 클릭하여 설치하십시오.

NVMe 전력 절약을 위해 최신 커널로 업데이트

NVMe 절전 패치 를 받으려면 커널 4.11rc1 이상을 수동으로 설치 하십시오 (선택한 버전의 Linux-image-generic, linux-headers 및 linux-headers-generic을 다운로드하십시오). 이것만으로도 유휴 전력을 30 % 절약 할 수 있습니다.

  1. 우분투 메인 라인 커널 사이트로 가십시오 .
  2. 페이지 하단으로 스크롤하여 하단 링크를 클릭하십시오.
  3. amd64 .deb 파일을 다운로드하려면 클릭하십시오.
    • linux-headers-*. deb
    • linux-headers-*-generic.deb
    • linux-image-*-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.

당신이주의 해야 i915 모듈에 대한의 .conf 파일에 다음을 추가 할 수 있지만, 우분투는 내가 대신이 방법을 추천합니다 이유입니다, 그것을 만들 파일을보고하지 않는 것 같습니다. 또한 현재 모든 옵션이 지원되는 것은 아닙니다 (예 : enable_huc 및 sempahores). 이후 커널 또는 Linux- 펌웨어 릴리스에서 향후에있을 수 있습니다.

나는 이것으로 Borderlands 2를 테스트했으며 약 5 FPS (원래 26 FPS에서)의 개선을 보았습니다. 또한 전력 사용량이 약간 줄어 듭니다.

최고의 무선 속도를 보장하십시오

/etc/default/crdaREGDOMAIN 줄 끝에서 국가 코드를 편집 하고 설정하십시오.

예. 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

제안을 병합 할 수 있도록이 항목을 위키 형식으로 변환해야합니까?
Diego

물론 괜찮습니다.
앤드류 Crouthamel

Andrew, 최신 Linux- 펌웨어 수동 설치 (최소 20170217 이후 릴리스)의 의미를 명확하게 설명해 주시겠습니까? pls, 정확한 단계를 작성하십시오. 소스에서 컴파일해야합니까?
Diego

1
몇 가지 설명과 단계로 답변을 업데이트했습니다.
앤드류 Crouthamel

일부 오류 메시지 [drm] DMC 펌웨어 i915 / kbl_dmc_ver1_01.bin (v1.1)로드 완료 (v1.1) [1.374516] i915 0000 : 00 : 02.0 : vgaarb : 변경된 VGA 디코딩 : olddecodes = io + mem, decodes = io + mem : owns = io + mem [1.380968] i915 0000 : 00 : 02.0 : i915 / kbl_huc_ver02_00_1810.bin에 대한 직접 펌웨어로드가 오류 -2 [1.380969] [drm] i915 / kbl_huc_ver02_00_1810.bin에서 유효한 uC 펌웨어를 가져 오지 못했습니다 (오류 -2). [1.382312] [drm : intel_huc_load [i915]] 오류 ret -5를 사용하여 HuC uCode로드를 완료하지 못했습니다 [1.397931] [drm] 마이너 0에서 0000 : 00 : 02.0에 대해 i915 1.6.0 20170123 초기화
Diego

8

삼바 공정에 결함이있어 냉각 팬이 회전합니다

범인은 gvfsd-smb-browse 프로세스입니다.

/etc/samba/smb.conf의 [global] 섹션에 아래 내용을 추가하십시오

name resolve order = wins lmhosts bcast

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

충돌하는 중복 터치 패드 드라이버 제거

제대로 작동하려면 두 번째 터치 패드 장치 인 "SynPS / 2 Synaptics TouchPad"를 비활성화해야했습니다. 필자는 터치 패드를 실제로 관리하고 있던 "DLL0704 : 01 06CB : 76AE Touchpad"대신 syndaemon이 대부분 무시되고 있다고 생각했다.

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

터치 패드 손바닥 감지 활성화

13 행 이후에 /usr/share/X11/xorg.conf.d/50-synaptics.conf에 추가 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-Tweak을 사용하여 자연 스크롤을 "켜기"하여 사용자별로이를 끌 수 있습니다 (사용자 단위로 시스템 전체 설정의 반대가되지만 자연 스크롤을 사용하려는 다른 사용자를위한 실제 시스템 설정).

기본적으로 미디어 키 대신 F1-F12 행이 작동하도록 설정

Dell 노트북에서 FN 키를 뒤집는 방법? POST (Power On Self Test) 중에 F2를 눌러 시스템 설정 (BIOS) 유틸리티로 들어갑니다.

기능 키 동작에서 멀티미디어 키 우선 또는 기능 키 우선을 선택하십시오.

기능 키 우선 — 기본 옵션입니다. 기능 키를 눌러 관련 기능을 수행하십시오. 멀티미디어 작업의 경우 Fn + 필요한 멀티미디어 키를 누릅니다.

전용 페이지 위 / 아래, 홈 / 종료 버튼이 없습니다.

XPS 13 키보드에는 이러한 단추가 화살표 단추와 결합되어 있으므로 두 손이 필요합니다 (Fn 누름). 여기서는 홈 버튼으로 사용하고 PgDn으로 삽입하기 위해 인쇄 버튼을 다시 사용합니다.

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

시스템 설정-> 키보드-> 바로 가기-> 스크린 샷에서 스크린 샷에 대한 인쇄 바로 가기를 제거하십시오.

오른쪽 Ctrl (목록 기호 포함) + 위쪽 화살표 / 아래쪽 화살표 기능도 홈 / 끝으로 사용합니다.

암호화 된 홈 디렉토리는 SSH 키 기반 인증 및 VPN 클라이언트를 차단합니다.

이는 XPS 또는 16.04 관련 문제는 아니지만 ssh 키 기반 인증을 사용하려면 authorized_keys 파일을 암호화 된 홈 디렉토리 외부로 이동해야한다는 것을 아는 것이 도움이됩니다. 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

외부 모니터를 사용하고있을 때 일시 중단 된 후 모니터에 아무 것도 표시되지 않음

이 문제는 이전 커널에서 Thunderbolt 프로토콜이 제대로 지원되지 않는 것으로 보입니다. 커널을 업데이트 한 후 모니터를 꽂거나 뽑은 후 충돌 / 정지 문제가 사라지는 것 같습니다 (아래 참조).

최신 HWE 커널로 업데이트

XPS 13과 함께 제공되는 4.4.0 커널은 WiFi 중단, 절전 모드에서 다시 시작 및 커널 업데이트와 함께 사라지는 외부 모니터에 문제가있는 것 같습니다.

커널 업데이트를위한 많은 옵션이 있지만 지금까지의 내가 가장 좋은 방법을 알 수 있습니다로 설치하는 것입니다있다 서명 (원본 이미지는 서명 및 UEFI가없이 불평 수 있기 때문에) HWE ( 하드웨어 활성화 와 함께) 커널 이미지 추가 운전사 . 4.10 및 4.13 커널 업데이트는 Thunderbolt 3 지원 기능이 크게 향상되어 도킹 스테이션을 사용하는 경우 매우 중요하므로 HWE가 특히 중요합니다. 다음 명령이이를 수행합니다.

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

linux-image-extra-virtual-hweWiFi를 설치하지 않으면 터치 패드가 작동하지 않을 수 있습니다.

이 커널 업데이트는 외부 모니터로의 재개 / 연결 후 화면이 작동하지 않는 위의 문제를 해결할 수도 있습니다.


1
일시 중단 후에도 모니터가 항상 비어 있습니다. 이 문제를 해결하는 방법을 알아내는 데 어려움이 있습니다 ...
cwash

@ cwash 또한 같은 문제가 있지만 해결하지 못했습니다. Dells 공식 지원에 문의 하시겠습니까?
Diego

1
내 시스템 (9360)에서 F 키의 기능을 바꾸는 훨씬 쉬운 방법을 찾았습니다. <Esc> 키에는 작은 "기능 잠금"기호 (자물쇠 안에 "Fn")가 있으므로 간단히 <Fn> <Esc>를 눌러 기능을 교체했습니다. 이 설정 변경은 여러 일시 중단 / 다시 시작 / 다시 시작 / 종료 작업을 통해 지속되었습니다. 이 기능은 XPS 13 설치 및 사양 안내서에 설명되어 있습니다. "Fn 키 잠금 토글"섹션이있는 "키보드 단축키"섹션을 참조하십시오.
Cerran

2
터치 패드 드라이버 문제의 경우 Dell은 공식 솔루션을 제공 합니다 . 기본적으로, 우분투 16.04 시도가 모두 사용하는 psmousei2c, 터치 패드와 드라이버를하므로 간단하게 해제 할 수 있습니다 psmouse및 사용 (A PS / 2 인터페이스를 에뮬레이트한다) i2c. 나는 9360에서 이것을 시도했고 그것이 효과가 있음을 확인했다. 타이핑하는 동안 마우스 커서가 더 이상 팜 히트로 인해 포커스를 다른 창으로 변경하지 않습니다.
Cerran

1
Ubuntu Tweak이 필요하지 않은 두 손가락 스크롤 방향을 변경하는 또 다른 방법은 설정> 마우스 및 터치 패드> 터치 패드로 이동하는 것입니다. "자연 스크롤"이라는 체크 박스가 있습니다; 방향을 바꾸려면 이것을 토글하십시오.
Cerran
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.