Ev sunucusu için GPU geçiş araçları

XDA bu ay, çekmecenizde oturan en kötü oyun GPU’sunun, ev sunucunuzun hiç almayacağı en iyi yükseltme olabileceğini söyledi. Bu doğru, bir koşulla: kart yalnızca ana bilgisayar dışında bir şey onu gerçekten kullandığında yerini kazanır. Fiziksel bir GPU’yu sanal bir makineye veya kapsayıcıya teslim etmek, onu yüklemekten ayrı bir sorundur ve bu, hafta sonunu harcayan kısımdır. Ev sunucusunda GPU geçişi için 8 en iyi uygulamayı test ettik; kartı bağlayan hiper yöneticiyi, sıfırlamayı reddeden kartlar için çekirdek seviyesi düzeltmeleri, konuğu görmenize izin veren ekran katmanını ve GPU’yu teslim etmek yerine paylaşmayı tercih edenler için kapsayıcı rotasını kapsayan.

GPU Geçişi Aracında Ne Arayacağınız

Geçiş tek bir uygulama değil, bir yığındır, bu nedenle her parçayı donanımınızın gerçekte ne yapabileceğine karşı değerlendirin.

Hızlı Karşılaştırma

Uygulama Şunun için en iyi Platformlar Ücretsiz plan Başlangıç fiyatı Öne çıkan özellik
Looking Glass Ana bilgisayarda geçirilen GPU’yu görme Linux ana bilgisayarı, Windows misafiri Ücretsiz, açık kaynak Ücretsiz Paylaşılan bellek çerçevesi iletişim kuruluşu, ağ atlaması yok
Proxmox VE Ev sunucusu hiper yöneticisi Linux (bare metal) Ücretsiz, açık kaynak Ücretsiz, isteğe bağlı ücretli destek Web arayüzünde PCI kaynak eşleme
virt-manager Düz Linux masaüstü veya sunucuda geçiş Linux Ücretsiz, açık kaynak Ücretsiz libvirt XML’ye doğrudan kontrol
vendor-reset Sıfırlamayı reddeden AMD kartları Linux Ücretsiz, açık kaynak Ücretsiz Polaris, Vega, Navi için cihaza özel sıfırlama
i915-sriov-dkms Intel iGPU’yu VM’lere bölme Linux Ücretsiz, açık kaynak Ücretsiz Bir iGPU’dan 7’ye kadar sanal işlev
NVIDIA Container Toolkit GPU’yu teslim etmek yerine paylaşma Linux Ücretsiz, açık kaynak Ücretsiz Bir GPU, birçok kapsayıcı, VFIO yok
Unraid En az acı verici geçiş arayüzü Linux (bare metal) 30 günlük deneme Tek seferlik ücretli lisans Cihaz başına VFIO bağlama onay kutusu
Sunshine Konuk çıkışını kutudan çıkarma Windows, Linux, macOS Ücretsiz, açık kaynak Ücretsiz Herhangi bir Moonlight istemcisine donanım kodlu akış

Uygulamalar

1. Looking Glass: İkinci monitör olmadan geçirilen GPU’yu kullanmak için en iyi

Looking Glass çoğu insanı geçişten vazgeçmesine neden olan sorunu çözer. GPU Windows misafirinin içindedir, misafir ona işler, ve siz artık hiçbirini göremeyecek bir Linux ana bilgisayarında oturursunuz. Looking Glass, misafirden paylaşılan bellek bölgesine (IVSHMEM) çerçeveleri kopyalar ve ana bilgisayar istemcisi onları normal bir pencerede çizer, ağ yığını yok, kodlayıcı yok ve araya sıkıştırma geçişi yok. Bu, VNC veya RDP’den farklı hissetmesinin nedeni budur: yüksek yenileme oranları ve oyunlar için yeterince düşük giriş gecikmesi alırsınız, aynı fiziksel makinede.

2026 kurulumu, eski kılavuzların çoğunun açıkladığı kurulumdan daha kolaydır. Looking Glass Indirect Display Driver (LGIdd), Windows misafirinde bir kullanıcı modu görüntü sürücüsü olarak yüklenir ve sanal bir monitör oluşturur, bu da gerekli olan kukla HDMI fişinin artık olması gerekli olmadığı anlamına gelir. Ayrıca eski ana bilgisayar uygulamasının yerine geçer, bu nedenle misafir içinde çalışan daha az bir şey vardır.

