인텔 Xe 드라이버는 다가오는 리눅스 6.16 릴리스에서 안정성과 성능 향상에 중점을 두고 여러 업데이트를 받을 예정입니다. 주요 변경 사항으로는 디버깅 프로세스를 간소화할 수 있는 debugfs에서 불필요한 종료를 제거하는 것이 포함됩니다. 또한 엔진 활동 통계 활성화 중 발생하는 경계 초과 오류 수정과 엔진 활동에 대한 오류 보고 개선이 주목할 만한 향상입니다.
이번 업데이트는 테스트 및 신뢰성 평가에 도움이 될 수 있는 결함 주입 기능도 추가됩니다. 그 외에도 포인터 역참조, 스티어링 레지스터 캡처, 캡처 레지스터 목록 생성 시 디스플레이 스트림 압축(DSS) 정보 캐싱과 관련된 수정 사항이 포함됩니다. 특히 VRAM 백업은 이제 일시 중지 또는 동결 콜백 중이 아닌 전원 관리(PM) 알림에서 발생하여 시스템 응답성을 개선할 수 있습니다.
추가 개선 사항으로는 온도 및 팬 속도에 대한 커널 버전 문서 수정과 메모리 관리를 향상시키기 위한 devcoredump 청크화 추가가 있습니다. xe_ttm_access_memory 함수는 비가시적 접근을 위해 GPU를 활용하도록 업데이트되어 특정 시나리오에서 성능을 최적화할 수 있습니다. 또한, 가능한 순환 잠금 의존성을 해결하고 EU 정지가 SR-IOV 가상 기능(VF)에서 지원되지 않음을 명확히 했습니다. 마지막으로, 자체 테스트에서 xe_bo_evict의 force_alloc 매개변수가 제거되어 테스트 프로토콜이 개선되었음을 나타냅니다.
이러한 변경 사항은 인텔 Xe 드라이버의 기능성과 신뢰성을 향상시키기 위해 집합적으로 작용하여, 리눅스 시스템에서 인텔 그래픽을 사용하는 사용자와 개발자에게 더 강력한 옵션이 될 것입니다.
* 이 글은
phoronix.com의 기사를 요약한 것입니다. 전체 기사의 내용은
이곳에서 확인하실 수 있습니다.