엔비디아 엔지니어, 리눅스에서 AMD GPU 성능 저하 문제를 신속하게 해결하다

전문: https://www.tomshardware.com/pc-components/gpu-drivers/nvidia-engin...

원저자: | 작성일: 2025-04-06 15:50
사이트 내 게시일: 2025-04-06 16:29
엔비디아의 한 엔지니어가 PCI BAR 공간을 10TiB 이상으로 늘리려는 시도 중에 AMD 통합 및 전용 GPU에 영향을 미치는 성능 저하를 우연히 발생시켰습니다. 이 변경으로 인해 GPU가 제한된 것으로 잘못 표시되어 심각한 성능 문제가 발생했습니다. 다행히도, 엔지니어는 문제를 신속하게 파악하고 해결하였으며, 자신의 실수를 수정하는 오픈 소스 원칙을 준수했습니다.

성능 저하는 대용량 메모리 용량을 가진 시스템을 위한 PCI BAR 공간을 향상시키려는 커밋에서 비롯되었습니다. 이 변경은 소비자 x86 장치에서 KASLR 엔트로피를 감소시켜 보안 목적으로 커널 데이터 로딩의 무작위성을 저하시켰습니다. 또한, 커널의 접근 가능한 메모리 범위를 64TiB로 증가시켜 라데온 GPU에 문제를 일으켰습니다. 이러한 GPU의 장치 메모리 초기화는 max_pfn 변수를 증가시켜 GPU가 DMA32 영역으로 제한되었고, 이 영역은 4GB의 메모리만 허용하여 성능 저하의 원인이 되었습니다.

이 수정 사항은 곧 적용될 것으로 예상되며, 다가오는 리눅스 6.15-rc1 병합 창과 일치할 것입니다. 일반적인 6주에서 8주 간의 릴리스 주기를 고려할 때, 리눅스 6.15의 안정적인 버전은 5월 말 또는 6월 초에 제공될 예정이며, AMD GPU의 전체 성능 기능이 복원될 것입니다.

* 이 글은 tomshardware.com의 기사를 요약한 것입니다. 전체 기사의 내용은 이곳에서 확인하실 수 있습니다.
카테고리: GPU
태그: AMD (2444) Nvidia (2063) Linux (1573) kernel (277) open-source (268) Radeon (171) GPU performance (119) KASLR (3) PCI BAR (1)

댓글

댓글을 쓰기 위해서는 로그인을 해 주세요.