Niezbyt często zdarza mi się mówić o głównych ulepszeniach sterowników graficznych FreeBSD, ale dzięki najnowszemu kodowi X.Org Server Git w połączeniu z najnowszym, zastrzeżonym sterownikiem graficznym NVIDIA, dostępna jest teraz obsługa odciążania renderowania PRIME, jeśli używasz konfiguracji z wieloma procesorami graficznymi na tym BSD.

Własny sterownik graficzny FreeBSD firmy NVIDIA ma w dużej mierze wspólną bazę kodów z kodem sterownika graficznego systemu Linux (i Solaris) Unix. Pakiet sterowników NVIDIA FreeBSD niedawno dodał port modułu jądra „nvidia-drm”, a teraz pojawiła się zmiana serwera X.Org, aby umożliwić odciążenie działającego renderowania PRIME. Odciążanie renderowania PRIME polega na używaniu jednego procesora graficznego do renderowania ekranu serwera X.Org, przy jednoczesnym umożliwieniu renderowania niektórych gier/aplikacji z drugiego — i bardziej wydajnego — oddzielnego procesora graficznego. Odciążanie renderowania PRIME od dawna działało pod Linuksem dla różnych sterowników, a teraz zaczyna działać we FreeBSD ze stosem NVIDIA.

Ta prośba o scalenie od Austina Shafera z firmy NVIDIA została wczoraj połączona w celu dodania wspólna platforma DRM dla BSD. Jest to potrzebne wraz z najnowszym, zastrzeżonym sterownikiem graficznym NVIDIA nvidia-drm-present, aby ta wygodna obsługa odciążania renderowania przez wiele GPU działała teraz we FreeBSD.


Z serwera X.Org po stronie była tylko kwestia przeniesienia pliku i dołączenia go jako części kompilacji BSD xorg-server do obsługi odciążania renderowania PRIME w taki sam sposób, jak w Linuksie.

Categories: IT Info