ferviGwiazdor
1piorunówMoże wreszcie KGSL będzie w Termux 😛
Ogólnie w skrócie. Urządzenia w /dev są zazwyczaj tworzone z uprawnieniami roota, więc tylko root może niektóre rzeczy robić. Tak zazwyczaj jest w np. sterownikami wideo, właścicielem jest (zazwyczaj) root i grupa video.
Qualcomm Adreno tworzy dwa urządzenia, oczywiście zwyczajowe z root/video, ale także jedno "userlandowe" - /dev/kgsl-3d0
Dwóch użytkowników - xMeM i Lucas Fryzek udało się stworzyć sterownik, który działał jako tako na Termux - z artefaktami, ale jednak (chociaż Lucas nie celował w Termux, po prostu dla Freedreno tworzył)
Ale nikt nie chciał tego ruszyć, trudne sprawy. Ale od czego mamy Gemini 3.7 i ponad 1 dzień pracy.
Szukanie problemu było długie i trudne. Musiałem wybebeszyć SuperTuxKart z warstw, aż znalazłem problem. KGSL żyje! 😛
Co to oznacza? W teorii ludzie benchmarkują i KGSL jest troszkę szybszy od Zink i Turnip. W skrócie "poprzednia akceleracja" (przy czym się wybiera w Termux) pozwalała na uruchomienie Vulkana (Freedreno) na Termux, a Zink konwertował OpenGL na Vulkan.
Ja tego nie potwierdziłem, ale nie wiem czy to kwestia konkretnej gry (FlightGear), ale działa wolniej xD Może to kwestia syfu, który będę sprzątał
*
Oczywiście ktoś może się zapytać - po co? Ale mamy coraz wydajniejsze smartfony, możliwość podpięcia ich do monitora i zarazem coraz droższy sprzęt. Ja się zastanawiam czy nie lepiej iść właśnie w smartfon jako all-in-one sprzęt. I nad tym pracuję. Oczywiście nie sprawię, że uruchomicie na Androidzie wszystkie aplikacje. Jedyne co mogę spróbować zrobić, byście mogli uruchomić wszystkie Open Source 😛 Natomiast są emulatory
Inną opcją jest dla osób co wolą tablet - mają czasem klawiaturę, ale zwykle aplikacje potrafią ssać. A tu macie (w teorii, bo aktualnie połowicznie) pełne doświadczenie Linuksowe. No za⁎⁎⁎⁎ście xD






















