doitsujin/dxvk

Public

Vulkan-based implementation of D3D8, 9, 10 and 11 for Linux / Wine

Beeknoee

Bee AI phân tích repositoryBETA

AI đọc README và cây file để tóm tắt, gợi ý cách dùng và đánh giá repository. Mọi con số lấy từ kho Bee, không do AI ước lượng.

Cập nhật lần cuối: 26/10/2026

Đăng nhập để hỏi Bee AI

Tóm tắt bởi Bee AI

Lớp biên dịch (translation layer) dựa trên Vulkan dành cho Direct3D 8, 9, 10 và 11, cho phép chạy các ứng dụng và game 3D của Windows trên Linux thông qua Wine hoặc chạy native.

  • Dịch các lệnh gọi đồ họa Direct3D 8/9/10/11 sang Vulkan cho Wine và Linux native.
  • Tích hợp HUD hiển thị FPS, thời gian khung hình, bộ nhớ GPU và số lượng draw calls.
  • Hỗ trợ Graphics Pipeline Library (VK_EXT_graphics_pipeline_library) giúp giảm giật lag biên dịch shader.
  • Cung cấp DXVK Native để port game sang Linux trực tiếp không cần Wine bằng SDL2, SDL3 hoặc GLFW.

Lưu ý

  • Sử dụng DXVK trong các game nhiều người chơi (multi-player) có thể bị hệ thống chống gian lận phát hiện và khóa tài khoản.
  • Yêu cầu driver Vulkan tương thích và phiên bản Wine từ 10.0 trở lên khi build.

Điểm BeeTính thuần từ số liệu trong kho Bee, không phải AI chấm: bách phân vị sao 30% · độ tươi lần push 25% · fork và watcher 15% · README, giấy phép, mô tả 20% · có bản phát hành 10%.

  • Độ phổ biến94
  • Độ tươi100
  • Cộng đồng34
  • Tài liệu100
  • Phát hành100
  • Mức độ khóNâng cao
  • Phù hợp vớiLập trình viên
  • Loại dự ánThư viện
  • Giấy phépZlib

Kiến trúc & Công nghệ

Công nghệ AI nhận ra từ README và cây file — chỉ những mục nằm trong danh sách Bee kiểm.

Tech stack

  • C++
  • C
  • Bash

Kiến trúc tổng quan

Repository → công nghệ chính → các thư mục cấp 1 có thật trong repo; vai trò do AI mô tả.

  • src/Chứa mã nguồn C++ triển khai các layer Direct3D và Vulkan.
  • include/Các file header định nghĩa giao diện API và cấu trúc dữ liệu.
  • subprojects/Chứa các phụ thuộc submodule của hệ thống Meson.
  • .github/Cấu hình CI/CD và mẫu issue trên GitHub.

Hướng dẫn nhanh

Các bước để bắt đầu với repository này.

bash
git clone https://github.com/doitsujin/dxvk.git
cd dxvk

Các use case chính

Những ứng dụng có thể xây dựng từ repository này.

  • Chạy các tựa game Direct3D cũ và mới trên Linux thông qua Wine, Proton, Lutris hoặc Heroic Launcher.
  • Tận dụng DXVK Native để đưa game Windows sang Linux mà không cần viết lại backend đồ họa.
  • Đo đạc và phân tích hiệu năng render Vulkan bằng các chỉ số HUD chi tiết.
  • Gỡ lỗi pipeline đồ họa và phát hiện lỗi GPU hang/driver crash qua các cờ debug tích hợp.

Repository tương tự

Cùng chủ đề trong kho Bee.

  1. 1trimstray/the-book-of-secret-knowledgeA collection of inspiring lists, manuals, cheatsheets, blogs, hacks, one-liners, cli/web tools and more.254.5k+1.9k
  2. 2jlevy/the-art-of-command-lineMaster the command line, in one page162.6k+51
  3. 3clash-verge-rev/clash-verge-revA modern GUI client based on Tauri, designed to run in Windows, macOS and Linux for tailored proxy experience155.2k+1.7k
  4. 4rustdesk/rustdeskAn open-source remote desktop application designed for self-hosting, as an alternative to TeamViewer.127.6k+889
  5. 5nodejs/nodeNode.js JavaScript runtime ✨🐢🚀✨123.1k+311

Nội dung do AI sinh, có thể sai hoặc thiếu — số liệu lấy từ kho Bee, không do AI ước lượng. Cập nhật lần cuối: 26/10/2026.