로그인 해주세요.

미니기기 / 음향 게시판 *스마트폰과 PC, 카메라, 스피커 등 IT 미니기기와 음향기기에 관해 교류하는 게시판입니다.

흡혈귀왕

미니 요즘 Vulkan 예전만큼 빡쌔진 않습니다.

예전 한참 과도기에선 엄청 하드 코딩이었는데

 

요즘은 유니티랑 언레알 엔진 차원에서

빌드 시 생각보다 번역 잘 해줍니다.

 

물론 완벽하진 않아서 문제가 생긴 부분은

잡아줘야하지만 예전 만큼 빡쌔진 않아요.

 

 

그래서 제가 볼땐 구글각 잡고

안드로이드 백렌더러에서 EGL 드라이버 쳐내고

Vulkan 드라이버 기본으로 한 뒤

 

64비트 강제 유예기간 준거처럼

OpenGL ES 앱들 Vulkan 강제하면 전환되긴 될겁니다.

 

64비트도 결국 전환 금방 되었죠...

 

 

아마 스토어에 Vulkan 지원 업데이트할 여력이 없는

영세한 게임 개발사들은 자사 홈페이지에 apk를 배포하고 그러는 경우도 생길거 같네요.

 

근데 그것도 안드로이드에서 EGL 드라이버가 더이상 없고

ANGLE EGL 드라이버면 호환성이랑 성능 문제로 어쩔수없이 Vulkan으로 전환하긴 해야할겁니다.

흡혈귀왕
퀄콤빠, AMD빠, 테그라빠
댓글
18
불심
best 1등 불심
2024.04.26. 22:22

64비트 지원에서의 마이그레이션은 좀 다른 문제인게, 안드로이드 앱의 기반은 VM입니다. 네이티브 앱이 대다수인 윈도우랑 같은 포팅 난이도가 애초에 아니에요.

 

직업이 개발자신진 모르겠으나, 자바(와 kotlin)는 환경 무관하게 타입 사이즈도 불변이고, 자바만의 API라는 인터페이스가 있습니다. 이건 딱히 멱살 잡을것도 없는 수준의 포팅 난이도이고 so가 포함된 앱들은 대부분 armv8 abi 지원으로 빠르게 해결이 됐던 것들입니다.

 

어디까지나 공식적으로 알려진건 15버전에서 HWUI 대신에 SkiaVK를 강제하겠다는거지 이게 모든 앱을 Vulkan으로 만들어라는 것과는 영향 범위가 천지차입니다. 아래의 픽셀 단말에 대한 커밋로그를 봐도 libhwui에 대한 설명이지 이게 안드로이드 앱 전역적인 이야기가 아닙니다.

 

물론 미래에는 선생님 말씀처럼 그렇게 될지도 모르죠. 그게 안드로이드 몇 버전일진 저도 모르겠지만요.

 

18d68841199505452.jpg

[불심]님의 댓글을 신고합니다. 취소 신고
흡혈귀왕
글쓴이
흡혈귀왕 불심 님께
2024.04.26. 22:24

서비스 기획자 입니다.

OS 자체 강제를 넘어서 저는 그냥 스토어 정책적으로 그렇게만 해도 충분할거라는 이야기입니다.

 

그리고 위에 적었듯이 게임 엔진은 사정이 훨씬 좋습니다.

[흡혈귀왕]님의 댓글을 신고합니다. 취소 신고
불심
불심 흡혈귀왕 님께
2024.04.26. 22:31

OGL을 쓰는게 게임만 있는게 아닙니다. 영상 플레이어들도 OGL 서피스를 쓰고 WebGL 구현체들(ex. 브라우저)도 있습니다.

 

이것들도 전부 로우레벨에서 Vulkan 베이스로 넘어간다면 가능할지도 모르겠네요.

[불심]님의 댓글을 신고합니다. 취소 신고
흡혈귀왕
글쓴이
흡혈귀왕 불심 님께
2024.04.26. 22:35

그정도면 ANGLE로도 충분히 가능합니다.

아시겠지만 크로미움 브라우저들은 ANGLE로

WebGL을 사용하죠.

[흡혈귀왕]님의 댓글을 신고합니다. 취소 신고
불심
불심 흡혈귀왕 님께
2024.04.26. 22:37

결국 ANGLE이 한동안은 GL과 Vulkan사이의 연착륙 도구로 남아있을 가능성이 높다고 보기에 강제 전환이 어렵다고 보는겁니다. 구글은 매년 여름쯤 기존앱들 SDK 강제 업데이트를 요구하는데, 여력이 있으면 바로 실행했음 했지 못할 놈들이 아니거든요.

