Uważam, że rozwiązaniem przy najmniejszym obciążeniu byłoby użycie Linuksa jako podstawowego systemu operacyjnego i użycie KVM (maszyny wirtualnej opartej na jądrze, a nie przełącznika KVM, który również mógłby zostać użyty) do wirtualizacji Windows. Wydajność jest obecnie bliska działania na czystym metalu, a nawet możesz przejść przez dodatkowy procesor graficzny do maszyny wirtualnej lub mieć jeden dedykowany procesor graficzny i użyć zintegrowanego procesora graficznego dla hosta. Możesz także skorzystać z Looking Glass, aby uzyskać znacznie bardziej responsywne rozwiązanie niż używanie przypraw (to jest to, co domyślnie używa menedżer virt i jest zasadniczo takie samo jak korzystanie ze zdalnego pulpitu.) Https://forum.level1techs.com/t/looking-glass -guides-help-and-support / 122387
Jedyną trudną częścią jest kompatybilność sprzętowa. Istnieje wiele dziwactw, takich jak potrzeba procesora i płyty głównej zgodnych z Intel VT-D lub odpowiednikiem AMD, potrzeba wystarczająco nowej karty graficznej, która ma UEFI VBIOS (lub uzyskanie VBIOS od producenta), przez jakie układy przechodzi Twoje IO co pomaga w dedykowaniu urządzeń peryferyjnych maszynie wirtualnej itp.
Polecam przeczytanie tego posta na blogu, aby dowiedzieć się, co trzeba zrobić, aby go skonfigurować. Zdecydowanie nie jest to tak proste, jak korzystanie z virtualbox lub VMWare, ale jeśli skonfigurujesz starszego menedżera virt, możesz pominąć wiele ręcznych kroków, które wykonał ten facet. Jest o wiele więcej informacji na ten temat na wiki Arch pod KVM, QEMU i VFIO. https://heiko-sieger.info/running-windows-10-on-linux-using-kvm-with-vga-passthrough/
Z 2600k, musisz przejść na wersję inną niż K i sprawdzić, czy Twoja płyta główna obsługuje również VT-D. Miałem ten sam problem z 3700k i niekompatybilną płytą główną i musiałem je wymienić, ale ostatecznie zarobiłem trochę pieniędzy na zakupach i sprzedaży w serwisie eBay.
Aby rozwinąć nieco terminologii, której użyłem, oto krótkie opisy.
Virt-manager (lub Virtual Machine Manager) to aplikacja GUI do zarządzania maszynami wirtualnymi za pomocą KVM. Możesz myśleć o tym jako o zbliżeniu swojego doświadczenia do tego, jak by to było, gdybyś używał VMWare lub VirtualBox. Daje kreatora do konfigurowania maszyny wirtualnej, pozwala zmieniać sprzęt, który jest przekazywany, wyświetla wykresy wykorzystania zasobów i pozwala zarządzać energią. Więcej informacji i zrzuty ekranu są dostępne na stronie tutaj: https://virt-manager.org/
Spice zapewnia zdalny dostęp do maszyny wirtualnej. Jest bardzo podobny do korzystania ze zdalnego pulpitu, zarówno w użyciu, jak i wydajności, ale domyślnie jest używany przez virt manager. Chciałbym być bardziej szczegółowy w swoim opisie, ale nie korzystałem z niego zbyt często, a nawet strona internetowa jest dość niejasna co do tego, co konkretnie. https://spice-space.org/
Poszukiwanie szkła jest alternatywą dla używania czegoś takiego jak przyprawa, ale z wyjątkowo niskim opóźnieniem. Kopiuje bufor ramki z twojego GPU do pamięci systemowej, a następnie wyrzuca go na ekran. Wciąż jest na bardzo wczesnym etapie rozwoju, ale działa bardzo dobrze i jest znacznie bardziej odpowiedni dla aplikacji wymagających bardziej responsywnego rozwiązania. Bardzo obszerny przewodnik konfiguracji jest dostępny na stronie internetowej projektu: https://looking-glass.hostfission.com/quickstart
Inną alternatywą dla Spice and Looking Glass jest po prostu podłączenie wyświetlacza do jednego z wyjść przechodzącego przez GPU. Jest to bardziej responsywne, ale wymaga innego wyświetlacza lub przełączania wejść na tym samym ekranie.