Hej,

Wytłumaczy mi ktoś w jaki sposób są stworzone sterowniki AMD i Intela na Linuxie?

Niby za sterowniki odpowiedzialna jest biblioteka Mesa, ale z tego co widziałem to część(core?) tych sterowników jest obecna również w jądrze co widzę w changelogach kolejnych wersji.

Dlaczego nie jest wszystko wpakowane do Mesy?

#linux #mesa #amd #intel
@qarmin:

Wytłumaczy mi ktoś w jaki sposób są stworzone sterowniki AMD i Intela na Linuxie?

Piszą je ludzie, głównie zatrudnieni przez AMD, ale i inne firmy się dorzucają (np. Valve), jest też zawsze trochę ludzi, którzy to robią sami z siebie.

Niby za sterowniki odpowiedzialna jest biblioteka Mesa, ale z tego co widziałem to część(core?) tych sterowników jest obecna również w jądrze co widzę w changelogach kolejnych wersji.

Nie. Sterowniki są,
Trwa konferencja programistów X.Org, podczas której planowane są spotkania deweloperów X.Org/Wayland/Mesa w Gdańsku na dorocznej konferencji.

Podczas gdy wiele konferencji w 2020 r. Zostało przekształconych w wirtualne wydarzenia w wyniku koronawirusa, Fundacja X.Org ma nadzieję, że we wrześniu nadal będą mogli organizować swoje fizyczne wydarzenie zgodnie z planem w Polsce i organizowane przez miejscowy personel Intel Poland

https://www.phoronix.com/scan.php?page=news_item&px=XDC2020-CFP-Poland-Issued

#gdansk #programowanie #programista15k #xorg #wayland #linux #informatyka #pc #komputery #ciekawostki #polska #mesa #3d #
LinuxZamiastWindows - Trwa konferencja programistów X.Org, podczas której planowane s...

źródło: comment_15896528652pk7pDYMD1Odsmvmp6Dusz.jpg

Pobierz
@L3gion: Nie znam osoby która by zamieniła xorg na wayland w obecnych czasach zwłaszcza, że nie obsługuje wielu rzeczy i ma gorszą wydajność.
Ale po co to skłócać. Developerzy Wayland też będą. To nie jest wojna, jakaś to są różne rozwiązania, różne drogi...
To tak jakbyś miał miał na osiedlu dłuższą ścieżkę z asfaltu, a obok trochę szybszą ale wydeptaną przez ludzi. To zawsze część ludzi będzie chodziło jedną a inna
Hej,
Coś ostatnio wykładam się na coraz prostszych rzeczach a mianowicie postanowiłem sobie skompilować Mesę, czego nigdy wcześniej nie robiłem, bo nie widziałem takiej potrzeby i instalacja niby kończy się pomyślnie lecz sterownik jest ciągle tej samej wersji(sprawdzony przez glxinfo | grep OpenGL).

Moje polecenia

apt build-dep valgrind mesa

git clone https://gitlab.freedesktop.org/mesa/mesa.git mesa
cd mesa
mkdir build
cd build
meson .. -Dvalgrind=true
ninja
ninja install

System chyba Ubuntu Mate 19.10

#linux #
Hej, właśnie skompilowałem sobie Mesę na Ubuntu 19.04 prosto z repozytorium https://gitlab.freedesktop.org/mesa/mesa korzystając z poniższych poleceń

$ mkdir build
$ cd build
$ meson ..
$ sudo ninja install

Problem jest w tym, że w glxinfo ciągle jest informacja, że używam wersji mesy z Padoka PPA.
Próbowałem restartować komputer, lecz bez żadnych efektów.

#linux #mesa
q.....n - Hej, właśnie skompilowałem sobie Mesę na Ubuntu 19.04 prosto z repozytorium...

źródło: comment_LuzrOsss0d3oBV2Hv9bl5jzAz1II8MlA.jpg

Pobierz
@qarmin: Nigdy się nie bawiłem ale na logikę, posprawdzałeś gdzie znajdują się obecne liby mesy a gdzie twoje zainstalowane plebejsko przez make install?

A tak swoją drogą to masz to samo:
https://salsa.debian.org/xorg-team/lib/mesa/tree/debian-experimental
Z tym, że sobie deba wyprodukujesz. Nie musisz korzystac z tego samego repo, wystarczy, że w zasadzie przeniesiesz skrypty budujące "debian" do twojego repo, pozmieniasz co musisz i zbudujesz paczkę. O wiele lepiej się potem tym zarządza niż syfem