[불심]님의 댓글을 신고합니다. 취소 신고
흡혈귀왕
글쓴이
흡혈귀왕 불심 님께
2024.04.26. 22:41

적어도 저는 안드로이드 OS에서 EGL 드라이버가 빠지는건 "곧"이지 않을까 생각합니다.

 

레거시 지원 차원에서 angle.EGL정도로 남겨두고요.

사실 이미 지원끝난 API 붙잡고 있는것도 모양새가 웃기긴하죠.

 

저는 이제 게임업계 떠나고 웹/앱 콘텐츠 서비스 기획이다보니 언넝 WebGPU가 안착되길 바랍니다.

 

2D 캔버스랑 WebGL 못써먹겠네요 퍼포먼스 때문에

[흡혈귀왕]님의 댓글을 신고합니다. 취소 신고
불심
불심 흡혈귀왕 님께
2024.04.26. 22:50

웹쪽은 그나마 환경이슈를 덜타니 WebGPU는 버전이 올라가면서 서서히 정착이 되긴 할겁니다.

기획 업무를 다른 직군들하고 해보셨으니 아실테지만, 개발이란게 의외로 보수적인 집단이기도 하고요. 마음같아선 갈고 싶지만 고치고 만들어야 할게 평소에도 많은 바쁜 사람들이라..

 

암튼 저도 공감하는 부분은, EGL 호환 드라이버는 angle로 남겠다는것. 다만 아마 꽤 장수할것 같습니다. 

[불심]님의 댓글을 신고합니다. 취소 신고
흡혈귀왕
글쓴이
흡혈귀왕 불심 님께
2024.04.26. 22:50

레드마인에 올려놓은 일감이 사라지지 않습니다...(...)

[흡혈귀왕]님의 댓글을 신고합니다. 취소 신고
불심
불심 흡혈귀왕 님께
2024.04.26. 22:52

저도 이슈가 100개씩 쌓여있는데요. 초과근무 오지게 채워서 쳐내도 또 다른이슈로 덮입니다.

[불심]님의 댓글을 신고합니다. 취소 신고
그렇군요
2등 그렇군요
2024.04.26. 22:21

하드 코딩이라고 빡세다고만 알고 있었는데 요즘엔 알아서 잘 해주나 보네요 ㅋㅋ

[그렇군요]님의 댓글을 신고합니다. 취소 신고
불심
불심 그렇군요 님께
2024.04.26. 22:23

엔진 레벨에서 지원되는 것도 있으니깐요. 한땀한땀 짜는것과는 상황이 많이 다르죠.

[불심]님의 댓글을 신고합니다. 취소 신고
범퀴
3등 범퀴
2024.04.26. 22:41

앞으로 나올 대작 게임들이 불칸인지 아닌지 확인해보면 되겠죠? 개발난이도가 별차이없다면 불칸으로 안만들이유가 없어보이는데요

[범퀴]님의 댓글을 신고합니다. 취소 신고
흡혈귀왕
글쓴이
흡혈귀왕 범퀴 님께
2024.04.26. 22:44

난이도 차이 없다라는 말이 저 위에 써있나요?

컨트롤+F 해도 전 1nm도 안보이는군요.

 

예전 만큼 빡쌔지 않다는 소리입니다.

 

단순 빌드 번역으로만 개발하면 여전히 문제 있어요.

그걸 디버깅하면서 잡아줘야합니다.

 

예전 대비 코딩을 덜 하는것이지 결국 시간이고 돈입니다.

[흡혈귀왕]님의 댓글을 신고합니다. 취소 신고
범퀴
범퀴 흡혈귀왕 님께
2024.04.26. 22:45

아 확대해석했네요

예전보다 안빡쌔지만 빡쌔다 네요ㅡ?

[범퀴]님의 댓글을 신고합니다. 취소 신고
흡혈귀왕
글쓴이
흡혈귀왕 범퀴 님께
2024.04.26. 22:48

기존 OpenGL 대비 손가는건 맞습니다.

다만 예전만큼 헬이네 어쩌네 수준은 아니라는거죠.

 

그래서 간간히 Vulkan 지원 게임들이 조금씩이라도 나오는것이구요.

[흡혈귀왕]님의 댓글을 신고합니다. 취소 신고
나랏미
나랏미
2024.04.27. 01:18

기존에 있던 게임들이 불칸을 지원할 확률은 적을까요?

[나랏미]님의 댓글을 신고합니다. 취소 신고
흡혈귀왕
글쓴이
흡혈귀왕 나랏미 님께
2024.04.27. 12:26