Yetersiz kaldığı yerde: Yalnızca Linux ana bilgisayarından Windows misafiriyedir ve ilk olarak gerçek geçişin var olması gerekir. Looking Glass sizin için GPU oluşturmaz, zaten atadığınızı görüntüler. Ses ayrı olarak işlenir ve paylaşılan bellek cihazı VM config’de doğru boyuta sahip olmalı veya istemci eklemeyi reddeder.

Fiyatlandırma:

Platformlar: Linux (ana bilgisayar istemcisi), Windows (misafir sürücüsü)

İndir: looking-glass.io · GitHub

Sonuç: Sunucu ve masanız aynı makinedeyse, Looking Glass GPU geçişini tamamen yapmanın değer yaptığı şeydir.

2. Proxmox VE: Ev sunucusunda GPU geçişi için en iyi ücretsiz hiper yönetici

Proxmox VE çoğu ev sunucusu GPU geçişinin gerçekleştiği yerdir, çünkü QEMU/KVM ve LXC üzerindeki web arayüzüne sahip Debian tabanlı bir bare metal hiper yöneticidir. GPU geçişi için size bir PCI kaynak eşleme katmanı verir: kartı düğüme adlandırılmış kaynak olarak kaydedersiniz, ardından ham PCI adreslerini düzenlemek yerine bu eşlemeyi VM’ye eklersiniz. Çekirdek komut satırında IOMMU’yu etkinleştirin, ana bilgisayar sürücüsünü kara listeye alın, vfio-pci’ye bağlayın ve kart VM donanım listesinde görünür.

GPU geçişi için Proxmox VE, paylaşım durumunu da kapsar. NVIDIA vGPU Software 18’den bu yana, Proxmox resmi olarak desteklenen bir vGPU platformudur ve vGPU örnekleri aynı kaynak eşleme sistemi aracılığıyla çalışan cihazlar olarak misafirlere eklenir. Intel tümleşik grafikleri, i915’i değiştiren Xe sürücüsü üzerindeki son çekirdeklerde SR-IOV sanal işlevleri aracılığıyla çalışır.

Yetersiz kaldığı yerde: Zor kısımlar zor kalır. Tüketici anakartında kötü IOMMU gruplandırması, Proxmox’un düzeltebileceği bir şey değildir ve insanların ulaştığı ACS geçersiz kılma yaması, geçişin bağlı olduğu izolasyon garantisini zayıflatır. Herhangi bir şey çalışmadan önce en az bir çekirdek komut satırı düzenlemesi ve bir yeniden başlatma döngüsü bekleyin.

Fiyatlandırma:

Platformlar: Linux (bare metal yükler)

İndir: proxmox.com · PCI Geçiş wiki’si

Sonuç: Özel ev sunucusu kutusu için varsayılan cevap ve bir şey kırıldığında en çok topluluk belgesine sahip olan.

3. virt-manager: Zaten çalıştırdığınız Linux kutusunda geçiş için en iyi

virt-manager, libvirt’e grafik ön yüzüdür ve ev sunucusu yalnızca hiper yönetici dağıtımına yeniden biçimlendirmek istemediğiniz bir Linux yüklemesiyse doğru araçtır. Misafire bir PCI ana bilgisayar cihazı ekleyin ve libvirt, VM başlangıcında vfio-pci teslimini işler ve kapatmada kartı geri verir. Arayüz, temel XML’yi doğrudan ortaya koymaktadır, bu da önemlidir çünkü geçiş ayarlaması, bir sihirbazın sizi götürmeyeceği yerlerde yaşar: CPU sabitleme, hugepages, hiper yöneticiyi NVIDIA sürücülerinden gizleme ve Looking Glass’ın ihtiyaç duyduğu IVSHMEM cihazını ekleme.

libvirt ve QEMU/KVM üzerinde çalıştığı için, öğrendiğiniz her şey aktarılır. Aynı etki alanı XML, virsh ile komut satırından, komut dosyasında virt-install’dan ve libvirt’i gönderen herhangi bir dağıtımda çalışır.

