다음 Linux 커널 7.2 버전은 NVIDIA가 만든 ACPI CPPC v4 표준을 지원합니다. 이 기술을 통해 운영 체제는 성능이 정상일 때 하드웨어에 알려 과열이나 과도한 전력 소비를 방지할 수 있습니다. 그러나 이 겉보기에 이타적인 협력 뒤에는 독점 표준을 통한 자유 소프트웨어 식민지화 전략이 숨어 있습니다.
오픈 소스이지만, 임계값에 대한 통제는 폐쇄적입니다 🔒
ACPI CPPC v4의 소스 코드는 공개되어 있지만, 정상 성능을 정의하는 세부 매개변수는 NVIDIA만이 독점적으로 설정합니다. 사용자는 보증이나 안정성을 위험에 빠뜨리지 않고는 이러한 임계값을 수정할 수 없습니다. 이는 특히 NVIDIA의 데이터 센터에 유리하여 자사 칩의 효율성을 최적화하는 반면, 경쟁사는 부분적으로 폐쇄된 이 표준에 적응하지 못해 성능이 저하될 수 있습니다. 커널은 하드웨어가 자체적으로 처리해야 할 문제를 해결하기 위해 더 커지고 복잡해집니다.
하드웨어는 커피를 마시고, 커널은 일을 합니다 ☕
이제 여러분의 프로세서는 지금처럼 스스로 조절하는 대신, 커널에게 정상적으로 작동 중인지, 아니면 연기가 나는지 물어봐야 합니다. 마치 냉장고가 식히는 데 허락을 구하는 것과 같습니다. 그리고 가장 좋은 점은 NVIDIA가 정상을 정의하기 때문에 AMD 그래픽 카드가 약간 뜨거워지면 커널이 속도를 늦추라고 지시하는 반면, RTX는 계속 최대 속도로 작동한다는 것입니다. 물론 모두 공공의 이익을 위한 것입니다.