AMD는 GC10+ 아키텍처를 대상으로 리눅스에서 GPU 리셋 기능의 중요한 개선을 도입할 예정입니다. 이번 업데이트는 큐별 리셋 지원을 향상시키는 10개의 패치를 포함하고 있으며, 이를 통해 GPU 자원의 격리 및 관리가 개선됩니다. 이 변경 사항은 레거시 격리 동작을 강제하여 커널 큐에 대한 GPU 접근을 직렬화하며, 이를 통해 한 번에 하나의 프로세스만 큐를 사용할 수 있도록 보장합니다. 따라서 큐 리셋이 발생할 경우 영향을 받는 프로세스만 영향을 받게 되어 이러한 이벤트 동안 전반적인 사용자 경험이 향상됩니다.
이 새로운 기능은 윈도우에서의 큐별 리셋 처리 방식을 반영하여 플랫폼 간 일관된 경험을 제공합니다. 패치는 GC 10 및 11 칩에서 게임을 실행하고 정지 테스트를 수행하는 동안 테스트되었습니다. 이 테스트 중에 정지가 발생하면 게임이 일시 중지되지만, 큐 리셋 후에는 매끄럽게 재개됩니다. GC8 및 GC9 아키텍처에서 유사한 기능을 구현하려는 이전 시도는 신뢰성이 떨어졌던 반면, 최신 GPU 세대에서는 눈에 띄는 발전이 있음을 나타냅니다.
이러한 개선 사항은 리눅스에서 AMD GPU의 안정성과 성능을 향상시킬 것으로 예상되며, 다른 플랫폼에 비해 경쟁력을 높이고 리눅스를 작업 환경으로 사용하는 게이머와 전문가들 사이에서의 채택을 증가시킬 가능성이 있습니다.
* 이 글은
phoronix.com의 기사를 요약한 것입니다. 전체 기사의 내용은
이곳에서 확인하실 수 있습니다.