Instalowanie Ubuntu na Dell Precision 5510

9

Czy ktoś miał jakikolwiek sukces w instalacji Ubuntu 14.04, 15.10 lub jakiejkolwiek innej wersji na nowym Dell Precision 5510?

Próbuję od 3 dni z bardzo małym sukcesem.

Problemy, przed którymi stoję

  1. Bezprzewodowa karta sieciowa Intel 8260 nie jest rozpoznawana.

    • Naprawiono poprzez zainstalowanie 14.04 i aktualizację do jądra 4.2, co powoduje, że klucz Ethernet Thunderbolt 3 nie działa.
  2. Nie można hibernować ani wyłączyć.

    • Próbowałem Wiele rzeczy, w tym:
      • +acpi=off. Działa przy wyłączaniu, ale nie hibernuje.
      • Nie pamiętam, co jeszcze próbowałem, ale było ich wiele.
  3. Podczas instalacji Ubuntu 15.10:

    • + Po pierwsze: pobierz brakujący parametr w pliku konfiguracyjnym. Ścieżka słowa kluczowego * naprawiono: tab -> na żywo.
    • Dostaję kilka komunikatów o błędach dotyczących secesji, a następnie system zawiesza się.

Informacje o systemie

  • Precision 5510 z rdzeniem i5 i ekranem dotykowym 4k.
Steve Rumancik
źródło

Odpowiedzi:

11

Jak zainstalować Ubuntu 16.04 LTS na Dell Precision 5510

[edytuj: Oprócz kroku „Zezwalaj systemowi Linux na wyświetlanie urządzenia pamięci masowej” na nowszych nośnikach instalacyjnych ten przewodnik nie jest już potrzebny. Po prostu zainstaluj normalnie, wszystko działa.]

W ciągu ostatnich kilku dni udało mi się zainstalować Ubuntu 16.04 LTS. To są moje notatki z instalacji. Połączenia z wieloma monitorami za pośrednictwem HDMI. Port Thunderbolt 3 działa również w przypadku portu Ethernet i Display Port. Prosimy o poprawienie tego i uważne przeczytanie, ponieważ prawie na pewno są pewne błędy. Pod żadnym względem nie jestem ekspertem od Linuksa.

Wyłącz nouveau, aby uruchomić komputer z dysku Linux na żywo

Zrób to w Grub przed uruchomieniem z nośnika instalacyjnego Ubuntu, aby uniknąć awarii spowodowanych niewłaściwie działającymi sterownikami karty graficznej.

Objawami są przypadkowe zawieszanie się i nieskończone błędy, coś w rodzaju: Nouveau PFIFO SCHED_ERROR. Napraw, naciskając „e” w menu grub podczas rozruchu i dodaj „nouveau.modeset = 0” na końcu linii, zaczynając od „linux” . Teraz uruchom dysk na żywo, naciskając klawisz F10 .

Pozwól Linuxowi zobaczyć twoje urządzenie pamięci masowej

Podczas uruchamiania naciśnij przycisk F2lub CTRL+, paby uzyskać dostęp do menu konfiguracji UEFI. Przejdź do operacji SATA po lewej stronie i ustaw ją po prawej stronie na AHCI, jeśli masz dysk twardy, lub Wyłączone, jeśli masz tylko dysk NVMe. Powodem, dla którego ustawienie SATA Operation> RAID 0 ukrywa dysk NVMe przed Linuksem, jest to, że włącza on zastrzeżony sterownik RAID + AHCI, przechowywany w oprogramowaniu układowym, o nazwie Intel RST. Linux ma trudności z komunikacją ze sterownikiem Intel RST bez większego majsterkowania.

Po uruchomieniu i bez podłączonego zewnętrznego monitora zainstaluj normalnie. Poniższe czynności należy wykonać dopiero po ponownym uruchomieniu komputera w nowo zainstalowanym systemie.

Zainstaluj jądro 4.6 dla Ubuntu

