Nowe posty

Autor Wątek: Karta graficzna AMD Radeon 6400m  (Przeczytany 4459 razy)

zajkor

  • Gość
Karta graficzna AMD Radeon 6400m
« dnia: 2018-02-10, 20:58:24 »
Witam wszystkich użytkowników forum, jestem nowym użytkownikiem linuksa, a dokładniej Deepin 15.5. Wszystko działa tak jak należy jedyny mój problem to sterowniki karty graficznej, posiadam zintegrowaną kartę intela oraz dodatkową AMD Radeon 6400M. Jednak system działa jedynie na tej zintegrowanej karcie. Widziałem, że ostatnie sterowniki do mojej karty Radeona wspierały Ubuntu 15.04 (te ze strony producenta).
Moje pytanie brzmi, czy jest jakiś sposób aby system działał na karcie graficznej AMD? Czy instalować ostatnią wersję sterowników czy niestety nic nie da? oraz Czy istnieje jakaś inna dystrybucja linuxa, która wspiera moją kartę? Mam na myśli tutaj jakąś nową wersję a nie te z przed kilku lat.

Dziękuję za odpowiedź.

Offline 1709

  • Users
  • Guru
  • *****
  • Wiadomości: 2757
  • 1709
    • Zobacz profil
Odp: Karta graficzna AMD Radeon 6400m
« Odpowiedź #1 dnia: 2018-02-11, 10:50:41 »
https://forum.linux.pl/index.php/topic,25062.0.html

Generalnie w linuxie karty AMD były wspierane przez dwa sterowniki,
- pierwszy jest tworzony przez firmę AMD i jego kod źródłowy jest zamknięty ze względu na patenty.
- a drugi jest " otwarty " , tworzony przez jakąś społeczność, a także trafiają tam stare już nie wspierane i wykastrowane z opatentowanych ulepszaczy sterowniki AMD

Wydajność sterowników AMD zazwyczaj była lepsza, w przeciwieństwie do tych otwartych.
Ale to każdy musi sam ocenić, bo np. w 2017 były próby ulepszenia otwartego sterownika i dla niektórych kart, w niektórych grach może się okazać lepszy.
Jeśli sterowniki były łączone to niektóre niekompatybilne funkcje mogły zostać usunięte i wydajność mogła spaść.
Ale jeśli komuś skończyło się wsparcie AMD, to i tak musi korzystać z otwartych sterowników.


Cytuj
aby system działał na karcie graficznej AMD
Po literce "M" ( AMD Radeon 6400M ) zgaduję że używasz laptopa.
1. Nie używam Deepin, ale może masz tam coś takiego i Ci pomoże zainstalowac sterowniki
https://www.youtube.com/watch?v=AHrq0LUUtJ8
2. Musisz jakoś przełączyć karty graficzne,

- Jeśli to laptop ...
tu nie mogę za bardzo pomóc, przeczytaj, może znajdziesz jakieś rozwiązanie, ja znajduję tylko dla kart Nvidia
https://www.dobreprogramy.pl/skandyn/Linux-Hybrid-Graphics,29605.html
https://www.dobreprogramy.pl/skandyn/Bumblebee-3.0-for-Ubuntu,31288.html
O! Widze że Nvidia dodała nową opcję :D  (PRIME )  https://i.stack.imgur.com/NixuN.png
PRIME https://wiki.archlinux.org/index.php/PRIME
PRIME wideo https://www.youtube.com/watch?v=7-ckiKQotNw

- Jesli komputer,
to w Biosie przełączasz karty graficzne,
a następnie przepinasz kable do odpowiedniej karty graficznej.


Edytowane
Z tych dwóch filmików
1.    Install Additional Drivers on Deepin 15.4
https://www.youtube.com/watch?v=AHrq0LUUtJ8
2.    Deepin Graphics Driver Manager on Deepin 15.5
https://www.youtube.com/watch?v=joTlUZwJSM4
Drugi może będzie najlepszym rozwiązaniem.
« Ostatnia zmiana: 2018-02-11, 21:55:35 wysłana przez 1709 »
PS: Brak polskiej czcionki, nie jest to brak lenistwa, a jej brak w systemie i brak czasu na reczne poprawki.

