Eden Nightly Build with AMD Zen4

Languages: [EN] English | [KO] 한국어

Eden nightly build with AMD Zen4 + PGO Optimized
Eden nightly build - AMD Zen4 + PGO 최적화

Overview 소개

AMD Zen4 + PGO optimizations applied to the Eden test build, with minor bug fixes.
Eden 테스트 빌드에 AMD Zen4 + PGO 최적화를 적용, 그리고 간단한 버그 수정.

Build Configuration 빌드 구성

  • AMD Zen 4–specific build (not executable on CPUs other than the AMD Zen 4 series)
  • Profile-Guided Optimization applied(PGO)
  • Build Setup:
    • Environment: Visual Studio 2026 Insider (CMake + Ninja)
    • Toolchain: LLVM 21.1.5 (clang-cl, lld)
    • Package Manager: vcpkg
    • Platform: Windows 11
    • PGO data collection build options: -fprofile-instr-generate -fprofile-loop-info
    • PGO optimization applied build options: -fprofile-instr-use
  • AMD Zen4 "전용" (AMD Zen4 계열 외 CPU에서는 실행 불가)
  • 프로파일 가이드 최적화 적용(PGO)
  • 빌드 설정:
    • 환경: Visual Studio 2026 Insider (CMake + Ninja)
    • 툴체인: LLVM 21.1.5 (clang-cl, lld)
    • 패키지 매니저: vcpkg
    • 플랫폼: Windows 11
    • PGO 데이터 수집 빌드 옵션: -fprofile-instr-generate -fprofile-loop-info
    • PGO 최적화 적용 빌드 옵션: -fprofile-instr-use

PGO Data Summary PGO 데이터 요약

  • Instrumentation level: Front-end
  • Total functions: 99003
  • Maximum function count: 555422090880
  • Maximum internal block count: 1837157549715
  • Total number of blocks: 281908
  • Total count: 29961822282003
  • Coverage report: Download

Changes 수정 사항

  • Taskbar appearing in borderless fullscreen mode on Windows 11 tablet mode (not fully resolved, still in progress, further testing required)
  • Restarting while in borderless fullscreen mode caused both borderless fullscreen to be disabled and a window attribute error
  • When running via a shortcut, the main UI is hidden if -f(run in fullscreen) is included
  • Error when creating shortcut icons for titles containing multi-byte characters.
  • Error when the shortcut path includes multi-byte characters.
  • 전체화면(보더리스)에서 Windows 11 태블릿 모드 작업표시줄 표시 문제
  • 전체화면(보더리스)에서 재시작시 보더리스 전체화면 해제 및 창 속성 오류
  • 멀티바이트 문자열이 포함된 바로가기 생성 오류
  • 바로가기 생성 경로에 멀티바이트 문자가 포함될 경우 오류
  • 바로가기로 실행시 -f(전체화면으로 실행) 포함되어있으면 시작시 메인UI 숨김

Notice 안내

  • Current changes are incompatible with Eden’s multi-platform direction, so they cannot be applied to the official build.
  • The borderless fullscreen issue is likely caused by differences in how Qt5 and Qt6 handle this feature
  • Applying LTO (fat or thin) and CS-PGO optimization makes emulation itself impossible
  • Feedback will be accepted only on improvement-related matters.
  • Use at your own risk.
  • It does not include any Nintendo copyrighted material (firmware, keys, rom files, etc.).
  • 현재 수정 사항은 Eden의 방향성(멀티플랫폼)과 맞지 않아 공식 빌드에 적용 어려움
  • 전체화면(보더리스) 문제는 Qt5와 Qt6의 렌더링 처리 방식 차이로 인한 것으로 추정
  • LTO(fat,thin) 및 CS-PGO 최적화 적용시 에뮬레이션 기능에 문제가 발생
  • 성능 개선 및 버그에 대한 피드백만 받습니다.
  • 사용에 따른 문제는 전적으로 사용자 책임입니다.
  • Nintendo의 저작물(펌웨어, 키, 롬 파일 등)은 포함되어 있지 않습니다.

Download 다운로드

License 라이센스

Eden is licensed under the GPLv3 (or any later version). Refer to the LICENSE.txt file.

Reference 참조

  1. https://eden-emu.dev/
  2. https://github.com/pflyly/eden-nightly
  3. https://clang.llvm.org/docs/UsersManual.html

Comments