Na nowszych nośnikach instalacyjnych ten krok nie jest konieczny. Uruchom, uname -aaby zobaczyć, jakie jądro działa na twoim dysku CD z Ubuntu. Jeśli jest to wersja 4.6 lub nowsza, pomiń ten krok.

mkdir -p ~/Downloads/Precision_5510_install/kernel
cd ~/Downloads/Precision_5510_install/kernel
BASE_URL="http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.6.2-yakkety"
wget "$BASE_URL"/CHECKSUMS
wget "$BASE_URL"/CHECKSUMS.gpg                                           
wget "$BASE_URL"/linux-headers-4.6.2-040602_4.6.2-040602.201606100516_all.deb
wget "$BASE_URL"/linux-headers-4.6.2-040602-generic_4.6.2-040602.201606100516_amd64.deb
wget "$BASE_URL"/linux-image-4.6.2-040602-generic_4.6.2-040602.201606100516_amd64.deb
gpg --keyserver keyserver.ubuntu.com --recv 17C622B0 # Import the gpg keys from Ubuntu's mainline kernel team.
gpg --verify CHEKSUMS.gpg CHECKSUMS # Verify that the list of checksums is from Ubuntu.
sha256sum -c CHECKSUMS | grep 'OK' # Check the integrity of the downloaded files.
sudo dpkg -i *.deb

Możesz znaleźć klucze gpg, aby sprawdzić, czy pliki nie zostały zmienione tutaj .

Włącz hibernację

Pierwszy test, aby sprawdzić, czy hibernacja działa:

sudo pm-hibernate

Jeśli możesz wznowić, utwórz plik, aby umożliwić hibernację z GUI.

cat <<EOF | sudo tee /etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla
[Re-enable hibernate by default]
Identity=unix-user:*
Action=org.freedesktop.upower.hibernate
ResultActive=yes

[Re-enable hibernate by default in logind]
Identity=unix-user:*
Action=org.freedesktop.login1.hibernate;org.freedesktop.login1.hibernate-multiple-sessions
ResultActive=yes
EOF

Zainstaluj sterowniki Dell z pakietu wsparcia sterowników Ubuntu

Ten krok może być problematyczny, ponieważ instalujesz pliki .deb przeznaczone dla starszej wersji Ubuntu. Prawdopodobnie jest na to lepsze rozwiązanie, ale jeszcze tego nie rozgryzłem.

Uruchomienie laptopa z monitorem podłączonym przez HDMI spowodowało awarię mojego komputera, dopóki tego nie zrobiłem. Może to wymagać rozwiązywania problemów po twojej stronie.

cd ../
wget http://downloads.dell.com/FOLDER01797540M/1/xps13_ult_x03.fish.tar.gz
tar xf xps13_ult_x03.fish.tar.gz
cd debs
sudo apt-get install libxdo3 xdotool
sudo dpkg -if workaround-screen-lock-malfunction_1_all.deb

ALSA domyślnie wysyła dźwięk do HDMI, nawet jeśli nic nie jest podłączone. Napraw to za pomocą:

echo "options snd-hda-intel model=dell-headset-multi,dell-headset-multi" >> /etc/modprobe.d/alsa-base.conf

Skonfiguruj Nvidia Optimus

Najpierw zainstaluj trzmiel

sudo apt-get install bumblebee bumblebee-nvidia primus

Następnie usuń wszystkie istniejące pakiety nvidia i zainstaluj nowsze.

sudo apt-get purge nvida-*
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
sudo apt-get install nvidia-current nvidia-prime
sudo service lightdm restart

Dodaj wskaźnik, aby móc stwierdzić, czy używany jest Intel, czy Nvidia.

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install prime-indicator
nohup prime-indicator &

Zwiększ rozmiar tekstu na konsolach TTY (dla ekranów 4k)

