쌓인 기록에서 찾기
무엇을 찾으세요?
날짜를 몰라도 됩니다. 제목·Key Point·요약·태그를 한꺼번에 뒤집니다.
검색 범위부터 2026년 9월 17일 (목)까지580건
2건 · "GPU 드라이버"조건 지우기 ×
001▲ 104 · 댓글 55M4 맥에서 한 달 만에 완성한 Linux GPU 드라이버Cody Ho와 Niklas가 M4 Mac Mini와 MacBook Neo용 OpenGL ES 3.0 완전 호환 GPU 드라이버를 약 1개월 만에 개발했다.인프라 · 데브옵스 · Building a Linux GPU Driver for the M4 Mac Mini in One Month
M4 맥에서 한 달 만에 완성한 Linux GPU 드라이버
Key PointGPU 드라이버는 현대 시스템의 필수 요소인데, 보통 수 년 걸리는 개발이 1개월로 단축된 기술적 성과와 그 과정에서 발견된 M4/A18의 복잡한 펌웨어 구조가 향후 오픈소스 GPU 드라이버 생태계에 미칠 영향을 보여준다.
핵심 요약
- Cody Ho와 Niklas가 M4 Mac Mini와 MacBook Neo용 OpenGL ES 3.0 완전 호환 GPU 드라이버를 약 1개월 만에 개발했다.
- 보통 수 년이 걸리는 GPU 드라이버 개발을 주 단위로 단축했으며, Chrome과 Firefox에서 WebGL이 작동하고 Minecraft는 200fps로 실행된다.
- 개발팀은 하이퍼바이저를 이용해 Apple GPU(AGX)의 복잡한 펌웨어 ABI와 사용자 영역 컴포넌트를 역공학했고, 모든 작업을 투명하고 검증 가능한 클린룸 방식으로 진행했다.
- 커널 영역에서는 GPU 펌웨어가 실행하는 RTKit RTOS와 통신하는 커널 드라이버를 구현했고, A18 Pro의 펌웨어 ABI는 M1/M2보다 1.5배 많은 구조체와 2배 많은 포인터를 포함해 더 복잡했다.
- 사용자 영역에서는 커스텀 IR/셰이더 컴파일러와 커맨드 스트림 빌더를 포함한 완전히 작동하는 드라이버를 구현했으며, Apple 바이너리는 보지 않고 하이퍼바이저 트레이스와 자체 빌드 셰이더만 사용했다.
- 드라이버는 아직 최종 사용자용으로 완성되지 않았지만, 개발팀은 가능한 빨리 공개할 계획이다.
002▲ 128 · 댓글 29FreeBSD 미니PC 재구성기, GPU 개조까지이전 AMD 기반 FreeBSD 데스크톱을 업그레이드하면서 Silverstone SG13 미니 케이스를 선택했고, 부피는 5% 증가했으나 성능은 CPU 25%, GPU 40~60% 향상했다.하드웨어 · 시스템 · AMD Based FreeBSD Desktop Reloaded
FreeBSD 미니PC 재구성기, GPU 개조까지
Key PointFreeBSD 사용자들이 실제 미니 PC 구성 시 직면하는 하드웨어 호환성과 공간 최적화 과제, 그리고 드라이버 및 펌웨어 설정 방법을 구체적으로 확인할 수 있습니다.
핵심 요약
- 이전 AMD 기반 FreeBSD 데스크톱을 업그레이드하면서 Silverstone SG13 미니 케이스를 선택했고, 부피는 5% 증가했으나 성능은 CPU 25%, GPU 40~60% 향상했다.
- 이전의 Ryzen 7 1700과 5700XT에서 Ryzen 7 PRO 4750GE와 7700XT 12GB로 교체했으며, DDR4와 AM4 플랫폼으로 가격 대비 성능을 중시했다.
- GPU가 케이스에 맞지 않아서 팬 커버와 확장 슬롯 브래킷을 절단해 장착했으며, 1~2mm 단위의 조정이 필요했다.
- FreeBSD에서 drm-kmod와 XLibre AMD Radeon GPU 드라이버로 모든 하드웨어가 정상 작동하며, X11 구현으로 XLibre를 선택했다.
- 펌웨어 설치 후 iwmbtfw 블루투스 펌웨어 누락으로 부팅 오류가 발생했고, 필요한 펌웨어 디렉토리가 생성되지 않은 상태였다.