DXVK-async๋ ๋ชจ๋ ์ข ๋ฅ์ ์ ฐ์ด๋ ์ปดํ์ผ๋ก ์ธํ ์คํฐํฐ๋ง์ ๋ฐฉ์งํ ์ ์์
์๋ฆฌ๋ ๊ฐ๋จํจ ๊ทธ๋ฅ draw๋ฅผ ์ ํจ
์ ฐ์ด๋ ์ปดํ์ผ์ด ํ์ํ ์๊ฐ์ด ์ค๋ฉด ๊ฑ ์ข๊น๊ณ ์ ๊ปด๋ฒ๋ฆผ
๊ทธ๋ฆฌ๊ณ ์ปดํ์ผํจ
๋น๋๊ธฐ์ ์๋ชป๋ ์ฌ์ฉ์์ ๊ทธ ์์ฒด์ ์๋ฐ ใ ใ
ํจ๊ณผ์ ์ด์ง๋ง ์๋ชป๋ ๋ฐฉ์์
๋ช๋ช ์ํฐ์นํธ์์๋ ์ํต ๊ฐ์ง ์๊ณ ๋ฆฌ์ฆ์ด ์ด "๊ทธ๋ฆฌ์ง ์๋"๊ฑธ ๊ฐ์งํด์ ๋ฐดํ ์ ์๋ค๊ณ ํจ
๊ทธ๋์ Proton GE 7-45๋ถํฐ๋ ์ ๊ฑฐ๋จ
RADV GPL์ ์
ฐ์ด๋ ์บ์ฑ์ ๊ทธ๋ฅ ๋.
fast-link๋ผ๋ ๊ธฐ๋ฅ์ ํตํด VK_EXT_graphics_pipeline_library๋ฅผ ๊ตฌํํ๋ฉด
์ ฐ์ด๋ ์ปดํ์ผ ์๋๊ฐ 50000% ์ฆ๊ฐํ๊ณ
์ด๋ ์ ฐ์ด๋ ์บ์ฑ์ด ํ์์๋ ์์ค์ผ๋ก ๋น ๋ฅด๋ค๊ณ ํจ(10ms+ -> 0.02ms)
ํ์ง๋ง ์ด ์์ ์ ํ ์ฌ๋์ ๋ง๋ก๋
fast-link๋ฅผ ์ค์ ๋ก ์ ๋๋ก ๊ตฌํํ ๋๋ผ์ด๋ฒ๋ NVIDIA ๋ฟ์ผ๊ฑฐ๋ผ๊ณ ํ์ ํ๋ค๊ณ ํจ
๊ฐ-๋น๋์
์๋ง ๊ทธ๋์ ์์ง ์ ฐ์ด๋ ์บ์๊ฐ ํ์ํ๋ฏ(๊ทธ๋๋ 60%์ ์ฉ๋ ๊ฐ์๊ฐ ์ด๋ฃจ์ด์ง)
์ด fast-link์ ๊ตฌํ์ ํ๋์จ์ด ์ ํ์ด ์๊ฑฐ๋ ํ๊ฑด ์๋๊ณ , ์ํํธ์จ์ด์ ์ธ ๋๋ผ์ด๋ฒ ๊ฐ์ ์ผ๋ก ์ด๋ฃจ์ด์ง ์ ์๋ค๊ณ ํจ
์ ฐ์ด๋์บ์ ์์ ๋ถํ์ํ ๋ ์ด ์ฌ๊บผ๋๊ฑฐ๋ค.
์ ฐ์ด๋ ์บ์ฑ์ ๋๋ค๋๊ฒ ๋ฌด์จ ์๋ฆฌ์ ์ปดํ์ผ ์์ฒด๋ฅผ ์ํ๋๊ฑด ์๋๊ฑฐ์๋
์บ์ฑ์ ํ๋ ์ด์ ๊ฐ ์ปดํ์ผ์ด ์ค๋ ๊ฑธ๋ฆฌ๋ ๊ทธ๊ฑธ ์ ์ฅํด๋๊ณ ์ฐ์..์ธ๋ฐ(์์์์๋ 10ms) fast-link์์๋ 0.02ms๋ง ํ์ํ ์ ๋๋ก ๋น ๋ฅด๋ ๊ทธ๊ฑธ ๊ถ์ด ํ์ผ๋ก ์ ์ฅํด์ ์ธ ํ์๋ ์๋ค๋๊ฑฐ์ง
์ค๋ช ๋ฌธ ์ฐพ์๋ณด๋๊น ๊ทธ๋ํฝ ํ์ดํ๋ผ์ธ ๋ค๊ฐ์ ๋๋ ์ ์ ฐ์ด๋ ์ปดํ์ผ์ ๋ ๋น ๋ฅด๊ฒ ๋ฏธ๋ฆฌ ํด๋๊ณ ์๋ก ๋ง๋ค๊ธฐ๋ณด๋ค ๋ฏธ๋ฆฌ ๋ง๋ค์ด๋๊ฑธ ๋ ์์ฃผ ๋๋ ค์จ์ ์คํฐํฐ๋ง์ ์ค์ด๋ ๊ฐ๋ ์ด๋ค