zajkor

  • Gość
Odp: Karta graficzna AMD Radeon 6400m
« Odpowiedź #2 dnia: 2018-02-11, 11:04:00 »
Dziękuję bardzo za odpowiedź ;)  Tak, niestety jest to laptop. W programie, do którego podałeś link, widzi kartę intela i AMD, ale napisane jest, że nie jest możliwe połączenie i że nie ma sterowników do AMD.
Odnośnie otwartych sterowników, jak mogę je zainstalować i czy to coś da? I jeśli wymienię deepin na np. Ubuntu czy to rozwiąże problem?

Offline marcin'82

  • Users
  • Prawie jak Guru
  • ****
  • Wiadomości: 402
    • Zobacz profil
Odp: Karta graficzna AMD Radeon 6400m
« Odpowiedź #3 dnia: 2018-02-11, 11:10:21 »
Pokaż informacje o sprzęcie najpierw - wynik polecenia z konsoli:
lspci -k | grep -A3 VGA

marcin82

zajkor

  • Gość
Odp: Karta graficzna AMD Radeon 6400m
« Odpowiedź #4 dnia: 2018-02-11, 11:23:20 »
Nie mam dziś dostępu do laptopa, ale już wpisywałem tę komendę, pokazuje, że mam intela oraz AMD radeon HD 6400/7400. Jutro dołączę kod z terminala.

zajkor

  • Gość
Odp: Karta graficzna AMD Radeon 6400m
« Odpowiedź #5 dnia: 2018-02-11, 12:18:19 »
po wpisaniu:
lspci -nn | grep VGA:

adrian@adrian-PC:~$ lspci -nn | grep VGA
00:02.0 VGA compatible controller [0300]: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller [8086:0116] (rev 09)
01:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Seymour [Radeon HD 6400M/7400M Series] [1002:6760] (rev ff)

Offline marcin'82

  • Users
  • Prawie jak Guru
  • ****
  • Wiadomości: 402
    • Zobacz profil
Odp: Karta graficzna AMD Radeon 6400m
« Odpowiedź #6 dnia: 2018-02-11, 12:39:59 »
Miało być -k kaczka ...
marcin82

zajkor

  • Gość
Odp: Karta graficzna AMD Radeon 6400m
« Odpowiedź #7 dnia: 2018-02-12, 07:03:09 »
Dopiero dzisiaj mam dostęp do komputera, to co się wyświetla po komendzie z -k:

adrian@adrian-PC:~$ lspci -k | grep -A3 VGA
00:02.0 VGA compatible controller: Intel Corporation 2nd Generation Core Processor Family Integrated Graphics Controller (rev 09)
Subsystem: Hewlett-Packard Company 2nd Generation Core Processor Family Integrated Graphics Controller
Kernel driver in use: i915
Kernel modules: i915
--
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Seymour [Radeon HD 6400M/7400M Series] (rev ff)
Kernel driver in use: radeon
Kernel modules: radeon
07:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 06)

Online pavbaranov

  • Users
  • Guru
  • *****
  • Wiadomości: 878
    • Zobacz profil
Odp: Karta graficzna AMD Radeon 6400m
« Odpowiedź #8 dnia: 2018-02-15, 08:40:48 »
Twój Radeon jest obsługiwany przez dwa sterowniki:
  • otwarty ATI, który w Debianie nazywany jest xserver-xorg-video-ati i dostępny winien być w wersji 7.10.0
  • własnościowy Catalyst