Yetersiz kaldığı yerde: Web arayüzü yok, bu nedenle makinede oturursunuz veya bir oturumu ona iletirsiniz. Proxmox gibi yerleşik cihaz eşleme soyutlaması yok, bu nedenle XML’deki PCI adresleri, kartları yuvalar arasında taşırsanız değişebilir. Tek GPU geçişi, ana bilgisayarın başka grafiği olmadığı yerde, ekran yöneticisini yıkmak ve sürücüleri yeniden bağlamak için kendi başlangıç ve durdurma kanca komut dosyalarınızı gerektirir.

Fiyatlandırma:

Platformlar: Linux

İndir: virt-manager.org · GitHub

Sonuç: Sunucu adanmış bir hiper yönetici yerine genel amaçlı bir Linux makinesi olduğunda geçişe en hafif yol.

4. vendor-reset: VM kapatmada takılan AMD kartları için en iyi

vendor-reset belirli ve sinir bozucu bir arızanın nedeniyle vardır: misafiri kapatırsınız, tekrar başlatmaya çalışırsınız ve tüm ana bilgisayar yeniden başlanana kadar GPU gitmiştir. Birkaç AMD nesli, işlev düzeyinde sıfırlamayı uygulamaz, bu nedenle kart çekirdeğin kurtaramayacağı bir durumda biter. vendor-reset, ftrace ile sıfırlama yolunu bağlayan ve çekirdek yamasına gerek kalmadan cihaza özel sıfırlama dizileri uygulayan bir Linux çekirdek modülüdür.

Kapsam Polaris (RX 470, 480, 570, 580, 590 ve 5xx dizüstü parçaları), Vega 56 ve 64, Radeon VII, Instinct MI100 ve 5600 XT, 5700 ve 5700 XT içeren Navi kartlarını içerir. Bunlar tam olarak şu anda ikinci el ucuz satılan kartlardır, bu da bu modülü az önce bir satın alan okuyucu için sessizce esensiyel kılar. DKMS modülü olarak yükleyin ve etkilenen cihaz için sıfırlama yöntemini device_specific olarak ayarlayın.

Yetersiz kaldığı yerde: Evrensel değildir. Kartınız desteklenen ailelerin dışındaysa, bu modül yardımcı olmaz ve bazı kullanıcılar yine de misafir çökmesinin temiz bir kapatmadan ziyade cihazı sıkışır bıraktığı uç durumları karşılaştırır. Bir çekirdek modülüdür, bu nedenle çekirdek yükseltmeleri yeniden oluşturmayı gerektirebilir.

Fiyatlandırma:

Platformlar: Linux

İndir: GitHub

Sonuç: Kullanılmış AMD kartınızın geçişle uyumsuz olduğu sonucuna varmanızdan önce bunu yükleyin, çünkü genellikle değildir.

5. i915-sriov-dkms: Intel iGPU’yu birçok VM’ye bölmek için en iyi

i915-sriov-dkms farklı bir pozisyon alır: bir kartı bir misafire ayırmak yerine, Intel tümleşik GPU’yu birçok VM’nin aynı anda tutabileceği birden fazla sanal işleve dönüştürür. Proje, SR-IOV özellikli i915 ve xe sürücü kodunu, bunu göndermeyen çekirdekler için DKMS modülü olarak paketler ve Intel UHD Graphics’te 7’ye kadar sanal işlev ortaya koyabilir. Küçük form faktör Intel kutusu olan bir ev sunucusu için, bu bir VM donanım ivmesi elde etme ile her VM’nin onu elde etme arasındaki farktır.

Ayrıca ikinci GPU problemini kullanışlı bir şekilde yanıtlar. iGPU bölünebilirse, ana bilgisayar kendisi için bir işlevi tutar ve ayrık kart ağır bir misafir için özgür kalır veya ayrık kartı tamamen atlarsınız.

Yetersiz kaldığı yerde: Proje kendisini yüksek deneysel ve topluluk tarafından yönetilen, Intel bağlantısı olmayan olarak tanımlar. Belirli çekirdek sürüm aralıklarını izler, bu nedenle ana bilgisayar çekirdek yükseltmesi, modül yakalanana kadar derlemeyi kırabileceğini. Son Intel platformları, sahip olduğunuz kuşağa bağlı olarak kurulum yolunu değiştiren ana hat xe sürücüsüne taşınmıştır ve bazı Meteor Lake ve Lunar Lake konfigürasyonları kapsanmamıştır.

Fiyatlandırma:

Platformlar: Linux

İndir: GitHub

