Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
1978
Ostatnio edytowany przez uzytkownikubunt (2016-12-01 01:18:44)
Offline
2175
Ostatnio edytowany przez uzytkownikubunt (2016-12-01 01:22:56)
Offline
Sterownik amdgpu oczekuje na dodanie do repozytorium Debiana:
https://ftp-master.debian.org/new/xserver-xorg-video-amdgpu_0.0.01~git20150807-1.html
Kernela się można spodziewać na dniach.
Offline
To jak, Radeony wreszcie zaczną śmigać jak Nvidie albo lepiej?
Bo ja co jakiś czas czytam o uskorieniach ze sterami AMD, ale do tej pory zawsze wychodziło, jak zwykle..... ;)
Offline
[quote=Jacekalex]To jak, Radeony wreszcie zaczną śmigać jak Nvidie albo lepiej?
Bo ja co jakiś czas czytam o uskorieniach ze sterami AMD, ale do tej pory zawsze wychodziło, jak zwykle..... ;)[/quote]
Szczególnie Optimus świetnie śmiga.
Offline
[quote=yossarian][quote=Jacekalex]To jak, Radeony wreszcie zaczną śmigać jak Nvidie albo lepiej?
Bo ja co jakiś czas czytam o uskorieniach ze sterami AMD, ale do tej pory zawsze wychodziło, jak zwykle..... ;)[/quote]
Szczególnie Optimus świetnie śmiga.[/quote]
Optimus może i nie śmiga, ale nVidia na desktopie śmiga aż miło.
Offline
[quote=Hepita][quote=yossarian][quote=Jacekalex]To jak, Radeony wreszcie zaczną śmigać jak Nvidie albo lepiej?
Bo ja co jakiś czas czytam o uskorieniach ze sterami AMD, ale do tej pory zawsze wychodziło, jak zwykle..... ;)[/quote]
Szczególnie Optimus świetnie śmiga.[/quote]
Optimus może i nie śmiga, ale nVidia na desktopie śmiga aż miło.[/quote]
A na laptopach praktycznie wcale nie śmiga.
Po co takie bezsensowne dyskusje?
Offline
@up
Po co takie bezsensowne dyskusje?[/quote]
Sam taką dyskusję zacząłeś. ;P
Ja się pytałem w kontekście wydajności, szczególnie OpenGL i Vaapi.
Optimus to jest kwestia głównie Xorga, w Waylandzie sprawa jest rozwiązana banalnie prosto, a cała robota w sterowniku to nie jakieś czary, tylko interpretacja zmiennej, która określa docelową kartę graficzną i dotyczy nie steru w jaju tylko biblioteki w userspace.
Gdyby nie złożoność i błędy Xorga, to dla AMD, Nvidii czy Intela rozwiązanie problemu dwóch albo i pięciu kart graficznych na jednym wyświetlaczu zajęło by maks tydzień.Kod:
$ DRI_PRIME=0 glxinfo | grep "OpenGL vendor string" OpenGL vendor string: Intel Open Source Technology Center $ DRI_PRIME=1 glxinfo | grep "OpenGL vendor string" OpenGL vendor string: nouveauW tym przykładzie nie ster w jaju wybiera kartę, opcja wyboru jest w bibliotece Mesa oraz bibliotekach Xorga.
Weston ma już zaimplementowany ten mechanizm.
Także po migracji na Waylanda/Xwaylanda problem Optimusa powinien zniknąć raz na zawsze.
PozdroOstatnio edytowany przez Jacekalex (2015-08-31 17:12:56)
W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem para bellum ;) | Pozdrawiam :)
Offline
2176
Ostatnio edytowany przez uzytkownikubunt (2016-12-01 01:22:57)
Offline
[quote=Jacekalex]@up
Po co takie bezsensowne dyskusje?[/quote]
Sam taką dyskusję zacząłeś. ;P[/quote]
Tak?
[quote=Jacekalex]To jak, Radeony wreszcie zaczną śmigać jak Nvidie albo lepiej?
Bo ja co jakiś czas czytam o uskorieniach ze sterami AMD, ale do tej pory zawsze wychodziło, jak zwykle..... ;)[/quote]
Bo ja jak widzę Twój nick to wiem, że zawsze będzie dyskusja w stylu "moja racja jest najlepsza, bo jest moja". Ja Ciebie cenię jako forumowicza, bo dużo wiesz, ale.... To chyba nie jest odpowiednie miejsce na takie dyskusje :D już prędzej jakiś blog, albo inne forum.
Offline
2225
Ostatnio edytowany przez uzytkownikubunt (2016-12-01 01:24:01)
Offline
2520
Ostatnio edytowany przez uzytkownikubunt (2016-12-01 01:30:24)
Offline
2729
Ostatnio edytowany przez uzytkownikubunt (2016-12-01 01:34:49)
Offline
AMD dorobilo się wreszcie bety swojego hybrydowego sterownika bazującego na amdgpu w kernelu i zamkniętej części sterownika w userspace
http://www.phoronix.com/scan.php?page=article&item=amd-gpu-pro&num=1
Skrypcio instalacyjny ponoć działa również na debianie z małymi modyfikacjami
Sam ster przynosi ze sobą wsparcie dla Vulcana, opencl 2, i rusza na nim w vulcanie Talos Principle
Offline
2861
Ostatnio edytowany przez uzytkownikubunt (2016-12-01 01:37:38)
Offline
3203
Ostatnio edytowany przez uzytkownikubunt (2016-12-01 01:45:29)
Offline
[quote=uzytkownikubunt]Innymi słowy jest jeszcze gorzej niż w przypadku lat wcześniejszych, gdy Nvidia nie pisała otwartego sterownika i nie udostępniała dokumentacji GPU.[/quote]
Wygląda na to, że w obliczu nowego sterownika od AMD sytuacja się powoli odwraca... Nvidia przestaje być jedynym słusznym wyborem
Może przynajmniej będzie wsparcie dla Waylanda na zamkniętym sterowniku, bo jak nie to chyba zmienię grafikę na Radeon RX 460.
W sumie takie podejście im się opłaca, nie męczą się ze wsparciem Linuksa i prawie nie tracą dochodów - co to dla nich te marne 0,5% (po uwzględnieniu użytkowników kart Intela i AMD)
Ostatnio edytowany przez Hepita (2016-09-23 17:38:51)
Offline
@uzytkownikubunt
pojadę [url=https://www.youtube.com/watch?v=iYWzMvlj2RQ]klasykiem[/url]
Offline
[quote=hi]@uzytkownikubunt
pojadę [url=https://www.youtube.com/watch?v=iYWzMvlj2RQ]klasykiem[/url][/quote]
Developerzy Nvidii właśnie się gęsto tłumaczyli na XDC, ze swojego niekompatybilnego EGLstream.
Za jakiś miesiąc się dowiemy, czy coś drgnęło w tej sprawie.
Nouveau już Maxwella 1 generacji zaczyna obrabiać, wiem, bo sam mam takiego grata.
Nvidia z resztą po okresach droczenia i much w nosie zawsze przychodzi niczym koza do woza,
jak tylko jest ryzyko, że utraci werbalnie pozycję lidera w oczach użyszkodników.
To chyba granica, której boją się przekroczyć.
Offline
3206
Ostatnio edytowany przez uzytkownikubunt (2016-12-01 01:45:34)
Offline
Mam takie pytanko, czy ktoś już używa AMDGPU-pro na debianie? Najlepiej Sid ale wrażenia z testowego jak najbardziej by mnie interesowały.
Offline
[quote=skullman]czy ktoś już używa AMDGPU-pro na debianie?[/quote]
Najnowszego Debiana 9 dopiero co pobrałem i jeszcze go nie zainstalowałem ale sprawdziłem już mój nowy nabytek Radeon RX 460 w Xubuntu 16.04.2
lspci -nn | grep VGA 01:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Device [1002:67ef] (rev cf)
Domyślny driver w tym Xubuntu
lsmod | grep amdgpu amdgpu 1208320 2 i2c_algo_bit 16384 1 amdgpu ttm 102400 1 amdgpu drm_kms_helper 167936 1 amdgpu drm 368640 5 amdgpu,ttm,drm_kms_helper modinfo amdgpu filename: /lib/modules/4.8.0-36-generic/kernel/drivers/gpu/drm/amd/amdgpu/amdgpu.ko license: GPL and additional rights description: AMD GPU author: AMD linux driver team inxi -xG Graphics: Card: Advanced Micro Devices [AMD/ATI] Device 67ef bus-ID: 01:00.0 Display Server: X.Org 1.18.4 drivers: ati,amdgpu (unloaded: fbdev,vesa,radeon) Resolution: 1920x1080@60.00hz GLX Renderer: Gallium 0.4 on AMD POLARIS11 (DRM 3.3.0 / 4.8.0-36-generic, LLVM 3.8.0) GLX Version: 3.0 Mesa 12.0.6 Direct Rendering: Yes
sprawdzenie wydajności
glmark2 ======================================================= glmark2 2014.03+git20150611.fa71af2d ======================================================= OpenGL Information GL_VENDOR: X.Org GL_RENDERER: Gallium 0.4 on AMD POLARIS11 (DRM 3.3.0 / 4.8.0-36-generic, LLVM 3.8.0) GL_VERSION: 3.0 Mesa 12.0.6 ======================================================= ... glmark2 Score: 3695
Po zainstalowaniu drivera pobranego ze strony AMD
https://support.amd.com/en-us/kb-articles/Pages/AMDGPU-PRO-Install.aspx
inxi -xG Graphics: Card: Advanced Micro Devices [AMD/ATI] Device 67ef bus-ID: 01:00.0 Display Server: X.Org 1.18.4 drivers: ati,amdgpu (unloaded: fbdev,vesa,radeon) Resolution: 1920x1080@60.00hz GLX Renderer: AMD Radeon RX 460 Graphics GLX Version: 4.5.13474 - CPC 17.10.2 Direct Rendering: Yes modinfo amdgpu filename: /lib/modules/4.8.0-36-generic/updates/dkms/amdgpu.ko version: 17.10.2 license: GPL and additional rights description: AMD GPU author: AMD linux driver team
jest trochę lepiej
glmark2 ======================================================= glmark2 2014.03+git20150611.fa71af2d ======================================================= OpenGL Information GL_VENDOR: ATI Technologies Inc. GL_RENDERER: AMD Radeon (TM) RX 460 Graphics GL_VERSION: 4.5.13474 Compatibility Profile Context 17.10.2 ======================================================= ... glmark2 Score: 4282
Jak to się przekłada w grach to nie wiem, gdyż nie grywam.
Offline
Radeon RX 460 w Debianie 9:
po zainstalowaniu
:~$ sudo apt-get install firmware-linux-nonfree Czytanie list pakietów... Gotowe Budowanie drzewa zależności Odczyt informacji o stanie... Gotowe The following additional packages will be installed: amd64-microcode firmware-amd-graphics firmware-misc-nonfree intel-microcode iucode-tool Zostaną zainstalowane następujące NOWE pakiety: amd64-microcode firmware-amd-graphics firmware-linux-nonfree firmware-misc-nonfree intel-microcode iucode-tool 0 aktualizowanych, 6 nowo instalowanych, 0 usuwanych i 0 nieaktualizowanych. Konieczne pobranie 4686 kB archiwów. Po tej operacji zostanie dodatkowo użyte 24,6 MB miejsca na dysku. Kontynuować? [T/n] t ... Przetwarzanie wyzwalaczy pakietu initramfs-tools (0.130)... update-initramfs: Generating /boot/initrd.img-4.9.0-3-amd64
jest
:~$ inxi -xF System: Host: debian Kernel: 4.9.0-3-amd64 x86_64 (64 bit gcc: 6.3.0) Desktop: Xfce 4.12.3 (Gtk 2.24.30) Distro: Debian GNU/Linux 9 (stretch) Machine: Device: desktop Mobo: ASUSTeK model: M5A97 LE R2.0 v: Rev 1.xx BIOS: American Megatrends v: 2501 date: 04/09/2014 CPU: Hexa core AMD FX-6300 Six-Core (-MCP-) cache: 12288 KB flags: (lm nx sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm) bmips: 42142 clock speeds: max: 3500 MHz 1: 1400 MHz 2: 2000 MHz 3: 2000 MHz 4: 1400 MHz 5: 2500 MHz 6: 1400 MHz Graphics: Card: Advanced Micro Devices [AMD/ATI] Baffin [Radeon RX 460] bus-ID: 01:00.0 Display Server: X.Org 1.19.2 drivers: ati,amdgpu (unloaded: modesetting,fbdev,vesa,radeon) Resolution: 1920x1080@60.00hz GLX Renderer: Gallium 0.4 on AMD POLARIS11 (DRM 3.8.0 / 4.9.0-3-amd64, LLVM 3.9.1) GLX Version: 3.0 Mesa 13.0.6 Direct Rendering: Yes Audio: Card-1 Advanced Micro Devices [AMD/ATI] Device aae0 driver: snd_hda_intel bus-ID: 01:00.1 Card-2 Advanced Micro Devices [AMD/ATI] SBx00 Azalia (Intel HDA) driver: snd_hda_intel bus-ID: 00:14.2 Sound: Advanced Linux Sound Architecture v: k4.9.0-3-amd64 ...
doinstalowanie glmark2
https://fixmynix.com/how-to-install-glmark2-from-source-in-debian/
tu jedna zmiana, gdyż jest błąd
:~$ sudo apt-get install libjpeg-dev libpng12-dev Czytanie list pakietów... Gotowe Budowanie drzewa zależności Odczyt informacji o stanie... Gotowe Pakiet libpng12-dev nie ma dostępnej wersji, ale odnosi się do niego inny pakiet. Zazwyczaj oznacza to, że pakietu brakuje, został zastąpiony przez inny pakiet lub nie jest dostępny przy pomocy obecnie ustawionych źródeł. E: Pakiet libpng12-dev nie ma kandydata do instalacji
w zastępstwie
:~$ sudo apt-get install libjpeg-dev libpng-dev Czytanie list pakietów... Gotowe Budowanie drzewa zależności Odczyt informacji o stanie... Gotowe The following additional packages will be installed: libjpeg62-turbo-dev libpng-tools zlib1g-dev Zostaną zainstalowane następujące NOWE pakiety: libjpeg-dev libjpeg62-turbo-dev libpng-dev libpng-tools zlib1g-dev 0 aktualizowanych, 5 nowo instalowanych, 0 usuwanych i 0 nieaktualizowanych. Konieczne pobranie 854 kB archiwów. Po tej operacji zostanie dodatkowo użyte 2121 kB miejsca na dysku. Kontynuować? [T/n] t ...
i sprawdzenie
:~/glmark2$ glmark2 ======================================================= glmark2 2014.03 ======================================================= OpenGL Information GL_VENDOR: X.Org GL_RENDERER: Gallium 0.4 on AMD POLARIS11 (DRM 3.8.0 / 4.9.0-3-amd64, LLVM 3.9.1) GL_VERSION: 3.0 Mesa 13.0.6 ======================================================= [build] use-vbo=false: FPS: 3508 FrameTime: 0.285 ms [build] use-vbo=true: FPS: 8153 FrameTime: 0.123 ms [texture] texture-filter=nearest: FPS: 8031 FrameTime: 0.125 ms [texture] texture-filter=linear: FPS: 8150 FrameTime: 0.123 ms [texture] texture-filter=mipmap: FPS: 7874 FrameTime: 0.127 ms [shading] shading=gouraud: FPS: 7602 FrameTime: 0.132 ms [shading] shading=blinn-phong-inf: FPS: 7587 FrameTime: 0.132 ms [shading] shading=phong: FPS: 7531 FrameTime: 0.133 ms [shading] shading=cel: FPS: 7572 FrameTime: 0.132 ms [bump] bump-render=high-poly: FPS: 6127 FrameTime: 0.163 ms [bump] bump-render=normals: FPS: 8522 FrameTime: 0.117 ms [bump] bump-render=height: FPS: 8353 FrameTime: 0.120 ms libpng warning: iCCP: known incorrect sRGB profile [effect2d] kernel=0,1,0;1,-4,1;0,1,0;: FPS: 7667 FrameTime: 0.130 ms libpng warning: iCCP: known incorrect sRGB profile [effect2d] kernel=1,1,1,1,1;1,1,1,1,1;1,1,1,1,1;: FPS: 5159 FrameTime: 0.194 ms [pulsar] light=false:quads=5:texture=false: FPS: 7423 FrameTime: 0.135 ms libpng warning: iCCP: known incorrect sRGB profile [desktop] blur-radius=5:effect=blur:passes=1:separable=true:windows=4: FPS: 3271 FrameTime: 0.306 ms libpng warning: iCCP: known incorrect sRGB profile [desktop] effect=shadow:windows=4: FPS: 4523 FrameTime: 0.221 ms [buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 673 FrameTime: 1.486 ms [buffer] columns=200:interleave=false:update-dispersion=0.9:update-fraction=0.5:update-method=subdata: FPS: 1344 FrameTime: 0.744 ms [buffer] columns=200:interleave=true:update-dispersion=0.9:update-fraction=0.5:update-method=map: FPS: 778 FrameTime: 1.285 ms [ideas] speed=duration: FPS: 2450 FrameTime: 0.408 ms [jellyfish] <default>: FPS: 5931 FrameTime: 0.169 ms [terrain] <default>: FPS: 755 FrameTime: 1.325 ms [shadow] <default>: FPS: 6106 FrameTime: 0.164 ms [refract] <default>: FPS: 1363 FrameTime: 0.734 ms [conditionals] fragment-steps=0:vertex-steps=0: FPS: 8067 FrameTime: 0.124 ms [conditionals] fragment-steps=5:vertex-steps=0: FPS: 8141 FrameTime: 0.123 ms [conditionals] fragment-steps=0:vertex-steps=5: FPS: 7891 FrameTime: 0.127 ms [function] fragment-complexity=low:fragment-steps=5: FPS: 8092 FrameTime: 0.124 ms [function] fragment-complexity=medium:fragment-steps=5: FPS: 7888 FrameTime: 0.127 ms [loop] fragment-loop=false:fragment-steps=5:vertex-steps=5: FPS: 7866 FrameTime: 0.127 ms [loop] fragment-steps=5:fragment-uniform=false:vertex-steps=5: FPS: 7895 FrameTime: 0.127 ms [loop] fragment-steps=5:fragment-uniform=true:vertex-steps=5: FPS: 7763 FrameTime: 0.129 ms ======================================================= glmark2 Score: 6062 =======================================================
Offline
Time (s) | Query |
---|---|
0.00010 | SET CHARSET latin2 |
0.00004 | SET NAMES latin2 |
0.00107 | SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='3.145.62.36' WHERE u.id=1 |
0.00224 | REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.145.62.36', 1732220017) |
0.00027 | SELECT * FROM punbb_online WHERE logged<1732219717 |
0.00049 | SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=24025 AND t.moved_to IS NULL |
0.00021 | SELECT search_for, replace_with FROM punbb_censoring |
0.01465 | SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=24025 ORDER BY p.id LIMIT 150,25 |
0.00088 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=24025 |
Total query time: 0.01995 s |