콘솔에 데비안을 설치했는데 사용 가능한 16GB 메모리 중 14GB만 표시되는 것을 발견했습니다. 이는 내 APU(AMD)가 내 필요에 비해 너무 많은 2GB를 예약했기 때문입니다. 나쁜 소식은 BIOS에 이를 변경할 수 있는 설정이 없다는 것입니다.
AMDGPU 드라이버 문서에서 매개변수 vramlimit
및 (cpu visible vram)을 보았 vis_vramlimit
으므로 이 옵션을 사용한 사람에게 몇 가지 질문이 있습니다.
- AMDGPU 드라이버의 vram 양을 제한하여 시스템 RAM을 확보해야 합니까, 아니면 BIOS에서 예약된 메모리의 사용을 제한해야 합니까? (이것은 최악의 경우입니다. 2GB를 비디오용으로 남겨두고 필요할 경우 전부 사용하지도 않습니다.)
vis_vramlimit
설명만으로는 정확히 무엇을 하고 있는지, 시스템에 어떤 의미가 있는지 이해할 수 없습니다.
감사해요
답변1
저도 같은 문제가 있습니다. BIOS 설정에서는 공유 비디오 RAM의 양을 변경할 수 없지만 이러한 매개변수에 대한 문서를 찾았습니다. 작동하는지 확인해야합니다.
https://www.kernel.org/doc/html/latest/gpu/amdgpu.html
고쳐 쓰다
예를 들어 vis_vramlimit=1024 vramlimit=1024 gartsize=128 gttsize=512
GPU는 해당 RAM만 사용하지만 BIOS는 SO가 여유 RAM을 캡처하는 것을 허용하지 않으므로 이에 대한 BIOS 지원이 없습니다.