Pięć lat po wprowadzeniu na rynek kontrolera do gier SHIELD „Thunderstrike” firma NVIDIA ostatnio pracowała nad upstreamingiem obsługi tego kontrolera — i innych możliwych urządzeń peryferyjnych NVIDIA Shield — za pośrednictwem nowego sterownika jądra systemu Linux. Ten nowy sterownik ma teraz zostać scalony dla systemu Linux 6.5.
Jak napisano w kwietniu, NVIDIA pracowała nad nowym sterownikiem, którego nazwa została zmieniona z „hid-shield” na „hid-nvidia-shield” w celu obsługi kontrolera do gier SHIELD, który został wprowadzony na rynek w 2017 r., podczas gdy łatki wspomnieć również o wsparciu dla innych urządzeń peryferyjnych NVIDIA SHIELD, które mogą pojawić się w przyszłości.
Biorąc pod uwagę, że NVIDIA przygotowuje się do wprowadzenia nowej generacji SHIELD i chce zbudować nową obsługę Linuksa na podstawie tego sterownika, nie jest jasne, dlaczego inwestują teraz w ten nowy kod sterownika pięć lat później.
Czwarta wersja sterownika NVIDIA SHIELD HID została opublikowana w tym tygodniu. Obecne możliwości tego sterownika kontrolera do gier obejmują obsługę dotykową i zapytania o informacje za pośrednictwem sysfs dotyczące numeru seryjnego/informacji o sprzęcie/wersji oprogramowania układowego. Łatka v4 rozwiązuje niektóre problemy z formatowaniem kodu i wyjaśnia w tekście Kconfig, że jest przeznaczona dla urządzeń NVIDIA.
Postępując zgodnie z poprawka v4 jest publikowana, opiekun podsystemu HID, Jiri Kosina z SUSE, umieścił ten nowy sterownik w kolejce HID-next do przesłania podczas zbliżającego się okna łączenia Linuksa 6.5. Tak więc za kilka miesięcy, gdy jądro Linuksa 6.5 będzie stabilne, ten nowy sterownik NVIDIA powinien być dostępny.