W przypadku tego laptopa o rozdzielczości 4k rozmiar czcionki jest prawie nieczytelny po przełączeniu na TTY (na przykład po naciśnięciu CTRL + ALT + F1 z Unity). Możesz to zmienić w następujący sposób:

  • sudo dpkg-reconfigure console-setup
  • Wybierz UTF-8
  • Wybierz domyślną opcję Combined - Latin, ... („Latin” zawiera alfabet angielski)
  • Wybierz czcionkę końcową
  • Wybierz 16x32

Mam nadzieję, że to pomoże!

justsomeguy
źródło
Dzięki za instrukcje! Czy to dotyczy Dell Precision 15 5510? Czy dotyczą one również innych systemów (np. Dell XPS 15 9550)? Jakiego rodzaju zużycie energii uzyskujesz na baterii?
tisch
Świetne notatki. Spróbuję tego wkrótce, ponieważ podwójny rozruch systemu Windows + aktualizacja oprogramowania układowego, problem z moim laptopem spowodował, że zacząłem od nowa.
Steve Rumancik,
@tisch Zostało to przetestowane na mojej precyzji 5510, ale powinno również działać dla XPS 15 9550. Żywotność baterii waha się od 3 1/2 godziny przy dużym zużyciu do 6 godzin przy obniżonej jasności ekranu. (Mam baterię o pojemności 86 Wh).
justsomeguy
@ justsomeguy cześć - Mam problemy z grafiką związane z moją prefiksem Dell 5510. W szczególności nie mogę używać karty NVIDIA, ponieważ powoduje to rozdarcie grafiki (np. przewijanie i wideo itp.). Zastanawiałem się, czy też tego doświadczyłeś i / lub znalazłeś rozwiązanie. Udokumentowałem tutaj swoje problemy: ubuntuforums.org/…
pandaadb
Możesz dodać klucze publiczne dla PPA jądra w następujący sposób:gpg --keyserver keyserver.ubuntu.com --recv 17C622B0
Andrzej Pronobis
4

Z mojej strony korzystam teraz z Ubuntu 16.04 LTS (obraz codziennej kompilacji), który dostarcza jądro 4.4 i działa całkiem płynnie po wyjęciu z pudełka!

http://cdimage.ubuntu.com/daily-live/current/

EDYCJA: aktualnie mam problemy z monitorami zewnętrznymi. Próbowałem zarówno sterowników NVIDIA, jak i i915 i po zalogowaniu się do sesji muszę podłączyć ekran na gorąco, w przeciwnym razie zawiesi się na ekranie logowania. Dostaję również 1-krotny 2-krotny zamrażanie, gdy jeden raz w sesji podłączam monitor na gorąco.

raporty dmesg:

[drm:intel_cpu_fifo_underrun_irq_handler [i915_bpo]] *ERROR* CPU pipe A FIFO underrun

kochouloo
źródło
1
Niedawno zainstalowałem to i działa stosunkowo płynnie z oficjalnym 16.04. Jedyne problemy, które widzę, to to, że bez względu na to, jakie sterowniki NVIDIA wybiorę, nie mogę pozbyć się łez. Wyłączenie nVIDII w pierwszej kolejności sprawia, że ​​grafika jest użyteczna (do pracy + wideo). Intel tylko sterowniki z podłączonymi ekranami zewnętrznymi czasami powoduje awarię systemu, gdy jest on zablokowany. Nie mam pojęcia, dlaczego ani jak to naprawić: / Wciąż szukam rozwiązań
pandaadb,
0

Nie próbowałem jeszcze Ubuntu, ale udało mi się sprawić, by Arch pracował nad tym. Aby to zrobić, otrzymałem pomoc od postu Ubuntu na temat instalacji Ubuntu na XPS 15 9550. Precision 5510 to w zasadzie ten sam komputer z niewielkimi różnicami, takimi jak karta graficzna i procesor, których używa.

