저는 ARM(armv7h) ChromeBook, 특히 NVIDIA Tegra K1 GPU가 탑재된 Acer ChromeBook 13의 소유자입니다. 최근 Chrome OS(Linux 3.10) 커널을 사용하여 이전 Ubuntu 16.04 LTS(Xenial Xerus) Xorg 패키지인 Ubuntu 22.04(Jammy Jellyfish) LTS를 실행하는 데 성공했습니다(최신 Xorg 버전은 NVIDIA의 blob에서 작동하지 않기 때문에). 효과적인 GPU 가속을 위해 독점적인 NVIDIA L4T(Linux 4 Tegra) 21.8을 사용합니다. 지금까지 시스템은 대부분 원활하게 실행되고 있으며 GPU는 노후에도 불구하고 버티고 있습니다. 주요 문제는 Jetson TK1 사용자와 유사한 장치가 NVIDIA GPU 커널 모듈이 있는 Linux 3.10에 의존한다는 것입니다.
나는 더 안전한 커널을 사용하는 것을 선호합니다. 이 장치는 실제로 최신 Linux 6.x 커널을 지원하지만(기능을 추가하기 위해 몇 가지 패치만 추가됨) L4T 커널 모듈을 최신 Linux 커널 버전으로 포팅하려고 시도한 사람은 없는 것 같습니다. 저는 그런 오래된 커널에 의존하고 싶지 않고, Nouveau가 이미 이 GPU에 적합하지 않기 때문에 NVIDIA 독점 드라이버를 사용하고 있습니다(불행히도 이 GPU를 Nouveau에서 사용할 수 없게 만드는 해결되지 않은 Mesa 회귀 문제가 많이 있습니다). 이 경우 누보는 선택 사항이 아니었습니다. 이것이 커널 수정에 대한 첫 번째 시도는 아니지만 약간 다릅니다. 최소한 L4T 커널 모듈은 오픈 소스입니다.
Tegra GPU 모듈을 사용하여 적어도 커널을 4.19 LTS(현재)로 향상시키기를 바라고 있지만, 가급적이면 곧 중단되지 않을 LTS 버전(예: 4.19 LTS)을 사용하는 것이 좋습니다.
이 커널 모듈을 부팅하려면 어떻게 해야 합니까? 어디서부터 시작해야 할까요? 어떤 도움이라도 대단히 감사하겠습니다. 감사해요!