마인크래프트, OpenGL에서 Vulkan으로 전환: 플레이어가 알아야 할 사항

마인크래프트, OpenGL에서 Vulkan으로 전환: 플레이어가 알아야 할 사항

생존 월드를 로드했는데 이전에는 아름답게 작동하던 셰이더 팩이 끊기고, 색상이 밋밋해지고, 화면이 깜빡입니다. 주변의 Discord 스레드와 포럼 게시물에는 같은 문구가 올라옵니다. “월드를 렌더링할 때 모드가 충돌합니다.” 저 또한 그 문제를 겪었습니다. 게임이 우리 발 밑에서 변화하고 있는 것입니다.

이 글에서는 OpenGL에서 Vulkan으로의 전환이 여러분에게 어떤 의미인지, 모드와 구형 하드웨어에 어떤 영향을 미치는지, 그리고 피드백을 보낼 곳(네, 그 Discord 서버)을 안내해 드리겠습니다. 여러분이 새벽 2시에 충돌 테스트를 할 필요가 없도록, 제가 대신해 드릴 테니 짧은 현장 가이드라고 생각하세요.

Minecraft's Transition from OpenGL to Vulkan Brings Modern Rendering, Modding Changes, and More
이미지 출처: Minecraft/Mojang

테스트 Mac에서 게임은 OpenGL 지원 중단 경고를 기록했습니다. Mojang이 Java Edition을 Vulkan으로 전환하는 이유

OpenGL은 수십 년 동안 Minecraft를 지원해 왔지만 노후화되고 있습니다. Vulkan은 10년 이상 업계에서 사용된 최신 그래픽 API이며, 개발자에게 GPU 작업을 더 낮은 수준에서 제어할 수 있도록 합니다. 더 정확한 프레임 페이싱, 드라이버 문제 감소, 플랫폼별 버그 감소 등이 가능합니다.

이것은 단순한 미적 변화가 아닙니다. Mojang은 새로운 Vibrant Visuals 기능(더 풍부한 조명, 더 깊은 렌더링 레이어, Windows, Linux 및 macOS에서 OpenGL이 안정적으로 지원할 수 없는 효과)을 제공하고자 합니다. macOS에서는 Apple이 이미 개발자에게 OpenGL을 사용하지 않도록 권장하고 있습니다. MoltenVK는 Vulkan이 큰 성능 저하 없이 실행될 수 있도록 변환 레이어를 제공합니다.

달리는 자동차의 엔진을 교체하는 것과 같다고 생각하세요. 더 나은 성능을 원하지만 섀시가 무너지지 않도록 메커니즘과 마운트를 다시 장착해야 합니다.

구형 GPU에서 동일한 데모를 실행했더니 프레임 속도 지터가 줄었습니다. 성능 향상 및 호환성 변경 사항

Vulkan은 더 예측 가능한 GPU 대기열과 더 적은 드라이버 콜백을 제공하므로 종종 더 안정적인 fps와 그래픽 드라이버와 관련된 충돌 감소로 이어집니다. 실질적으로는 끊김 현상 감소, 세션 중간 드라이버 경고 감소, 셰이더 및 후처리 작업을 위한 보다 안정적인 기반을 의미합니다.

그러나 Vulkan은 드라이버와 모딩 레이어 모두에 더 많은 것을 요구합니다. 대략 10년 이상 된 GPU는 Vulkan을 지원하지 않거나 제한적인 드라이버를 통해서만 지원할 수 있으므로 구형 하드웨어를 사용하는 일부 플레이어는 소외감을 느낄 수 있습니다. 예산 그래픽 업그레이드를 고려하고 있다면 200달러(약 185유로) 범위의 카드가 최신 드라이버 지원 및 셰이더 작업을 위한 실질적인 진입점인 경우가 많습니다.

Vulkan이 Minecraft 성능을 향상시킬까요?

짧은 대답: 보통 그렇습니다. 프레임 안정성이 향상되고 드라이버 관련 충돌이 줄어드는 것을 가장 자주 볼 수 있지만 정확한 이득은 CPU, GPU 및 실행하는 모드 또는 셰이더 팩에 따라 다릅니다.

모드 제작자가 Discord에 스택 추적을 게시하는 것을 봤습니다. 모드 제작자와 커뮤니티에 대한 의미

