미니 Termux 네이티브 환경에 Wine 설치했습니다.
- 흡혈귀왕
- 조회 수 788
- 2024.05.10. 00:54
termux proot 리눅스가 아닌
termux 네이티브 xfce4 데스크탑 환경에서 구동되는 wine9.7 입니다.
호스트 디바이스는 갤럭시S24+(Exynos2400)
모르고 있었는데
termux의 tur-repo에서
box64와 wine64(wow64)가 조합된
hangover-wine을 패키지로 배포하고 있었더군요 ㅋㅋㅋㅋ
근데 제가 뭔가 놓치는게 있는지 프로그램 설치에 실패하고있네요.?
일단 termux tur git이나 hangover-wine git에 문의해봐야겠습니다.
(새로 빌드된 wine9.7 이슈일수도 있을거같네요.)
termux proot 리눅스에서 구동되는 box64+wine64 대비 장점은
termux 네이티브라서 proot 컨테이너 특유의 CPU 오버헤드가 전혀 없는 상태에서
box64로 번역되어서 더 나은 성능을 제공하고
(winecfg 실행 조차 속도가 훨씬 빠릅니다!)
추후 vulkan-wsi-layer에서 vk_khr_xlib_surface를 지원한다면
안드로이드 호스트 Vulkan 드라이버를 통해 스팀 게임을 구동 가능합니다!
프로그램 설치 이슈 해결하면 다시 후기 올리겠습니다.
p.s 그러고보니 wien에서 최근 ARM64EC 지원을 추가했는데 (기본 활성화는 아님)
이거 잘하면 이제 box64 없이도 ARM64 CPU에서 x64 프로그램 구동이 가능해질거같습니다.
최근 레딧에서
Termux용 X11 WSI 개발하시다가 잠시 홀드하셨던 능력자분이 다시 개발 착수하신다고 하시더군요.
현재 불완전하게 릴리즈된 Termux용 vulkan-wsi-layer(요건 다른분이 개발한거)와는 다르게
그분이 개발하시는 Termux용 X11 WSI는
vk_khr_xcb_surface 외에 vk_khr_xlib_surface도 확실히 지원을 염두하고 있고
(Termux용 vulkan-wsi-layer는 vk_khr_xlib_surface지원에 대해 아직 구체적인 계획이 없...)
아직은 SW로 구현되어서 성능은 떨어지지만
계획상 안드로이드의 AHardwareBuffer를 통해 HW DRI3도 구현할것이라 하더군요.
두근두근하네요 진짜 내년에는 안드 플래그십(태블릿 포함)들이 실사용 가능하게 pc게임이 돌아가겠네요. 모바일기기로 pc게임을하다니 이런게 격세지감인가 봅니다