Sonuç: Sunucunuzun zaten hiçbir şey yapmayan bir Intel iGPU’su varsa GPU sanallaştırmasında en iyi değer.

6. NVIDIA Container Toolkit: GPU’yu teslim etmek yerine paylaşmak için en iyi

NVIDIA Container Toolkit çoğu ev sunucusu iş yükü için geçişe dürüst bir alternatiftir. Kartı vfio-pci’ye bağlamak ve bir VM içinde kilitlemek yerine, ana bilgisayar NVIDIA sürücüsünü ve cihaz düğümlerini kapsayıcılara kablolar, bu nedenle birçok kapsayıcı aynı GPU’yu eşzamanlı olarak kullanabilir. Ana bilgisayar sürücüsünü yükleyin, araç setini yükleyin ve kapsayıcılar çalışma zamanı bayrağı ile GPU erişimi alır. CUDA araç seti ana bilgisayarda gerekli değildir.

Ev sunucusu için, bu ilk etapta birinin kutuya GPU koymasının sebeplerinin büyük bir kısmını kapsar. Her IOMMU gruplandırma sorunu, her sıfırlama hatası ve ayrı ana bilgisayar grafiği gereksinimini ortadan kaldırır, çünkü ana bilgisayar sürücüsü kartı asla bırakmaz. Sistem kapsayıcıları için eşdeğer rota, GPU cihazını fiziksel bir GPU, SR-IOV sanal işlevine veya kapsayıcılara ve VM’lere çalışan bir cihaza ekleyebilen Incus’tur.

Yetersiz kaldığı yerde: Kapsayıcılar ana bilgisayarla bir sürücü sürümü paylaşır, bu nedenle farklı bir sürücü yığınına, Windows kullanıcı alanına veya gerçek ekran çıkışına ihtiyaç duyan misafir kapsam dışıdır. Hedef oyun VM olduğunda bu geçiş yerine değildir. Ayrıca yalnızca NVIDIA içindir.

Fiyatlandırma:

Platformlar: Linux

İndir: GitHub · Incus

Sonuç: Bunu ilk deneyin. VFIO’da hafta sonu harcayan insanların çok sayısının aslında VM’ye ihtiyacı yoktu.

7. Unraid: Yapılandırma arkeolojisi olmadan geçiş için en iyi ücretli seçenek

Unraid GPU geçişini uygulanabilir hale getiren ticari ev sunucusu işletim sistemidir ve yine de bare metal’den çalışan oyun VM’sine en hızlı yoldur. Web arayüzündeki VM yöneticisi, PCI cihazlarını görünür IOMMU gruplarıyla listeler ve bir cihazı VFIO’ya bağlamak, elle düzenlediğiniz çekirdek parametresi yerine bir onay kutusudur. GPU’yu ve ses işlevini Windows veya macOS misafirine ekleyin, VirtIO sürücü ISO’suna işaret edin ve başlatın. Docker kapsayıcıları ve dizi aynı kutuda yan yana çalışırlar.

Unraid ayrıca diğer araçların kazımasını sağlayan bilgileri ortaya koymaktadır. Bağlanmadan önce hangi cihazların IOMMU grubunu paylaştığını görmek, üç saat sonra GPU’nuzun USB denetleyiciyle bir grup paylaştığını bulmanın belirli hayal kırıklığını kaydeder.

Yetersiz kaldığı yerde: Ücretlidir, bağlama cihaz sayısına ve dahil dönemden sonra devam eden özellik güncellemeleri için yenileme modeline göre katmanları vardır. Dizi fikri değildir ve çizgili havuz yerine pariteyi etrafında inşa edilir, bu da herkes istemez. Gelişmiş geçiş ayarlaması yine sizi virsh ve ham XML’ye bırakır, her yerde olduğu gibi.

Fiyatlandırma:

Platformlar: Linux (USB’den önyükleme, bare metal)

İndir: unraid.net

Sonuç: Zamanınız fiyattan daha değerliyse ve geçişin bu gece çalışmasını istiyorsanız lisans buna değer.

8. Sunshine: Evin herhangi bir yerinden geçişi yapılan VM’ye ulaşmak için en iyi

