Udzielone Odpowiedzi
- AutorPosty
- azjaModerator
… ha ha ha, fotoszopy nie takie rzeczy widziały ;-)
Miałem na myśli, to czy tylko powiedział, że zainstalował, czy również zainstalował. Piszesz, że
mhwd -l -d --pci
zwraca video-amdgpu jako zainstalowany. A co mówi o dostępnych? Widzi amdgpu-pro?
————-
EDIT … i jeszcze:
dkms status
————-Nie zadawaj pytania, jeżeli nie jesteś gotów usłyszeć odpowiedzi
azjaModerator… a czy w ogóle masz pakiet amdgpu-pro zainstalowany w systemie? Czy komunikat o sukcesie był prawdziwy?
Nie zadawaj pytania, jeżeli nie jesteś gotów usłyszeć odpowiedzi
azjaModerator… w wierszach 33,34 i 56 make wyrzuca error’y. Wcześniej, w wierszach 19,24 i 30 pojawia się komunikat sugerujący błędy w składni źródeł (zapewne, to jest źródło problemu): … has no left operand. Pytanie – czy i jakie ma, to znaczenie (nie jestem programistą, więc nawet nie mogę tego oszacować), bo instalacja kończy się komunikatem o sukcesie. Poza tym, i tak trzeba by zajrzeć do wskazywanych plików i sprawdzić o co dokładnie chodzi. Ale, to robota dla programisty.
… pomijając błędy przy instalacji – chodzi?Nie zadawaj pytania, jeżeli nie jesteś gotów usłyszeć odpowiedzi
azjaModerator… @pavbaranov -> zmusiłeś mnie do wysiłku, dzięki czemu odpowiedziałem sobie na pytanie, którego NIE zadałem. Powinienem, to zrobić wcześniej, więc dziękuję. Nie zmienia, to postaci rzeczy, że pytanie, które zadałem, pozostało bez odpowiedzi (odnoszę wrażenie, że nie zostałem zrozumiany, wskutek niecierpliwej czy pobieżnej lektury moich wątpliwości), ale odpuść sobie – chciałem jedynie wzbogacić wątek, tak aby był pełniejszy i nie zawierał tylko ’zrób to czy tamto’, ale również słów kilka wyjaśnienia ’dlaczego tak, a nie inaczej’, bo byłoby, to przydatne dla @loctor, jak i innych, którzy trafią na ten materiał. Osobiście nie jestem zdeterminowany do drążenia w tym kierunku, w tym czasie – a gdy już będę, to informacje znajdę jak zwykle, dzięki rodzinnym koneksjom – wujkowi Google’owi i ciotce Wikipedii.
Nie zadawaj pytania, jeżeli nie jesteś gotów usłyszeć odpowiedzi
azjaModerator… @pavbaranov -> na temat nieaktualnego ncurses była już mowa wcześniej, choć propozycja rozwiązania problemu była chybiona, ale to wyszło dopiero po wgryzieniu się w sprawę.
… @loctor -> spróbuj najpierw z dkms. Jeżeli nie pójdzie, to patrz: powyżej, rady @pavbaranov. Ale:
# idż na stronę paczki:
https://aur.archlinux.org/packages/ncurses5-compat-libs/?comments=all
i poczytaj ostatnich kilkanaście komentarzy i ten przypięty, na górze. Postaraj się zrozumieć, bo mechaniczne wykonanie komend, bez ich zrozumienia, spowoduje wprowadzenie zmian w systemie, poza standardowymi mechanizmami (piszę, to z punktu widzenia Manjaro) – zmian, nad którymi nie będziesz panował, bo nie będziesz ich rozumiał. Propozycja @pavbaranov, to nic strasznego, bo to tylko modyfikacja PKGBUILD’a (czyli 'receptury’, pozwalającej na kompilację programu), który jest przestarzały i odwołuje się do nieistniejących źródeł; ale taka modyfikacja, to już stworzenie własnej paczki, o którą musisz dbać. Wypadałoby rozumieć mechanizmy, bo inaczej nic z tego nie będzie (taka modyfikacja mogłaby zostać zignorowana w standardowym systemie, ale nie rolling-release);
# stwórz sobie 'bazę’ takich zmodyfikowanych, własnych, skądinąd-branych paczek i opatrz czytelnymi notatkami (nawet jeżeli będzie, to dotyczyło jednego przypadku), bo za chwilę zapomnisz o co tam chodziło (a nawet jeżeli nie zapomnisz, to nie po to różni mądrale wynaleźli pismo, abyśmy musieli pamiętać);
# pamiętaj, że AUR, jako całość, jest repozytorium o stosunkowo niskim poziomie zaufania. Zdarzają się w nim perełki, ale i knoty, które źle działają, nie działają, trzeba samemu modyfikować, aby działały. Albo będziesz świadomie z niego korzystał, albo zgodzisz się na ryzyko destabilizacji systemu czy poszczególnych jego elementów. Z mojego doświadczenia wynika, że nie jest ono wielkie i jeżeli będziesz wgryzał się w temat, to będziesz je jeszcze bardziej zmniejszał, ale trzeba być świadomym, bo AUR nie ma żadnej scentralizowanej kontroli i systemu testów.
————-
EDIT … @pavbaranov -> ncurses5-compat-libs będzie próbowało zainstalować ncurses w wersji 6.0-20170819. Co się stanie, jeżeli w systemie ncurses już jest? Jeżeli tak (prawie pewne), to jest zapewne z repozytorium Manjaro, w wersji 6.0+20170527-1. Widzę w PKGBUILD’zie, że link’uje biblioteki, ale nie potrafię tego precyzyjnie zinterpretować.
————-Nie zadawaj pytania, jeżeli nie jesteś gotów usłyszeć odpowiedzi
azjaModerator<quote>
Zanim coś powiesz – sprawdź. Zależności dla amdgpu-pro-dkms są… większe, bo jeszcze dkms :)… jak nie sprawdziłem, jak sprawdziłem? Sprawdź zanim powiesz sprawdzam :)
Zależności AUR/amdgpu-pro-dkms, to dkms i wget. Porównywałeś, to z listą zależności AUR/amdgpu-pro?
– ilościowo zależności jest mniej;
– obie zależności dla AUR/amdgpu-pro-dkms, to pakiety z repozytoriów Manjaro;
– nawet jeżeli pójdziemy głębiej i zajrzymy w zależności pakietów zależnych, to i tak nie ma tego wiele i wszystko z repozytoriów Manjaro;
– to oznacza, że nie należy się spodziewać konfliktów pakietów, a samo dkms działa w Manjaro sprawnie (na tyle, na ile mi wiadomo);
– pośród zależności nie ma pakietów, które wcześniej sprawiały problemy.
… jak dla mnie, to ’Nie ma tylu zależności i nie powinno być problemów z instalacją’ (wybacz, że cytuję sam siebie).Nie zadawaj pytania, jeżeli nie jesteś gotów usłyszeć odpowiedzi
azjaModerator… własnościowe driver’y nie mają soft’u do ustawień karty?
… jeszcze jeden pomysł, o którym … mówiliśmy, nie mówiliśmy? Chyba o tym wspominałem:
AUR / amdgpu-pro-dkms
czyli wersja dkms (dynamiczny moduł jądra) sterowników. Nie ma tylu zależności i nie powinno być problemów z instalacją. Co najwyżej wysadzisz testowy system. Moim zdaniem warto spróbować.Nie zadawaj pytania, jeżeli nie jesteś gotów usłyszeć odpowiedzi
azjaModeratorKernel: 4.12.8-2-MANJARO x86_64 (64 bit)
$ zgrep -i AMDGPU /proc/config.gz CONFIG_DRM_AMDGPU=m CONFIG_DRM_AMDGPU_SI=y CONFIG_DRM_AMDGPU_CIK=y CONFIG_DRM_AMDGPU_USERPTR=y # CONFIG_DRM_AMDGPU_GART_DEBUGFS is not set
… @pavbaranov -> czyli tak samo jak u Ciebie. Sądzę, że Panowie z zespołu Manjaro nie modyfikują kernel’a (w stosunku do Arch’a) w jego krytycznych parametrach, aby nie stracić kompatybilności z Arch’em.
… mój Kernel, rzecz jasna, nie jest modyfikowany. Rzecz jasna, bo – moim zdaniem – nie widzę powodu do wybierania Manjaro, jako systemu użytkowego, po czym kombinowanie z kernel’em. Badań nie prowadziłem, nawet nieoficjalnych i na znikomej próbce, ale wnosząc z charakterystyki systemu – Manjaro jest dla ludzi, którzy potrzebują działającego systemu po instalacji, już, teraz. Co bardziej dociekliwi mogą później zgłębiać tajniki, poszerzać swoją wiedzę nt. systemu, ale generalnie, akcent położony jest na działający z marszu system. Ja jestem tym dociekliwym, który niespiesznie dłubie, ale wątpię, abym kiedykolwiek zdecydował się na budowę własnego kernel’a. Podobnie, jak większość użytkowników Manjaro, nie mam takiej potrzeby. Co innego, wykorzystanie różnych kernel’i dostępnych w repozytoriach.
… ale być może @loctor ma inne zdanie na ten temat i wtedy Twoje rady będą dla Niego (lub kogoś innego, kto tutaj trafi) cenne, wręcz niezbędne, bo – bez wątpienia – rzuci się na głęboką wodę.Nie zadawaj pytania, jeżeli nie jesteś gotów usłyszeć odpowiedzi
azjaModerator… no jasne, dzięki za odpowiedź – rozumiem motywację. Ale gdybyś musiał, to istnieją aplikacje, które wyłączają niewyłączalne, a poza tym wszystko można zrobić bezpośrednio w rejestrach. Koniec dygresji.
Nie zadawaj pytania, jeżeli nie jesteś gotów usłyszeć odpowiedzi
azjaModerator… jeżeli zależy Ci na czymś czysto windows’owym, czego nie można uruchomić na linux’ie, albo na virtual’ce, to chyba lepiej mieć dwa systemy. Mnie udało się zmigrować ze wszystkim, na czym mi zależy, ale nie było w tym zestawie żadnej wymagającej gry.
… OT, ale wybaczcie mi, bo ciekawość nie pozwala mi nie zapytać: dlaczego nie możesz zainstalować Win10?Nie zadawaj pytania, jeżeli nie jesteś gotów usłyszeć odpowiedzi
azjaModerator… w przypadku systemów typu rolling-release duże znaczenie ma spójność systemu (spora ilość, gęsto w czasie upakowanych modyfikacji – w przypadku Manjaro, należy przyjąć, że dwa razy w miesiącu pojawia się kilkadziesiąt pakietów w nowych wersjach). W Arch’u o tą spójność dba bardzo dobry manager pakietów – pacman. W Manjaro dochodzą jeszcze kolejne narzędzia, np. mhwd. Wychodzenie poza te mechanizmy, powoduje konieczność ręcznej kontroli spójności. Jeżeli zainstalowałeś jakiś zmodyfikowany, przez Ciebie, pakiet z AUR albo utworzyłeś własny, to TY musisz dbać o to, aby był on zgodny z resztą pakietów w systemie – tak aby zachować jego spójność. AUR nie jest oficjalnym repozytorium nawet w Arch’u, a tym bardziej w Manjaro. Nie masz, w związku z tym pewności, że pakiet z niego zainstalowany będzie prawidłowo pracował. Nie masz nawet pewności, że w ogóle go zainstalujesz – tak jak w Twoim przypadku. Chcesz zainstalować jakiś pakiet, który ma zależności, które konfliktują z obecnymi w systemie innymi pakietami. Nawet jeżeli uda Ci się problem rozwiązać, to może wrócić przy pierwsze aktualizacji – stworzyłeś rozwiązanie, to musisz o nie dbać, jesteś jego developer’em.
… wybór pomiędzy Manjaro i Antergos’em, to nie wybór pomiędzy wrażeniami tylko modelami. Manjaro bierze Arch’a i modyfikuje go – idzie równolegle do Arch’a (przynajmniej póki co). Antergos, choć ma swoje repozytoria, to jednak bazuje na repozytoriach Arch’a – jest prekonfigurowanym Arch’em. Ani lepiej, ani gorzej tylko inaczej.
… czy będziesz mógł zadawać pytania nt. Antergos’a na forum Manjaro? Nie jestem moderatorem tego forum, ale odpowiem, we własnym imieniu, w taki sposób:
w tatrzańskich schroniskach obowiązują ograniczenia – np. ilość noclegów ograniczona jest ilością miejsc w pokojach (oficjalnie, ze względów bezpieczeństwa i sanitarnych). Nocowałeś kiedyś w takim schronisku, widziałeś pustki (szczególnie w sezonie), widziałeś ludzi, którzy NIE spali na podłodze, ławach, stołach, parapetach, korytarzach, schodach, etc? Moim zdaniem, jeżeli będziesz użytkownikiem Antergos’a i zadasz pytanie na forum Manjaro, nie oczekując niemożliwego (np. przychodząc z problemem specyficznym dla Antergos’a), to nikt Ci bajki o wężu nie opowie.Nie zadawaj pytania, jeżeli nie jesteś gotów usłyszeć odpowiedzi
azjaModerator… dwa tropy. Pierwszego nie przerabiałem, więc jedynie podsuwam do rozważenia. Zmień nazwę pliku:
~/.config/xfce4/xfconf/xfce-perchannel-xml/displays.xml
w którym jest konfiguracja, do której próbujesz się dobić (a może nie ma go, albo jest sieczka w środku?).… drugi, to problem z którym miałem do czynienia, choć szczegółów już nie pamiętam. Polegał na tym, że miałem pomieszane (dlaczego?) pakiety Xfce, trochę na GTK2, trochę na GTK3 (jakiś czas temu dziewczęta i chłopcy z Xfce zaczęli przechodzić na GTK3 i, jak to zwykle przy takiej okazji, było parę niewygód). Efektem były problemy z … no nie pamiętam :-) ale być może takie jak Twoje, bo przypominam sobie, że paru elementów nie mogłem otworzyć. Ujednoliciłem na GTK2 (pakiet po pakiecie) i wszystko wróciło do nudnej normy.
Nie zadawaj pytania, jeżeli nie jesteś gotów usłyszeć odpowiedzi
azjaModerator… ncurses -> nie ma (już?) tego pakietu w tej lokalizacji. Jest kilka innych, świeższych. Używasz Manjaro? Ściągnij pakiet jak człowiek, z repozytorium:
core / ncurses 6.0+20170527-1
bo do tego, jak sądzę, to się sprowadza. Nie masz go? Sporo innych pakietów go używa, musisz go mieć.
Jeżeli nie Manjaro, to … czeka się szukanie odpowiedniego pakietu i ręczna instalacja (nie zastanawiam się w tej chwili nad pytaniem, czy jest to konieczne i sensowne).… ArchWiki ma dobre opinie, więc myślę, że aktualizują często. Jak, to w wiki – na dole strony masz datę ostatniej edycji.
Nie zadawaj pytania, jeżeli nie jesteś gotów usłyszeć odpowiedzi
azjaModerator… konflikty, moim zdaniem, dotyczą pakietów i znaczą tyle, że video-amdgpu jest w konflikcie z wymienionymi pakietami i nie możesz ich zainstalować w systemie jednocześnie.
… rzeczywiście, w AUR jest kilka wersji driver’ów. Zacząłbym, po prostu, od amdgpu-pro. Chyba, że masz jakieś informacje, mówiące o tym, że inny pakiet byłby stosowniejszy.
… co do kernel’a, to oczywiście zawsze możesz zainstalować najnowszy numer. Operacja prosta i bezbolesna, więc nie będzie problemu z testem.Nie zadawaj pytania, jeżeli nie jesteś gotów usłyszeć odpowiedzi
azjaModerator… video-vesa zignoruj, bo to 'graficzne koło ratunkowe’ i w omawianym problemie nie pomoże. Wygląda na to, że system nie ma/nie wie/nie potrafi zainstalować sterowników non-free, skoro nie pokazuje ich na liście dostępnych. Musiałbyś sprawdzić, czy dla tej karty, są one w ogóle dostępne (dzięki Bogu, tego rodzaju problemy omijały mnie, więc nie mam w tym zakresie istotnego doświadczenia – zaleta wyboru starszych rozwiązań). mhwd nie jest doskonałe i możliwe, że sterowniki są, ale narzędzie nie poradziło sobie z nimi i wtedy będziesz musiał spróbować ręcznego sterowania, ale nie podchodź do tego, zanim nie poczytasz na ten temat. Znajdziesz na forum tego typu problemy.
… co do komunikatu, to obsługa komunikatów jest na tyle doskonała, na ile szeroka wyobraźnia i pracowitość programisty. Być może należy go przeczytać jako: 'nie zainstaluję sterowników do tego urządzenia, ponieważ są już zainstalowane, a innych nie mam’.
… OT – co tak ładnie wygląda, KDE?
————-
EDIT … sprawdź, czy mhwd prawidłowo rozpoznało kartę.
————-Nie zadawaj pytania, jeżeli nie jesteś gotów usłyszeć odpowiedzi
- AutorPosty