![흡혈귀왕](https://meeco.kr/files/member_extra_info/profile_image/266/266.jpg?20191028102945)
미니 Termux 개발팀에 turnip 신규 DRI3 패치 요청했다가 빠꾸 맞았네요 ㅠㅋ
- 흡혈귀왕
- 조회 수 325
- 2024.05.13. 23:03
turnip은
mesa에서 제공하는 퀄콤 Adreno 시리즈의 오픈소스 Vulkan 드라이버 입니다.
X11 환경에서 네이티브급 성능을 내려면 DRI3 지원이 필수인데
Termux-X11에서 DRI3를 지원하려면 Termux-X11에 맞게 따로 패치를 해줘야합니다.
현재 Adreno 750을 지원하는 mesa 브렌치가
Danil 브렌치와 mesa-main 브렌치인데
여긴 소스가 수시로 바뀌다보니 그 바뀐 소스에 맞게 패치를 매번 새로 만들어줘야 합니다.
최근 Termux 개발팀에
mesa-mian 브렌치와 Danil 브렌치에 업데이트된 Adreno 750 내역에 맞게 패치 수정 요청했지만
애초에 해당 패치는 리눅스용이 아닌 Termux 패키지용 패치이고
Termux 패키지에서만 작동을 보증한다면서 (사실 리눅스용으로 패키지 빌드해도 정상 작동합니다.)
패치를 매번 만들면 관리하기가 힘들기 때문에 (이부분은 납득이 갔습니다.)
빠꾸 먹었습니다...ㅡㅡㅋ
Termux 개발팀에서 보통 mesa turnip에 대한 DRI3 패치 업데이트 하는 경우가
mesa가 정식 버전 릴리즈될 때 쯤에 해주고 있으니
mesa 정식 릴리즈에 Adreno 750 공식 지원이 추가되어야 거기에 맞게 DRI3 패치가 나올거 같네용.....ㅡㅡㅋ
이런 속도면 Adreno 830 공식 지원은 내년에나 되어야 될거같은 느낌입니다.
이전처럼 테스트 브렌치에 올라온 소스에 맞는 DRI3 패치를 만들어주시면 Adreno 830 테스트 브렌치로
mesa turnip을 빌드할 수 있을텐데
이제 패치 관리 차원에서 그렇게 하지 않으신다 했으니
(애초에 이렇게 하는게 저도 맞다고 봅니다. 공식 브렌치가 아닌 테스트 브렌치는 코드가 너무 수시로 바뀌어서)
2026년에 Adreno 840 탑재한 8G5가 나올때 쯤이면
mesa 정식 릴리즈에 Adreno 8xx 시리즈 지원이 추가될거 같은 느낌이네요 ㅋㅋㅋㅋ
추가 첨언
현재 mesa 정식 릴리즈가 24.0.7인데
24.1.0에서 Adreno 750 지원이 추가될것으로 보이는지라 Adreno 750 공식 지원은 이제 곧 일듯 하네요.
![흡혈귀왕](https://meeco.kr/files/member_extra_info/profile_image/266/266.jpg?20191028102945)