<div align="center">
<img src="https://raw.githubusercontent.com/theantipopau/omencore/HEAD/docs/screenshots/githublogo.png" alt="OmenCore" width="520" />
OmenCore
HP OMEN 및 Victus 게이밍 노트북을 위한 경량 로컬 제어
Website
Version
License
.NET
Discord
</div>
OmenCore는 HP OMEN 및 Victus 시스템을 위한 독립적인 제어 센터입니다. 이 프로그램은 사용자들이 OMEN Gaming Hub에서 실제로 사용하는 로컬 워크플로우, 즉 팬 제어, 성능 프로필, 텔레메트리(telemetry), 키보드 조명, OSD(On-Screen Display), 전원 도구, 진단 기능, 그리고 HP 백그라운드 소프트웨어의 안전한 정리 등에 중점을 둡니다.
이 프로그램은 광고, 계정 프롬프트, 클라우드 텔레메트리 또는 OMEN Gaming Hub 없이 실행됩니다. 하드웨어 접근은 장치가 노출하는 경우 로컬 WMI BIOS, EC, PawnIO, Linux sysfs 및 플랫폼 백엔드를 통해 처리합니다.
OmenCore main window, showing the vertical navigation rail, quick performance profiles, and live CPU/GPU/system stats
<details>
<summary>추가 스크린샷 (CPU/GPU 튜닝)</summary>
OmenCore CPU/GPU Tuning tab, showing AMD power-limit sliders and undervolt/overclock controls behind the same vertical rail
</details>
개요 (At A Glance)
| 영역 | OmenCore 제공 기능 |
|---|
| 팬 및 열 제어 | WMI BIOS 팬 프로필, Max/Auto 핸드오프(handoff), 모델이 안전하게 지원하는 경우 사용자 지정 곡선 |
| ... | |
사용자들이 사용하는 이유 (Why People Use It)
| OmenCore 원칙 | 결과 |
|---|
| 로컬 우선 (Local first) | 로그인 필요 없음, 광고 없음, 외부 텔레메트리 전송 없음 (details) |
| ... | |
현재 릴리스 (Current Release)
버전: 4.4.5<br> 출시일: 2026-10-11<br> 상태: 테스트 완료 (앱 테스트 1861/1861, Linux 테스트 66/66, 빌드 경고 없음). 기능 및 현장 보고 기반 출시: 선택적 NVIDIA 노트북 GPU 전력 잠금 해제, OMEN MAX 16(8D87)용 선택적 공장 팬 커브, OMEN 키 및 HP-telemetry 제어, 온도 급증에 대한 더 빠른 팬 응답, 오래된 저장된 Fan Max 수정, 자동 숨김 작업 표시줄 수정, 저렴한 GPU 부하 폴링, Linux 단일 팬 쓰기 잠금, 그리고 네 개의 보드에 대한 새 항목. 이 중 상당 부분은 소프트웨어로만 구현 및 테스트되었으며, 릴리스 노트에 하드웨어 확인 대기(pending hardware confirmation)로 표시됩니다.<br> 업그레이드 참고: 4.4.1 버전부터는 앱 내부에서 업데이트합니다 (헤더의 업데이트 버튼 또는 F5). OmenCore는 이 한 번의 업데이트 후 자동으로 다시 열리지 않습니다. 왜냐하면 4.4.1의 업데이트기가 재실행 수정보다 이전이기 때문입니다. 수동으로 다시 시작해야 합니다. 이후 업데이트부터는 자동으로 다시 열립니다. 설정은 유지됩니다.<br> 릴리스 노트: docs/CHANGELOG_v4.4.5.md<br> 로드맵: docs/ROADMAP_v4.4.5.md <br><br> SHA256 해시 값은 릴리스 워크플로우에 따라 릴리스에 첨부된 정확한 파일에서 계산되며 릴리스 노트에 게시됩니다.<br><br> ### v4.4.5 주요 내용
-
추가됨 (선택적, 기본 비활성화): Tuning에서 NVIDIA 노트북 GPU 전력 잠금 해제 기능이 추가되었습니다. (Resolve VBIOS, Apply MAX, 재시작, CURRENT 적용) 이 기능은 timmyy123의 nvidia-power-control과 bobshmo's OmenCore-Prophecy를 사용하며, 사용자들의 허가를 받아 구현되었습니다. 레지스트리를 백업하고 모든 쓰기 작업을 읽어 들인 후 불일치 시 롤백하며, Victus 노트북의 경우 HP 성능 모드와 팬 엔진을 먼저 준비합니다. 이 기능은 OmenCore를 통해 배포된 것이 아니라 작성자들이 직접 실행하는 것입니다.
-
추가됨 (선택적, 실험적): OMEN MAX 16 8D87 모델에 대한 HP 공장 성능 모드(Performance-mode) 팬 커브가 추가되었습니다. 이 모델은 펌웨어에서 CPU 온도가 92~99°C일 때 팬을 약 3,400/3,600 RPM으로 자동 주차시키며 작동합니다 (#189, mbilykov 연구). 이 기능은 오직 성능 모드에서만 팬이 Auto로 설정되어 실행되며, 다른 모든 모드, 진단(diagnostics) 시, 열 보호(thermal protection) 작동 시, 그리고 세 번의 쓰기 실패 후에는 팬 제어권을 반환합니다.
-
추가됨: HP 분석 및 진단 서비스에 대한 가역적 스위치가 추가되었습니다 (Advanced). OMEN 키를 통해 앱이 지원하는 모든 동작을 실행할 수 있으며, 사용자 자신의 프로그램이나 스크립트도 포함됩니다. 또한 변경 사항을 즉시 적용하며, Tuning과 진단 내보내기(diagnostics export)에는 읽기 전용 GPU 전력 정책 라인이 추가되었고, 진단 내보내기에는 메모리 상세 분석이 추가되었습니다.
-
추가됨: RGB 페이로드 프로브 (Diagnostics > Keyboard)가 추가되어 색상을 무시하는 8BD4 키보드에 대해 다섯 가지 후보 단일 영역(single-zone) 색상 테이블을 시도합니다 (#212).
-
수정됨: 저장된 Fan Max가 사용자가 선택하지 않는 한, 시작 또는 절전 모드 후에도 복구되지 않도록 수정되었습니다; 8°C 이상의 상승에 대해 5~10초 지연되는 대신 즉시 응답하도록 수정되었습니다 (#222); 최대화된 창이 더 이상 자동 숨김 작업 표시줄을 가리지 않도록 수정되었으며, RTSS 충돌 경고는 매분마다 기록되는 대신 한 번만 기록되도록 수정되었습니다.
-
성능 개선: GPU 부하 폴백(GPU load fallback) 기능이 약 290개의 카운터 세트를 읽는 대신 하나의 카운터 세트만 읽도록 변경되어 (벤치마크에서 폴링당 약 144ms에서 약 2ms로 단축됨), 성능이 향상되었습니다.
-
Linux: 데몬과 omencore-cli fan 명령어가 하나의 팬 쓰기 잠금(fan-writer lock)을 공유합니다. 선택적 키보드 백라이트 절전 모드 후크(scripts/linux/omencore-kbd-suspend.sh)도 추가되었습니다.
-
모델 데이터베이스: 8E9F, 8E9A, 8EEC, 8A13에 대한 새로운 미확인 항목이 추가되었으며, 8E9F와 8E9A 키보드는 추정치로 개별 키 백엔드에 연결되었습니다.
모든 항목의 상세 내용과 아직 필드 확인이 필요한 사항은 docs/CHANGELOG_v4.4.5.md에서 확인할 수 있습니다. 서드파티 코드는 THIRD-PARTY-NOTICES.md에, 기여자들은 CONTRIBUTORS.md에 명시되었습니다.
v4.4.1 하이라이트 (이전 릴리스)
-
수정됨: 가이드 팬 확인(Guided Fan Verification) 및 팬 청소(Fan Cleaning) 과정 후에도 팬이 최대 속도(full speed)로 유지되는 문제가 있었습니다(#198, #220). 이제 두 기능 모두 펌웨어의 Max 플래그를 컨트롤러 자체 종료 시퀀스와 함께 해제하며, 컨트롤러는 직접적인 팬 쓰기(direct fan writes)에 대해 알게 되어
-
수정된 사항 (튜닝): 초기 설치 시 잘못된 '성능 저하(Degraded)' 언더볼트 상태가 적용되는 문제(기본값은 더 이상 −90/−60 mV를 미리 채우지 않음); OmenCore가 테스트 적용(Test Apply) 창 동안 종료될 경우, 미테스트 GPU 오버클럭 또는 CPU 언더볼트 설정이 되돌아가고, 다음 실행 시 충돌한 중간 테스트 값도 기본값으로 다시 기록되는 문제.
-
수정된 사항 (RGB 및 패널): 백라이트 전용 키보드의 색상 제어 기능이 더 이상 제공되지 않는 문제(#217); Windows 동적 조명(Dynamic Lighting)이 4존 키보드에서 감지되는 문제; GPU 모드 적용 버튼이 아무것도 하지 않는 대신 비활성화된 이유를 표시하는 문제(#215); 사용 불가한 Victus 보드에서 GPU 전력 부스트(Power Boost)가 숨겨지는 문제; 시작 성능 모드 레이블이 더 이상 대시보드와 불일치하는 문제(#199).
-
수정된 사항: RAM 최적화기(RAM optimizer)의 워킹셋 트림(working-set trim)이 잘못된 Windows 명령을 전송하여 아무것도 정리하지 못하고 두 번 연속 실행될 수 있던 문제. 시스템 클리너가 이제 제조사 자체의 무음 제거 설치 명령어(silent uninstall command)를 사용하게 되었습니다.
-
수정된 사항 (Linux): 작동하지 않는 ACPI 온도 영역이 실제 CPU 센서보다 우선순위를 높여 커스텀 팬 곡선이 절대 올라가지 않던 문제(#214); 이제 CPU 센서는 순위가 매겨지며, thermal.cpu_sensor는 드라이버 이름으로 하나를 강제합니다. 색상 쓰기 후 키보드가 어두워지는 밝기 게이트(brightness gate)를 포함하여 DKMS hp-wmi 4존 키보드 노드에 대한 지원이 추가되었습니다.
-
추가된 사항: OmenCore가 예기치 않게 종료될 경우, 다음 실행 시 프로세스 ID, 마지막 생존 시간(last-alive time), 그리고 해당 Windows 충돌 기록을 담은 한 줄의 로그가 남는 문제(#211). Ctrl+1…9를 누르면 페이지 간 이동이 가능해졌습니다. 가이드 팬 검증(Guided Fan Verification)에 저장된 색상을 복원하는 RGB 확인 기능이 추가되었습니다 (PR #216).
-
추가된 사항 (실험적): 2021~2024년 OMEN 16/17의 Primax 개별 키보드에서 자체 USB 컨트롤러를 통해 균일한 색상이 적용되는 기능. 하드웨어 확인 대기 중.
-
모델 데이터베이스: 8BBE, 88F8, 88F7, 8C2D, 878A에 대한 새로운 정확한 항목 추가; 키보드용으로 8BA9, 88F7, 8DD0 추가; 8DD0과 8C30이 두 개의 팬으로 수정됨; 8E35의 성능 모드가 펌웨어에서 PM-테이블 리드백을 통해 확인됨(#195).
-
후보, 미확인: 단일 구역 키보드의 존별 색상 RGB 수정(#212).
모든 항목에 대한 자세한 내용은 docs/CHANGELOG_v4.4.1.md에서 확인할 수 있습니다. 기여자 목록은 CONTRIBUTORS.md에 명시되어 있습니다.
v4.4.0 주요 변경 사항 (이전 릴리스)