• 돌아가기
  • 아래로
  • 위로
  • 목록
  • 댓글
가이드

Proxmox 에서 인텔 12세대 GPU VM, LXC로 패스스루 하기 - Mapped Device 도 잘 되는군요.

jerry80 jerry80 941

2

5

찾아보면 정보는 다 있는데 여기 저기 흩어져있어서 찾기가 힘들어 한번 정리합니다.

 

사용 하드웨어는 Chattery T9 n100 미니 피시 이고, 내장그래픽을 윈도VM, 리눅스VM, 리눅스 LXC 에 모두 패스하는 방법입니다.

 

(1) 호스트, 윈도  VM 셋업.

 

여기 있는것 그대로 따라 하면 됩니다. 다른 글들과 달리 에디터 열어서 수정해야 할 부분을 sed 명령어로 만들어 두어서 따라하기 훨씬 편합니다.

예전 달소님 올려주신 가이드와 달리 Mapped Device 를 만들 필요없이 생성된 7개의 장치중에 한개만 패스 하면 됩니다.

 윈도위 VM은 생성방법부터 그대로 따라하면 됩니다.  윈도우 부팅후에 인텔 드라이버 설치는 상당히 오래 걸립니다. 인내를 갖고 기다리시면 됩니다. ^^

 

(2) LXC 셋업

이곳의 Part VI 부분을 보시면 됩니다. 설명은 젤리핀으로 되어있는데,  LXC 설정 파일 수정하는 부분까지만 따라하면 됩니다.

LXC의 경우는 호스트의 커널을 공유하기 때문에 장치만 넘겨주면 되네요.  윈도VM에 넘겨준 장치 번호와 중복되지 않게 하면 됩니다.

 

(3) Linux VM 셋업

이부분을 위해서는 리눅스 커널 6.2 이상의 배포판이 필요합니다. 이하 버전 커널을 가진경우 커널 버전을 올리고 하면 될것 같은데 직접해보지는 않았습니다. (저는 리눅스 민트 21.3 Edge 버전 사용했습니다.)

리눅스 설치 후에 간단히 아래 과정만 수행하면 됩니다.  

==================================================

cd /usr/src
git clone https://github.com/strongtz/i915-sriov-dkms i915-sriov-dkms-6.1

 

    edit /usr/src/i915-sriov-dkms-6.1/dkms.conf with the following:
    PACKAGE_NAME="i915-sriov-dkms"
    PACKAGE_VERSION="6.1"

 

dkms install --force -m i915-sriov-dkms -v 6.1

 

    edit /etc/default/grub with the following:
    GRUB_CMDLINE_LINUX_DEFAULT="quiet i915.enable_guc=3"

 

update-grub
update-initramfs -u

reboot

=======================================================

 

원본링크는 여기입니다.

 

제대로 동작하는지 여부는 vainfo 와 handbrake 인코딩으로 확인했습니다.

 

설명이 너무 불친절하기는 하지만, 지금까지 이리저리 하다가 실패하셨던 분이시면 금방 아실것 같습니다.

 

=== 내용추가 ===

 

호스트세팅 끝난다음에 달소님 글처럼 Mapped Device 생성하면, 동일 장치를 여러개의 VM에 매핑해도 알아서 사용되지 않고 있는 장치를 사용하네요. (윈도, 리눅스 두개의 머신에 동일 Mapped Device 를 패스스루 해도 둘 다 동작함)

 

 

 

 

   

신고공유스크랩
5
profile image 2등
달소 2024.01.26. 14:40
오,, 제껀 뭔가 중구난방인 느낌이있었는데 잘 정리해주셨네요 ㅎㅎ 감사합니다.
제글에도 여기로 오시라고 링크를..
만곰이 2024.01.31. 07:46
드디어 집에 있는 Proxmox에 작업을 해 볼 수 있을것 같습니다. 그간 구글링만 엄청했는데 제가 원하는 답이 정확히 없었습니다. Proxmox + Ubuntu VM + Plex + Intel 12th CPU 내장 그래픽 Passthrough

댓글 쓰기 권한이 없습니다. 로그인

취소 댓글 등록

cmt alert

신고

"님의 댓글"

이 댓글을 신고하시겠습니까?

댓글 삭제

"님의 댓글"

삭제하시겠습니까?


목록

공유

facebooktwitterpinterestbandkakao story
번호 분류 제목 글쓴이 날짜 조회 추천
오픈소스 개인 구독 추적기 Wallos 7 달소 1일 전23:26 268 +2
질문 /var/www 폴더가 삭제되었습니다. ㅜ,.ㅜ 2 니속사정 3일 전20:42 274 +1
잡담 jellyfin 자원 진짜 안쓰네요 1 kmw_ 3일 전19:26 408 +1
3905 질문
normal
서버구축하자 4시간 전21:59 34 0
3904 후기
image
달소 15시간 전10:59 119 0
3903 질문
image
경호 16시간 전10:34 167 0
3902
image
달소 1일 전23:26 268 +2
3901 잡담
image
달소 1일 전22:44 126 0
3900 질문
normal
맛밥 2일 전16:13 192 0
3899 질문
normal
니속사정 3일 전20:42 274 +1
3898 잡담
image
kmw_ 3일 전19:26 408 +1
3897 잡담
image
ljr10 3일 전18:44 253 0
3896 질문
image
ljr10 3일 전12:45 177 0
3895 잡담
image
purndal 4일 전00:52 214 +2
3894 질문
normal
스키피95 5일 전00:07 140 0
3893 질문
normal
고심분투 5일 전17:10 244 0
3892 질문
image
경호 5일 전15:50 109 0
3891 질문
normal
경호 5일 전13:23 74 0
3890 잡담
image
기현 5일 전07:34 513 +2
3889 잡담
image
keiminem 6일 전13:12 594 0
3888 잡담
normal
달소 6일 전11:38 346 +2
3887 질문
image
EXP 24.05.02.23:48 101 0
3886 질문
normal
홍익 24.05.02.19:26 244 0