적을거 같네요.

애초에 Vulkan을 염두하고 개발한거라면 모를까 결국 손이 많이갑니다.

 

구글이 스토어에 EGL 게임 퇴출 이러면 가능은 하겠네요.

[흡혈귀왕]님의 댓글을 신고합니다. 취소 신고
나랏미
나랏미 흡혈귀왕 님께
2024.04.27. 17:06

아쉽군요

[나랏미]님의 댓글을 신고합니다. 취소 신고
취소
번호 분류 제목 글쓴이 날짜 조회 수
공지 공지 사이트 이용 수칙 230228 수정 file admin 18.08.04 114719 13
핫글 미니 다른 거 부실해도 램은 빵빵했던 그 녀석 [38] file RacingMiku 14:39 947 16
핫글 미니 천하의 애플도 AI에는 별 수 없네요. [8] 적당히하자 14:00 956 10
핫글 미니 갤럭시 버즈3 프로 렌더링 유출 [25] file 노다 16:22 931 8
214724 미니 미게 잘 되네요 file 놋철씁니다 18.06.27 515 0
214723 미니 츄라이츄라이 [1] file Elsanna 18.06.27 540 0
214722 미니 와! 미게! Stellist 18.06.27 434 0
214721 미니 크흐 소통갓 베리힌님 file 놋철씁니다 18.06.27 497 0
214720 미니 여기 특별히 죽지 않으면 전 그냥 여기서 놀래요 [2] 놋철씁니다 18.06.27 929 0
214719 미니 근데 트래픽 늘어나면 어떻게 되나여 [1] file JordanKwon 18.06.27 597 0
214718 미니 안녕하세요 몽구스 18.06.27 231 0
214717 미니 모바일 ㅅㅅ file 놋철씁니다 18.06.27 743 0
214716 미니 청와통닭보다는 [2] 노랑통닭 18.06.27 607 0
214715 미니 근데 이거 XE예요? [1] file 놋철씁니다 18.06.27 862 0
214714 미니 도매인 이름 제가 한거임 생색 [1] file 놋철씁니다 18.06.27 581 0
214713 미니 안녕하세요~~ [2] 프로겐 18.06.27 416 0
214712 미니 닉넴 변경 놋철씁니다 -> Minny Minny 18.06.27 238 0
214711 미니 안녕하세요. 기립갤식입니다. [3] 기립갤식 18.06.27 528 0
214710 미니 KT LTE측정 [1] file Minny 18.06.27 352 0
214709 미니 구 미게 복구되었습니다. [1] Minny 18.06.27 376 0
214708 미니 소식 듣고 와봤는데... 상당히 좋네요 [1] 기븐 18.06.28 539 0
214707 미니 피난소 와봤습니다 [1] 늙은이 18.06.28 329 0
214706 미니 기어S4, 갤럭시노트9과 함께 공개예정 BarryWhite 18.06.28 300 0
214705 미니 픽셀3 & 픽셀3XL 디자인 [2] file BarryWhite 18.06.28 340 0
214704 미니 놋9 루머 BarryWhite 18.06.28 213 0
214703 미니 애플, LGD에 OLED 400만장 주문? BarryWhite 18.06.29 137 0
214702 미니 유출된 서피스폰 사진 file BarryWhite 18.06.30 365 0
214701 미니 스피어닉 -> 스피어 닉변했습니다 ㅅㅅ [2] 스피어 18.06.30 224 0
214700 미니 오늘도 미게는 시간을 달립니다 [4] 블랙로봇 18.07.02 245 0

추천 IT 소식 [1/]

스킨 기본정보

colorize02 board
2017-03-02
colorize02 게시판

사용자 정의

1. 게시판 기본 설정

게시판 타이틀 하단에 출력 됩니다.

일반 게시판, 리스트 게시판, 갤러리 게시판에만 해당

2. 글 목록

기본 게시판, 일반 게시판, 썸네일 게시판만 해당

썸네일 게시판만 해당

썸네일 게시판만 해당

썸네일 게시판만 해당

썸네일 게시판만 해당

3. 갤러리 설정

4. 글 읽기 화면

기본 10명 (11명 일 경우, XXXXX 외 1명으로 표시)

5. 댓글 설정

일정 수 이상의 추천을 받은 댓글에 표시를 합니다.

6. 글 쓰기 화면 설정

글 쓰기 폼에 미리 입력해 놓을 문구를 설정합니다.

서버에 요청 중입니다. 잠시만 기다려 주십시오...