Sterowniki własnościowe dla Radeon 6400M nie są już rozwijane od blisko 3 lat. Ich instalacja jest możliwa dla xorg w wersji 1.17.x. I w tym momencie w zasadzie możesz zapomnieć o tym, że je zainstalujesz. Deepin jest oparty o Debian Unstable, xorg-server masz tu we współczesnej wersji 1.19. Oczywiście jeśli czujesz się na siłach spróbować zainstalować (skądś, bo nie wiem skąd) wersję kompatybilną z Catalyst, to możesz spróbować (być może jest też jakieś niezaleźne repozytorium z Catalyst i wówczas ma wszystkie paczki, które są razem potrzebne w systemie). Gorąco jednak odradzam zwłaszcza, że jest to de facto branie na swoje barki utrzymywania całego systemu (Catalyst nie jest obecnie wspierany w Debianie Sid, a ostatnia wersja Debiana, na której daje się go uruchomić do Debian 8).
Innymi słowy - rozsądek podpowiada jeden wybór - sterownik ATI. Tym łatwiej winno to przyjść z uwagi na to, że co najmniej od chwili zaangażowania się AMD w tworzenie tego sterownika jest on na prawdę dobrej jakości i nie ustępuje własnościowemu.
Oprócz sterownika powinieneś mieć zainstalowany tzw. firmware, które dostępne jest w paczkach firmware-amd-graphics lub firmware-linux-nonfree (instaluj, którą chcesz, a i tak winno to być w zależnościach).
Przy hybrydowej karcie musisz mieć jeszcze zainstalowany sterownik dla karty zintegrowanej, czyli intela (ale to masz i możemy pominąć).
Technologia umożliwiająca obsługę obu kart nazywana jest PRIME. Niektóre dystrybucje mają jakieś "ułatwiacze" dla jej obsługi - przeszukaj swoje repozytoria/sklep, czy czegoś takiego nie widzisz.
Jeśli nie, to obsługa odbywa się w taki sposób, jak masz opisane w wiki Debiana:
https://wiki.debian.org/AtiHowTo#Hybrid_Graphics lub szerzej np. w bliższym mi wiki Archa: https://wiki.archlinux.org/index.php/PRIME (oczywiście nie interesuje Cię kwestia instalacji, która tu jest podana; dla Ciebie ważne, że masz mieć oba sterownik, o których pisałem wyżej zainstalowane).

Pytałeś o inne dystrybucje, które mają sterownik dla Twojej karty AMD. Z przyczyn, które opisałem wyżej, wszelkie dystrybucje, które są oparte o współczesne wersje Xów, MESA itd. nie umożliwią (a przynajmniej w prosty sposób) instalacji Catalyst (bodaj najprościej rozwiązane to w Archu i Manjaro). Szczerze jednak nie polecam tego sterownika, bo robi on po prostu sporo kłopotów, zwłaszcza początkującym, zwłaszcza że często jest to "gwałceniem" systemu i ze względu, że nic/niewiele lepiej a niekiedy gorzej będziesz miał w stosunku do sterownika ATI. Sterowniki otwarte są dostępne w każdej dystrybucji.
Jeśli jednak chciałbyś znaleźć jakąś dystrybucję, która obsługuje Catalyst, to szukaj pośród takich, gdzie xorg-server jest w wersji co najwyżej 1.17.

zajkor

  • Gość
Odp: Karta graficzna AMD Radeon 6400m
« Odpowiedź #9 dnia: 2018-02-15, 14:11:37 »
Innymi słowy - rozsądek podpowiada jeden wybór - sterownik ATI. Tym łatwiej winno to przyjść z uwagi na to, że co najmniej od chwili zaangażowania się AMD w tworzenie tego sterownika jest on na prawdę dobrej jakości i nie ustępuje własnościowemu.
Oprócz sterownika powinieneś mieć zainstalowany tzw. firmware, które dostępne jest w paczkach firmware-amd-graphics lub firmware-linux-nonfree (instaluj, którą chcesz, a i tak winno to być w zależnościach).
Przy hybrydowej karcie musisz mieć jeszcze zainstalowany sterownik dla karty zintegrowanej, czyli intela (ale to masz i możemy pominąć).
Technologia umożliwiająca obsługę obu kart nazywana jest PRIME. Niektóre dystrybucje mają jakieś "ułatwiacze" dla jej obsługi - przeszukaj swoje repozytoria/sklep, czy czegoś takiego nie widzisz.
Jeśli nie, to obsługa odbywa się w taki sposób, jak masz opisane w wiki Debiana:
https://wiki.debian.org/AtiHowTo#Hybrid_Graphics lub szerzej np. w bliższym mi wiki Archa: https://wiki.archlinux.org/index.php/PRIME (oczywiście nie interesuje Cię kwestia instalacji, która tu jest podana; dla Ciebie ważne, że masz mieć oba sterownik, o których pisałem wyżej zainstalowane).