OpenGL 렌더링 호출에 직접 연결되는 모드는 업데이트가 필요합니다. OpenGL 가정을 기반으로 작성된 렌더링 코드는 렌더러의 기초가 변경될 때 실패하거나 잘못 그릴 수 있다는 것은 사실입니다.

모딩 플랫폼과 주요 모드 제작자가 먼저 적응할 것입니다. Fabric, Forge 및 셰이더 팩 제작자는 호환성 업데이트 또는 새로운 어댑터를 게시할 가능성이 높습니다. 패치 물결을 예상하십시오. 일부 모드는 빠르게 업데이트되고 다른 모드는 지연됩니다. 커뮤니티는 포럼, GitHub 및 Minecraft 피드백 Discord에서 이 문제를 해결할 것입니다.

렌더러를 변경하는 것은 배우가 무대에 있는 동안 연극의 스크립트를 다시 쓰는 것과 같습니다. 타이밍, 신호 및 소품 배치가 모두 변경되고 제작팀은 쇼가 붕괴되지 않도록 초과 근무를 해야 합니다.

Minecraft 모드가 작동할까요?

경우에 따라 다릅니다. 아이템, 몹 또는 게임 플레이 로직만 추가하는 모드는 괜찮을 것입니다. 사용자 지정 셰이더, 렌더링 후크 또는 OpenGL 호출과 같이 렌더링과 관련된 모드는 위험합니다. Vulkan 호환 릴리스와 Fabric 및 Forge 커뮤니티의 마이그레이션 노트를 보려면 좋아하는 모드의 GitHub 또는 CurseForge 페이지를 확인하십시오.

Mojang이 이번 여름에 스냅샷 테스트에 대한 게시물을 본 적이 있습니다. 타임라인, 테스트 및 다음에 해야 할 일

Mojang은 먼저 Vulkan을 스냅샷 테스트에 도입할 계획입니다. 여기서 플레이어는 OpenGL과 Vulkan 간에 전환하고 버그를 보고할 수 있습니다. 해당 스냅샷 기간은 모드 및 셰이더 팩을 테스트하고 정확한 버그 보고서를 제출할 시간입니다.

오늘날 모드를 많이 사용하는 설정에 의존하는 경우 백업을 유지하고, 보조 프로필 또는 별도 설치에서 스냅샷을 실행하고, Minecraft 피드백 Discord에 가입하여 재현 단계를 공유하십시오. macOS를 사용하는 경우 MoltenVK 업데이트와 Apple, Mojang 또는 GPU 공급업체(NVIDIA, AMD 및 Intel)의 지침을 주시하십시오. 조정하면서 드라이버 노트를 게시합니다.

Minecraft는 언제 Vulkan으로 완전히 전환됩니까?

Mojang은 기본 렌더러를 전환하기 전에 스냅샷 테스트를 통해 Vulkan을 푸시할 계획입니다. 해당 테스트 단계는 여름 주기에 계획되어 있습니다. OpenGL의 완전한 제거는 개발자가 새로운 렌더러가 플랫폼 및 주요 모드에서 안정적이라고 선언하면 발생합니다.

사전 예방적으로 행동하려면 스냅샷을 테스트하고 Fabric 및 Forge 발표를 따르고 모드 폴더를 백업하십시오. 문제가 발생하면 Discord 또는 GitHub에 명확한 재현 단계를 보고하십시오. 하나의 자세한 로그가 50개의 “충돌했습니다” 게시물보다 훨씬 빠르게 수정됩니다.

마지막으로 이 변경 사항은 Java Edition에 Vibrant Visuals 및 향후 그래픽 작업을 위한 현대적인 기반을 제공하지만 플레이어, 모드 제작자 및 서버 운영자에게 실제 선택을 강요합니다. 변경 사항의 어느 쪽을 걸겠습니까? 레거시 설정을 고수하거나 스냅샷 테스트에 뛰어들어 수정 사항을 이끌어내는 데 도움을 주시겠습니까?

우리의 활동을 지원해주세요 ❤️

이 글이 마음에 드셨다면, 앞으로도 좋은 콘텐츠를 계속 발행할 수 있도록 팁을 남겨주세요.

페이팔로 안전하게 결제
관련 항목:  PS5 DRM 이슈, 생각보다 심각하지 않다, 팬들은 소니 공식 답변 원한다
Moyens I/O Staff는 당신에게 도움이 될 기술, 개인 개발, 라이프스타일 및 전략에 대한 팁을 제공하여 당신에게 동기를 부여했습니다.