ESXi 헤놀로지 내장그래픽 패스스루 하드웨어 트랜스코딩 방법 (feat. 우분투 NFS)
https://svrforum.com/os/138394
위 글을 보고 내장 그래픽 트랜스코딩에 도전했으나 실 to the 패.
참고로 전 7세대 G4560을 쓰고 있기 때문에 7세대 i915.ko 찾아서 /usr/lib/modules 넣고 권한 줘도 안되더라구요.
그래서 찾다찾다.. 달소님 블로그 글을 참고해서 작성해 봅니다.
https://svrforum.com/svr/20145
1. 호스트로 쓰일 우분투 22.04 LTS 서버 설치
https://svrforum.com/os/225447
달소님 게시물대로 VM 생성하면서 VM 옵션에 EFI 부팅으로 변경하고 생성 완료 후 부팅해서 설치
설치 과정 중 Openssh Server는 필히 선택해서 설치
2. 우분투에 NFS(Network File System) 클라이언트 설치
https://svrforum.com/svr/27804
NFS 서버 설치하기.
sudo apt install nfs-kernel-server
설치후에는 아래와같은 명령어로 nfs-server를 활성화 시키고 상태를 확인할 수 있습니다.
systemctl enable –now nfs-server
service nfs-server status
NFS 설정하기(나중에 해도 되지만 추후 ssh 접속이 귀찮으니 미리 설정)
nano /etc/exports
/dev/dri 헤놀로지ip(rw,sync,no_root_squash,no_subtree_check)
입력 후 Ctrl+O, Ctro+X로 저장하고 나오기
Shutdown 으로 우분투 종료
3. ESXi 호스트 관리에서 내장 그래픽 패스스루 전환해서 활성으로 변경
4. VM 우분투 편집에서 PCI 디바이스 추가 및 메모리 예약 설정 및 ISO 연결 해제, svga.present FALSE로 변경
우분투 설치가 끝났기 때문에 CD/DVD는 지워주고 모든 메모리 예약으로 변경
이제 VM에서 기본 SVGA 비활성화 작업.
VM 종료 후 > VM편집 > VM옵션 > 고급 -> 구성 매개 변수 -> 구성 편집 -> svga.present 를 FALSE로 설정.
우분투에서 트랜스코딩 돌리는게 효율이제일좋긴하죠ㅎㅎ
그런거 같아요!
에... 우분투에 /dev/dri를 헤놀에 마운트해서 우분투에 패스쓰루된 그래픽을 쓰는건가요?
그런방법도 되는군요.. ㄷㄷ 첨알았습니다.
달소님 작성하신 글 보고 저도 배웠어요 ㅎㅎ
어라 efi 로 해도 패쓰스루 되나요?
bios만 되는거 아니였나요?
Bios에서 테스트해보진 않았는데 efi로 문제 없이 잘되네요^^
이 방식으로 하면 우분투와 헤놀로지 두 곳에서 동시에 사용 가능한가요? 글에 나왔던 세팅과 동일하게 사용중이어서 조금 끌리네요.
저는 헤놀로지에서만 사용중이지만
헤놀로지는 우분투의 폴더를 NFS 통해 마운트해서 같이 쓰는 것이니
이론상 두 곳 모두 사용 가능해 보입니다.
cmt alert