Zobacz ten link, aby uzyskać pomoc, w tym obejście awarii w stylu secesyjnym (te również przydarzyły mi się w Arch): http://ubuntuforums.org/showthread.php?t=2301071

Jestem pewien, że będziesz chciał używać najnowszej wersji Ubuntu, a nie wersji LTS, ponieważ komputery te są zupełnie nowe, a obsługa niektórych urządzeń została dodana tylko do nowszych wersji jądra.

Andrzej
źródło
Natknąłem się na to forum, gdy próbowałem zainstalować Ubuntu na komputerze, to była wielka pomoc. Nadal nie mogę uruchomić pioruna.
Steve Rumancik
0

Steve,

Testowałem różne wersje Ubuntu do użytku na jednym z najnowszych Dell Precision 5510 (i7, ze Skylake). Wystąpiły problemy wykraczające poza zakres opisanego problemu, ale udało mi się je rozwiązać. Później napotkałem bardzo podobne problemy, jak opisywanie, i po wpisie postanowiłem wypróbować Ubuntu Gnome. Udało mi się znaleźć tutaj Ubuntu Gnome 15.04 , a następnie zastosować wszystkie aktualizacje. Rozdzielczość była zmienna, cały sprzęt wydawał się działać, ale pozostał jeden problem. Nie mogłem wyłączyć laptopa z menu zasilania na pulpicie. Zawieszałby się i nie nadawał się do użytku za każdym razem, gdy próbowałem ponownie uruchomić lub wyłączyć, więc musiałem użyć przycisku zasilania. Znalazłem post, w którym ktoś zaproponował zainstalowanie następujących elementów:

sudo apt-get update && sudo apt-get install laptop-mode-tools

Powiedzieli również, że odnieśli sukces po aktualizacji do wersji 15.10, ale nie wyszło to tak dobrze w moim modelu, oto problemy, które napotkałem po aktualizacji do wersji 15.10.

  • Wymagane dodanie „nomodeset” do parametrów jądra, aby nawet zobaczyć graficzny Greeter, po prostu zawiesiłby się na szarym ekranie.
  • Wymagane, aby ręcznie odłączyć, a następnie ponownie podłączyć mysz USB, aby ją rozpoznać.
  • Rozdzielczość została zablokowana na 4k, a ustawienia wyświetlacza nie miały innych opcji do wyboru.

Mam nadzieję że to pomoże!

itnet7
źródło
Właściwie mogłem go użyć trochę więcej i nie jest tak stabilny, jak myślałem. Jednym z problemów, które zauważyłem, była karta bezprzewodowa i znalazłem poprawkę w innym poście askubuntu tutaj: askubuntu.com/questions/697279/…
itnet7
Wpadłem w tak wiele problemów z tym laptopem i zmagałem się z nim zbyt mocno i nie miałem czasu, aby kontynuować rozwiązywanie każdego nowego problemu z laptopem. Z przykrością stwierdzam, że po raz pierwszy od 8 lat moja torba zawiera komputer z systemem Windows ... Dwa czynniki ostatecznie wymusiły tę decyzję, teraz potrzebuję wsparcia Tableau i potrzebuję klienta stacjonarnego (nic wielkiego, jeśli ja mogłem sprawić, by VM działało dobrze), a na koniec karta bezprzewodowa ciągle działała (dziękuję za link) na mnie, gdy byłem na spotkaniach. Mam teraz maszynę wirtualną, którą jest Ubuntu, i wciąż mam nadzieję, że 16.04 pomoże ...
Steve Rumancik
Z dumą mogę powiedzieć, że mam 16.04 beta 2 uruchomioną na tym laptopie. Jedynym wyzwaniem dla łatwej instalacji jest piorun. Mam nadzieję, że prawdziwe wydanie naprawi to. Ale wróciłem na Ubuntu, więc znów jestem szczęśliwy.
Steve Rumancik,
Dziękujemy za poinformowanie nas, Steve, wkrótce sprawdzimy aktualizację.
itnet7