Sunshine son seçimdir çünkü diğer araçların görmezden geldiği bir soruyu yanıtlar. Looking Glass sunucunun üzerinde oturduğunuzu varsayar. Çoğu ev sunucusu bir dolap, raf veya bodrum katında bulunur. Sunshine, artık GPU’nun sahibi olan misafir içinde çalışır, çıkışını bu GPU’nun donanım kodlayıcısı ile kodlar ve onu dizüstü bilgisayar, telefon, tablet, TV kutusu veya Steam Deck’teki Moonlight istemcisine aktarır. Geçişi yapılan kart kodlamayı yapar, bu nedenle misafir için maliyet küçüktür.

Sunshine ana bilgisayarları Windows 11, Linux, macOS 14.2 ve sonrasında ve FreeBSD’de çalışır ve Moonlight istemcileri neredeyse her platform için vardır. Linux misafirinde sanal bir ekranla başsız çalışır; Windows’ta mevcut bir ekran istemektedir, bu da sanal ekran sürücüsü veya misafirin kendi sanal monitörünün girdiği yerdir.

Yetersiz kaldığı yerde: Ağ akışıdır, bu nedenle Looking Glass’ın olmadığı kodlama ve kod çözme gecikmesini taşır. Kablolu LAN üzerinde çoğu oyun ve her masaüstü görevi için iyi olup, aynı makinede paylaşılan bellekle aynı deneyim değildir. Kurulum ana bilgisayar başına değil misafir başına işdir.

Fiyatlandırma:

Platformlar: Windows, Linux, macOS

İndir: GitHub · Moonlight

Sonuç: Aralarında seçim yapmak yerine Looking Glass ile eşleştirin: sunucudayken biri, değilken biri.

Doğru Olanı Nasıl Seçeceksiniz

Sık Sorulan Sorular

Ev sunucusunda GPU geçişi için neye ihtiyacım var? IOMMU desteği (Intel VT-d veya AMD-Vi) yazılımda etkinleştirilmiş CPU ve anakart, kullanılabilir bir IOMMU grubuna düşen bir GPU ve kart geçirildikten sonra ana bilgisayarın bir şey görüntülemeye devam etmesinin bir yolu. Son kısım tümleşik grafikler, ikinci GPU veya kanca komut dosyaları ile tek GPU kurulumu demektir.

NVIDIA hala Code 43 ile GPU geçişini engelliyor mu? Hayır. NVIDIA, sürücü 465.89 ve sonrasında GeForce kartlarında sanallaştırmayı engellemeyi durdurdu ve sanallaştırma artık tüketici kartlarında resmi olarak desteklenir. Hiper yönetici CPUID bayrağını gizlemenizi söyleyen eski kılavuzlar, artık mevcut sürücülere uygulanmayan bir sorunu tanımlar, ancak ayar zaten yapılandırmanızda varsa zararsızdır.

AMD GPU’um neden ana bilgisayar başına yalnızca bir kez çalışıyor? Bu AMD sıfırlama hatasıdır. Birkaç Polaris, Vega ve Navi kartı işlevsel sıfırlama uygulamaz, bu nedenle GPU misafir kapandıktan sonra geri alınamaz. vendor-reset çekirdek modülü etkilenen aileler için cihaza özel sıfırlama dizileri ekler ve genellikle bunu düzeltir.

İki VM bir GPU’yu paylaşabilir mi? Düz geçiş ile değil, bu tek misafirle eksklusiftir. Paylaşım, SR-IOV sanal işlevleri (son Intel tümleşik grafiklerde ve bazı veri merkezi kartlarında mevcut) veya desteklenen donanımda eşzamanlı misafir başına lisanslanan NVIDIA vGPU gerektirir. VM’ler yerine kapsayıcılar için NVIDIA Container Toolkit veya Incus bir GPU’yu özgürce paylaşabilir.

Looking Glass için kukla HDMI fiş gerekiyor mu? Mevcut kurulumla değil. Looking Glass Indirect Display Driver, Windows misafirinin içinde sanal bir monitör oluşturur, bu da eski kılavuzların tanımladığı kukla fiş gereksinimini ortadan kaldırır.

Hyper-V buna gerçekçi bir seçenek mi? Evde nadiren. Ayrı Cihaz Atanması, yerel PCI Express Control ve PCIe kök kompleksinde ACS desteği olan sunucu sınıfı donanım gerektirir ve Windows 10 veya 11 Pro’da desteklenmez. Windows Server 2025’teki GPU bölümleme daha yeni yoldur, ancak donanım ve baskı gereksinimleri yine de onu çoğu ev derlemesinin dışında bırakır.