Dziękuję bardzo za odpowiedź, ale chyba jak każdy początkujący nie wiem czy dobrze wszystko zrozumiałem, czy mógłbyś potwierdzić czy dobrze zrozumiałem co po kolei powinienem wykonać aby zainstalować sterownik ATI? I gdzie znajdę sterownik ATI?

1. Zainstalować sterownik ATI
2. Później powinienem zainstalować komendą w terminalu firmware-amd-graphics lub firmware-linux-nonfree
3. Instalacja PRIME - niestety nie ma w Deepin Store

Dzięki jeszcze raz za odpowiedź


Online pavbaranov

  • Users
  • Guru
  • *****
  • Wiadomości: 878
    • Zobacz profil
Odp: Karta graficzna AMD Radeon 6400m
« Odpowiedź #10 dnia: 2018-02-15, 15:30:29 »
O ile znam Debiana oraz pobawiłem się samym Deepin DE, to specyfiki dystrybucji Deepin nie znam. Być może znajdziesz jakiegoś użytkownika akurat jej, który lepiej Ci podpowie niż ja.
Niemniej jednak wiem, że:
  • Deepin oparty jest o Debian Sid,
    stosuje ten sam system pakietów deb,
    instalacja ich odbywa się co najmniej tak jak w innych dystrybucjach opartych o Debiana, czyli z pomocą apt/dpkg i/lub jakiegoś GUI, które potrafi sobie z tym poradzić w jakimś narzędziu graficznym (osobiście nie lubiłem żadnych innych wynalazków i używałem programu synaptic).
I tu się moja wiedza kończy nt. Deepin OS. Bazując na "debianowej" i zakładając, że w Deepin jest tak samo, to masz:
  • w dowolny sposób (np. przez apt/apt-get) masz zainstalować sterowniki: xserver-xorg-video-ati oraz xserver-xorg-video-intel (ten ostatni masz) oraz firmware-linux-nonfree,
    z reguły to nie jest konieczne, ale sugeruję - wykonać restart komputera
Niestety po restarcie prawdopodobnie uruchomi Ci się system z wykorzystaniem GPU w Intelu (ot, taka specyfika, że w notebookach zawsze jest preferencja dla stosowania energooszczędnych układów, a takim jest grafika zintegrowana).
Sprawdzasz zainstalowanie obu sterowników:
$ xrandr --listproviders
Jeśli wszystko jest prawidłowo zainstalowane, to dla wykorzystania sterownika ATI w bardziej konkretnych zastosowaniach, musisz jeszcze wpisać:
$ xrandr --setprovideroffloadsink radeon Intel
Sprawdzasz:
$ DRI_PRIME=1 glxinfo | grep "OpenGL renderer"
W wyniku winno być AMD.
Jeśli chcesz wykorzystywać ATI/AMD jako pierwszą, to trzeba zrobić taki plik konfiguracyjny jak opisane tu: https://wiki.archlinux.org/index.php/PRIME#Discrete_card_as_primary_GPU. Choć rozwiązanie jest w zasadzie uniwersalne, to przed decyzją o trwałej zmianie (chyba, że umiesz się dostać do TTY bez startującego poprawnie środowiska) poleciłbym to jeszcze sprawdzić na jakichś bliżej deepinowych forach; możesz się posługiwać forum/wiki Debiana lub Ubuntu (ostrożniej).
PS1: PRIME to nie jest oprogramowanie, a technologia umożliwiająca pracę na komputerach z tzw. grafiką hybrydową, stąd w jakimś menedżerze pakietów raczej szukaj tej nazwy w opisie (nb. prawidłowo winna być pisana wielkimi literami), a nie w nazwie paczki.
PS2: Niektóre notebooki umożliwiają wybór określonego GPU do pracy w BIOSie - musisz sprawdzić w dokumentacji swojego.