prev
next
엠봉 유저들을 위한 홍보게시판
  • 목록
  • 아래로
  • 위로
  • 쓰기
  • 검색

Intel은 Linux 6.8, Arrow Lake 및 Lunar Lake용 Xe 커널 GPU 드라이버를 크게 개선하여 추가 지원을 얻습니다

123124123
79 0 0
https://mbong.kr/plusd/1958496 복사

해외 매체 기사를 단순 번역한 것으로 오역이 있을 수 있으며 자세한 내용은 원문을 참고하시기 바랍니다.


Intel은 Linux 6.8, Arrow Lake 및 Lunar Lake용 Xe 커널 GPU 드라이버를 크게 개선하여 추가 지원을 얻습니다

Intel은 Linux 6.8, Arrow Lake 및 Lunar Lake용 Xe 커널 GPU 드라이버를 크게 개선하여 추가 지원을 얻습니다 | mbong.kr 엠봉

Intel은 향상된 Xe 커널 GPU 드라이버를 제공하고 Arrow Lake 및 Lunar Lake 지원을 추가하여 Linux에서 소프트웨어 개발을 가속화했습니다.

Intel은 Xe 그래픽 드라이버를 개선하고 차세대 Arrow Lake 및 Lunar Lake CPU에 대한 지원을 제공하는 것을 목표로 Linux 개발을 강화했습니다.

Linux에서 Intel의 Arc 드라이버 데뷔는 다른 플랫폼에 비해 상당히 느린 시작이었습니다. 주로 Team Blue가 향상된 드라이버 기능을 제공하는 데 약간 늦었기 때문입니다. 그러나 2년간의 개발 끝에 Intel은 마침내 메인라인 커널에 제출하기 위해 "개량된" Xe 커널 그래픽 드라이버를 제출했습니다.Phoronix 보고서 에 따르면 새로운 "Xe" 그래픽 드라이버는 Linux의 기존 i915 DRM 커널 드라이버를 대체하고 모바일 및 데스크톱 GPU 모두에 대해 Tiger Lake 그래픽 이상을 지원합니다.

Intel GPU용 새로운 DRM 드라이버 소개

Xe는 통합 플랫폼과 개별 플랫폼을 모두 지원하는 Intel GPU용 새로운 드라이버입니다. 실험적 지원은 Tiger Lake에서 시작됩니다. i915는 계속해서 Meteor Lake 및 Alchemist까지 플랫폼의 주요 생산 동인이 될 것입니다. 그런 다음 목표는 이 Intel Xe 드라이버를 Lunar Lake 및 최신 플랫폼 의 기본 드라이버로 만드는 것입니다 .

Kernel.org를 통해

Linux의 새로운 Xe 그래픽 드라이버가 가져올 기능을 자세히 살펴보면, 재설계된 사용자 인터페이스와 인텔 그래픽으로 CPU 간 아키텍처 호환성을 훨씬 더 정교하게 만드는 것을 목표로 하는 몇 가지 기타 "엔지니어링" 개선 사항이 함께 제공됩니다. 다음은 Xe2(Battlemage) GPU 에 추가된 모든 변경 사항입니다 .

drm/xe: MTL 및 Xe2에 대한 성능 조정 설정 추가

drm/xe/xe2: MOCS 테이블 추가

drm/xe/xe2: TRTT 오류에 실패한 페이지 오류로 응답

drm/xe/xe2: 초기 해결 방법 추가

drm/xe/xe2: XY_FAST_COPY_BLT의 타일 y 유형을 Tile4로 설정합니다.

drm/xe/xe2: 블리터 명령어의 MOCS 필드 업데이트

drm/xe/xe2: igfx에서 플랫 cc에 대한 BIOS 활성화 결정

drm/xe/xe2: 주 메모리를 ccs 메모리 비율로 수정합니다.

drm/xe/xe2: bo 생성 중 ccs에 대한 추가 페이지 할당

drm/xe/xe2: XY_CTRL_SURF_COPY_BLT 업데이트

drm/xe/xe2: ccs 복사가 반복될 때마다 청크 크기 업데이트

drm/xe/xe2: 압축이 활성화된 PAT 인덱스를 사용하도록 Emit_pte를 업데이트합니다.

drm/xe/xe2: igfx에 대한 플랫 CC 이동을 처리합니다.

drm/xe/xe2: 시스템 메모리용 xe_bo_test 수정

drm/xe/xe2: 플랫 CC 지원

drm/xe/xe2: 예약된 도난 크기 확장

drm/xe/xe2: 누락된 mocs 항목 추가

drm/xe/xe2: TLB 무효화를 위해 XeHPC를 따릅니다.

drm/xe/xe2: ppgtt 항목에 PAT를 인코딩하기 위해 비트를 하나 더 추가합니다.

drm/xe/pat: PAT 덤프를 위해 debugfs 노드 추가

drm/xe/xe2: 렌더링/계산 컨텍스트 이미지 크기 업데이트

drm/xe/xe2: GT 토폴로지 판독 추가

drm/xe/xe2: 기본 GT에 대한 MCR 레지스터 조정 추가

drm/xe/xe2: 미디어 GT에 대한 MCR 레지스터 조정 추가

drm/xe/xe2: 컨텍스트 이미지 레이아웃 업데이트

drm/xe/xe2: 융합되지 않은 CCS 엔진 처리

drm/xe/xe2: AuxCCS는 더 이상 사용되지 않습니다.

drm/xe/xe2: Xe2_LPG IP 기능 정의

drm/xe/xe2: Xe2_LPM IP 기능 정의

drm/xe/xe2: 최대 페이지 테이블 레벨과 관계없이 VA 비트를 추적합니다.

drm/xe/xe2: Xe2 이상에서 GuC의 MOCS 프로그래밍

drm/xe/xe2: 올바른 MOCS 레지스터 프로그래밍

drm/xe/xe2: SVG 상태 처리 업데이트

drm/xe/xe2: 프로그램 PAT 테이블

우리 팀은 핵심 drm 개념의 전부는 아니더라도 대부분을 사용하고 i915와 공유되는 기능적 디스플레이를 갖춘 드라이버를 구성하는 데 중점을 두었습니다. 모든 플랫폼은 i915에서 공식적으로 지원되거나 Lunar Lake 와 같은 활성화 상태에 있기 때문에 여전히 force_probe 보호로 보호됩니다 .

드라이버 간 협업과 향후 하드웨어 활성화 외에도 우리의 핵심 영역 중 하나는 성능을 개선하고 사용자 보고를 처리하여 드라이버가 계속 향상되도록 하는 것입니다.

Xe 그래픽 드라이버 외에도 Intel은 Intel의 Arrow Lake 및 Lunar Lake 그래픽 아키텍처에 대한 지원을 얻은 Intel의 VC Intrinsics와 같은 기존 소프트웨어 패키지에 대한 차세대 지원도 도입했습니다 . 이는 Xe-LPG+(Arrow Lake/Alchemist) 및 Xe2(Lunar Lake/Battlemage) 아키텍처가 소프트웨어 프로젝트에 대한 지원을 얻었음을 의미하며, 이는 특히 향후 제품에 대해 Linux에서 초기 하드웨어 활성화를 제공하려는 Team Blue의 헌신을 보여줍니다.

★★★★★★★★★★
신고스크랩


댓글 0

댓글 쓰기
불법 사이트 홍보시 영구IP차단 됩니다.
권한이 없습니다. 로그인
0%
에디터 모드

신고

"님의 댓글"

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

댓글 삭제

"님의 댓글"

이 댓글을 삭제하시겠습니까?