Jak zmienić sterownik grafiki w 16.04 z i915 na sterownik open source?

11

Pytanie Noob, więc nie denerwuj się!

Uaktualniłem z 15.04 do 16.04 LTS, a teraz mój system często restartuje się bez powodu, nie „zawiesza” itd.

Mam Lenovo z Intel Core i5 i AMD Radeon Graphics. Sprawdziłem fora pod kątem rozwiązań, ale nie mam rozwiązania. Sprawdziłem ( lshw -c video) i otrzymałem:

*-display               
       description: VGA compatible controller
       product: Haswell-ULT Integrated Graphics Controller
       vendor: Intel Corporation
       physical id: 2
       bus info: pci@0000:00:02.0
       version: 09
       width: 64 bits
       clock: 33MHz
       capabilities: vga_controller bus_master cap_list rom
       configuration: driver=i915 latency=0
       resources: irq:48 memory:d0000000-d03fffff memory:c0000000-cfffffff ioport:5000(size=64)

Jak „korzystać ze sterownika grafiki open source” zgodnie z sugestiami forów Ubuntu?

Jestem na skraju obniżenia do 15.04, dopóki nie zostanie znalezione i ogłoszone właściwe rozwiązanie. To będzie ból, więc pomyślałem, że zapytam tutaj przed kontynuowaniem.

Z góry dziękuję za wszelkie sugestie ... Rajan

Rajan Nair
źródło
Produkcja glxinfo | grep renderlub fglrxinfo | grep render
Gayan Weerakutti
Masz to, co mam - podwójny system graficzny z wbudowanym energooszczędnym układem GPU, który wyprowadzasz w lshw -c, i dyskretny procesor graficzny ATI, wykorzystujący sterownik open source AMDGPU, ale nie jest aktywowany, tzn. Nie jest używany przez system jako podstawowa grafika. Daj nam kontroler VGA lspci.
Mookey
~ $ lspci: 00:00.0 Host bridge: Intel Corporation Haswell-ULT DRAM Controller (rev 09) 00:02.0 VGA compatible controller: Intel Corporation Device 0a2e (rev 09)
Rajan Nair
Zrobiłem aktualizację jądra, ale nie mogłem rozwiązać. System się zawiesił. Będę ponownie instalować 14.04, aż do ostatecznego rozwiązania, ponieważ nie mogę pracować z awarią komputera losowego z kartą Ubuntu 16 i 945 przy użyciu sterownika i915
Marco Santullo

Odpowiedzi:

12

W końcu udało mi się naprawić problem i915 poprzez aktualizację z jądra 4.4.0-22 do 4.5.1. Na mojej 64-bitowej maszynie z Xenialem Ubuntu 16.04 uruchomiłem:

    % wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.5.1-wily/linux-headers-4.5.1-040501_4.5.1-040501.201604121331_all.deb

    % wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.5.1-wily/linux-headers-4.5.1-040501-generic_4.5.1-040501.201604121331_amd64.deb

    % wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.5.1-wily/linux-image-4.5.1-040501-generic_4.5.1-040501.201604121331_amd64.deb

    % sudo dpkg -i *.deb

Drodzy deweloperzy UBUNTU, problem DRM z i915 wydaje się być naprawiony od wersji jądra 4.5.1. Próbowałem wersji 4.4.10 i to nie rozwiązało problemu z DRM. Byłbym wdzięczny, gdyby zmiany w DRM w związku z i915 zostały cofnięte do oficjalnego jądra Xenial.

dzmanto
źródło
Ten sam problem dotyczy jądra 4.4.0-21 (i 4.4.0-28) na 64-bitowej maszynie Bay Trail z systemem Lubuntu. Wiele sugestii to naprawić, ale jądro aktualizacji działa dla mnie.
Juanjo Salvador,
Od wczoraj nie jestem w stanie zalogować się na żadnym DE w laptopie za pomocą karty Sky Lake i podejrzewam, że jest to również problem ze sterownikami. Jednak instalacja tego nowszego jądra nie naprawiła go w moim przypadku.
Luís de Sousa,
To jest absolutnie najlepsza odpowiedź. Tam większość odpowiedzi zaleca opcję „nomodeset” w /etc/default/grub, ale NIE JEST to rozwiązanie długoterminowe; sprawi, że nawet potężny komputer padnie na kolana, niosąc grafikę na pokładzie. Korzystając z rozwiązania aktualizacji jądra, zaznaczając „Informacje o tym komputerze” Twoja karta graficzna będzie poprawna.
Sablefoste
0

Ponownie zainstalowałem system 16.04 podczas instalacji dysku SSD i napotkałem ten sam problem. Pracowałem przez kilka godzin, używając nomodeset, a następnie i915.modeset = 0, oba jako parametry grub, dopóki nie przeczytam twojego pytania.

Moja instalacja 16.04 sprawiła, że ​​jądro 4.15.0-29 stało się domyślnym i nawet po pobraniu prawidłowych plików oprogramowania układowego mogłem uruchomić tylko przy użyciu sztuczki z ustawieniem trybu.

Rozwiązałem to tak samo jak poprzednia odpowiedź na to pytanie. Instalowanie jądra 4.5.1. W moim przypadku obniżenie wersji jądra.

Eduardo Kaftański
źródło