Pamiętajcie o sterownikach – MESA 17.1 w Ubuntu 16.04/17.04
Chyba żadna kwestia nie jest tak istotna dla użytkowników otwartych sterowników graficznych jak ich częste aktualizowanie. Nieposkromiony rozwój i wieczne poprawki powodują, że należy trzymać rękę na pulsie, by nie zostać na poboczu postępu z prehistorycznymi wersjami sprzed roku. Dotyczy to głównie użytkowników chipsetów graficznych Intela i AMD. Tam dokonują się największe skoki jakościowe i wydajnościowe. Wystarczy wspomnieć o obsłudze Vulkana, wsparciu dla OpenGL 4.5 i innych niuansach. Jednak aktualizowanie sterowników graficznych nie jest takie oczywiste w dystrybucjach terminowych, jakimi są np. Ubuntu lub Mint.
- Intel i965, i945, i915. więcej na stronie Intela
- AMD Radeon series. więcej tutaj
- NVIDIA GPUs. Nouveau Wiki
- VMware virtual GPU
Wydana 10 maja 2017 roku wersja 17.10 z pewnością jest nie lada gratką dla użytkowników przede wszystkich chipsetów Intela. Dla i965 zaprezentowano wsparcie dla OpenGL 4.2 (4.5), wsparcie dla Radeon RX Vega w sterowniku RadeonSI Gallium3D, ujednolicono pamięć podręczną dla shaderów, itp.
- OpenGL 4.2 dla i965/ivb
- GL_ARB_gpu_shader_fp64 dla i965/ivybridge
- GL_ARB_gpu_shader_int64 dla i965/gen8+, nvc0, radeonsi, softpipe, llvmpipe
- GL_ARB_shader_ballot dla nvc0, radeonsi
- GL_ARB_shader_clock dla nv50, nvc0, radeonsi
- GL_ARB_shader_group_vote dla radeonsi
- GL_ARB_shader_precision dla i965/ivb
- GL_ARB_shader_viewport_layer_array dla radeonsi
- GL_ARB_sparse_buffer dla radeonsi/CIK+
- GL_ARB_transform_feedback2 dla i965/gen6
- GL_ARB_transform_feedback_overflow_query dla i965/gen6+
- GL_ARB_vertex_attrib_64bit dla i965/ivb
- GL_NV_fill_rectangle dla nvc0
- Geometry shaders enabled dla swr
Jak widać, warto być na bieżąco ze sterownikami. W przypadku ich otwartych odmian kilka poprawek potrafi zrobić sporą różnicę. Tak jak i w przypadku MESA 17.1 i nadchodzącym wydaniu MESA 17.2. To wydania szczególnie atrakcyjne dla graczy (jak widać powyżej).
Jak zatem stać się posiadaczem najnowszych sterowników MESA jeżeli użytkujemy Ubuntu 16.04/17.04 lub Minta 18.xx? Najprościej skorzystać z popularnych PPA, wśród których prym wiedzie Padoka PPA:
sudo add-apt-repository ppa:paulo-miguel-dias/pkppa
sudo apt-get update
sudo apt-get upgrade
Powyższe to stabilna edycja tego PPA. Jeżeli chcielibyśmy spróbować swoich sił z wersjami sterowników z GIT możemy użyć:
sudo add-apt-repository ppa:paulo-miguel-dias/mesa
sudo apt-get update
sudo apt-get upgrade