Insights
AI가 자동으로 큐레이션·번역·정리하는 기술 동향 피드입니다.
Insights
AI가 자동으로 큐레이션·번역·정리하는 기술 동향 피드입니다.
AI가 자동으로 큐레이션·번역·정리하는 기술 동향 피드입니다.
본 페이지의 콘텐츠는 AI가 공개된 소스를 기반으로 자동 수집·요약·번역한 것입니다. 원 저작권은 각 원저작자에게 있으며, 각 게시물의 “원문 바로가기” 링크를 통해 원문을 확인할 수 있습니다. 저작권자의 삭제 요청이 있을 경우 신속히 조치합니다.
본 문서는 최신 Linux 커널 환경에서 작동하도록 패치된 레거시 NVIDIA 드라이버를 사용하는 방법을 안내합니다. 사용자는 원하는 드라이버 버전을 선택하고, 블랙리스트 파일과 패치된 .run 파일을 다운로드하여 설치한 후 재부팅해야 합니다. 이 과정은 오래되거나 지원이 중단된 GPU 사용자에게 유용합니다.
오래된 NVIDIA GPU 사용자들을 위해 340.108 레거시 드라이버가 Ubuntu 24.04와 커널 6.11을 지원하도록 업데이트되었습니다. 이 드라이버는 DKMS 기반으로 패치되어 커널 호환성을 확보했으며, PPA를 통해 원클릭 설치 및 밝기 제어 복원 기능을 제공합니다.
gpu_ext는 eBPF를 활용하여 Linux GPU 드라이버의 기능을 확장하는 프로젝트입니다. 이를 통해 LLM 추론, DNN 학습 등 최신 워크로드에 맞춰 메모리 오프로딩 및 스케줄링 정책을 사용자 정의할 수 있습니다. 이는 기존 고정적 정책의 한계를 극복하고 다중 테넌트 환경에서의 GPU 자원 관리를 개선합니다.
Dynolog는 이종 CPU-GPU 시스템을 위한 경량 성능 모니터링 데몬입니다. 항시 모니터링과 심층 프로파일링 기능을 모두 제공하며, PyTorch Profiler와 통합되어 원격 추적 및 수백 개의 GPU 동시 추적이 가능합니다. DCGM, Intel/AMD의 마이크로 아키텍처 카운터, 그리고 OTLP를 지원하여 광범위한 시스템 관측 가능성을 확보했습니다.
본 문서는 NVIDIA Linux open GPU 커널 모듈 소스 릴리스(버전 615.78.08)에 대한 빌드 및 설치 가이드를 제공합니다. 사용자는 `make modules`와 `make modules_install` 명령어를 사용하여 모듈을 빌드하고, 기존 드라이버 제거 후 root 권한으로 설치해야 합니다. 또한 x86_64 또는 aarch64용 크로스 컴파일 방법과 기여 및 문제 보고 방법에 대한 상세 정보를 담고 있습니다.
이 가이드는 Linux 환경에서 NVIDIA GPU의 VBIOS를 메모리상에 로드하는 방법을 설명합니다. 이는 실제 플래시 칩을 수정하지 않으며, 패치된 오픈 커널 모듈과 GSP 펌웨어를 활용하여 구현됩니다. 드라이버 업데이트 후에는 전력 제한 등 사용자 정의 값을 반드시 재확인해야 합니다.
RamShared는 Linux 및 WSL2 환경에서 유휴 GPU 메모리를 캐시로 활용할 수 있도록 설계된 메모리 티어링 프로젝트입니다. ZRAM과 디스크를 보조 계층으로 사용하여, 시스템의 메모리 압력에 따라 VRAM을 회수 가능한 캐시로 사용합니다. 이 도구는 GPU 기반 메모리 관리를 연구하거나 운영하려는 사용자에게 적합하며, 안전한 백업 저장소를 유지하는 것이 특징입니다.
x3dctl은 Linux 시스템에서 AMD X3D CPU의 운영 모드를 제어하는 경량 커맨드라인 유틸리티입니다. 이 도구는 전역 X3D 모드 전환과 개별 애플리케이션에 대한 프로세스 정책을 분리하여, 사용자가 워크로드 특성에 맞는 최적화된 환경을 구축할 수 있게 합니다.
이 유틸리티는 Windows의 숨겨진 전원 설정을 제어하여 이종 단기 실행 스레드 스케줄링 정책을 변경합니다. 특히 AMD X3D CPU와 같은 환경에서 PBO 사용 시 게임 성능에 큰 영향을 줄 수 있습니다. GUI, 콘솔, PowerShell 등 다양한 방식으로 접근할 수 있어 사용자 편의성이 높습니다.
AMD ROCm Performance Primitives (RPP)는 AMD 프로세서를 위한 고성능 컴퓨터 비전 라이브러리입니다. HIP 또는 CPU 백엔드를 지원하며, 2D 이미지, 3D 복셀, 오디오 등 다양한 데이터 유형에 대한 증강 및 기본 요소를 제공합니다. 이는 전문적인 컴퓨팅 작업을 위한 핵심 도구로 활용됩니다.
CPU Set Setter는 AMD Dual-CCD 및 Intel Hybrid 프로세서 환경에서 게임과 앱이 최적의 CPU 코어에서 실행되도록 돕는 도구입니다. 사용자가 직접 사용할 코어를 지정(Affinity보다 발전된 방식)하여 성능을 향상시키고, 특히 Ryzen X3D와 같은 게이밍 CPU에서 큰 이점을 얻을 수 있습니다.
본 자료는 개발자가 성능 최적화를 위해 반드시 알아야 할 X86 CPU 마이크로아키텍처 전반을 체계적으로 요약한 치트시트입니다. 파이프라인, 캐시 메모리, 분기 예측 등 핵심 영역별 개요를 제공하여 시스템 깊은 곳까지 이해할 수 있도록 돕습니다.
본 문서는 Nvidia의 GPU 레이 트레이싱 프레임워크를 기반으로 고성능 CUDA 가속 경로 추적 데모 튜토리얼을 제공합니다. 빠른 인터랙티브 경로 추적, 점진적 렌더링 등 다양한 기능을 구현하는 방법을 다루며, 필요한 개발 환경 설정 및 빌드 과정을 상세히 안내하고 있습니다.
Pathtracer WebGL2는 웹 환경에서 작동하는 패스 트레이싱 렌더 엔진입니다. 일반적인 3D 모델을 위한 레이 트레이싱과 프랙탈을 위한 레이 마칭 기능을 모두 구현했습니다. WebGL 2와 Angular 2를 사용하여 개발되었습니다.
본 튜토리얼은 GPU에서 BVH(Bounding Volume Hierarchy) 가속 구조를 구현하여 인터랙티브 경로 추적기(Path Tracer)를 만드는 방법을 다룹니다. CUDA 코드를 기반으로 심도 효과, 다양한 재질(Phong, 코트 등), 그리고 구체 및 삼각형 메시 지원 기능을 갖춘 실습 예제를 제공합니다.
본 프로젝트는 Minecraft를 재현하는 것을 목표로 하며, OptiX 기반의 실시간 경로 추적과 CUDA를 활용한 GPU 가속 지형 생성을 핵심으로 합니다. 이를 통해 기존 래스터화 방식보다 사실적인 조명, 그림자, 반사를 구현하고, 다양한 노이즈 함수와 암시적 표면을 이용해 거대한 생물군계 지형을 빠르게 생성합니다.
이 프로젝트는 물리 기반 경로 추적기(physically based path tracer)로, Disney BRDF를 지원하며 다양한 렌더링 기능을 포함합니다. Nvidia Optix Advanced Samples의 기존 코드를 모아 만든 학습용 샘플이며, 단방향 경로 추적 및 다중 중요도 샘플링 등의 고급 기술을 구현했습니다.
GPUPathtracer는 GPU 기반의 물리 기반 패스 트레이서입니다. 이 도구는 주변 폐색(ambient occlusion), 경로 추적, 볼륨 광선 추적 등 다양한 고급 렌더링 기법을 지원합니다. CUDA 9.1 이상이 필요하며, 재질 및 광원 처리 기능도 제공하여 고품질의 시각화 결과물을 얻을 수 있습니다.
Asuna는 NVIDIA 카드를 활용하는 Vulkan 레이 트레이싱 파이프라인 기반의 렌더러입니다. 헤드리스 서버에서의 렌더링 기능과 함께, 직접 조명 및 다중 중요도 샘플링을 지원합니다. 물리 기반 재질(BRDFs/BSDFs)과 다양한 광원 모델을 제공하여 고품질의 시각 콘텐츠 제작에 활용될 수 있습니다.
Helios는 크로스-벤더 Vulkan 레이 트레이싱 확장을 활용하는 실시간 단방향 GPU 패스 트레이서입니다. 이 도구는 점진적 렌더링, 타일 기반 렌더링 등 다양한 고급 기능을 제공하며, 독립형 에디터와 뷰어 애플리케이션을 통해 사용 가능합니다.