The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Выпуск Wine 7.21 и GE-Proton7-41, opennews (ok), 12-Ноя-22, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


27. "Выпуск Wine 7.21 и GE-Proton7-41"  +2 +/
Сообщение от n80 (?), 12-Ноя-22, 15:08 
Если серьёзно интересует вопрос, можно почитать про KVMGT (Intel GVT-g), но нужен проц с относительно свежей видяхой (поколение 4+, т.е. 2014-2015г и новее). Возможно, у AMD похожее есть, но у меня камни AMD только старые и/или серверные, так что не искал как оно там делается.
Ответить | Правка | К родителю #15 | Наверх | Cообщить модератору

30. "Выпуск Wine 7.21 и GE-Proton7-41"  +1 +/
Сообщение от Аноним (20), 12-Ноя-22, 16:38 
Нету там. У AMD виртуализация видеокарты это MxGPU и оно только для профессиональных видеокарт Radeon Pro.

И вряд-ли можно ли сделать vga-passthrough для единственного встроенного в процессор видеоусилителя

Ответить | Правка | Наверх | Cообщить модератору

36. "Выпуск Wine 7.21 и GE-Proton7-41"  +/
Сообщение от Аноним (36), 12-Ноя-22, 23:09 
VirGL же сейчас развивается для 3d ускорения на единственной видюхе в системе.
Ответить | Правка | Наверх | Cообщить модератору

34. "Выпуск Wine 7.21 и GE-Proton7-41"  +/
Сообщение от FreeStyler (ok), 12-Ноя-22, 19:57 
Интересует, но только на уровне готового решения. Насколько знаю сейчас нет никакого способа одну единственную видяху (кое в моём случае) в системе пробросить в виртуалку. Я согласен даже на то, что нужно будет польностью потерять текущий сеанс на хосте, но даже такого нет. Но даже с двумя видяхами как я понял всё делается с танцами с бубном - не очень, проще уж загрузиться с венды да спокойно поиграть


Ответить | Правка | К родителю #27 | Наверх | Cообщить модератору

35. "Выпуск Wine 7.21 и GE-Proton7-41"  +/
Сообщение от n80 (?), 12-Ноя-22, 20:44 
Касательно случая с двумя видяхами, с моей субъективной колокольни там уже ~давно танцев примерно нисколько (если чипсет не слишком древний и есть работающий IOMMU, конечно же), даже на хабре были пошаговые инструкции. Если нужно прям готовое-готовое решение, берётся Proxmox, если не настолько всё плохо — с помощью virsh/virt-manager можно настроить в своём любимом дистре за несколько шагов.

В случае же с единственной видяхой, я же дал ключевые слова для поиска, Intel GVT-g ровно это и делает: у единственной видяхи после определённой команды отрастают виртуальные клоны (для сетевых карточек это появилось ещё раньше, называется VFIO) и дальше задача сводится к уже решённой.

Для игр, может, и пойдёт перезагружаться туда-сюда, а вот, скажем, гонять CAD'ы лучше в рамках одного сеанса, в котором остальные нативные приложения. Правда, мне в итоге хватило нативного/браузерного + изредка то что в WINE работает замечательно, но это история отдельная, поэтому и держу на уме что есть ещё решения.

Ссылки по теме (возможно, не лучшие, просто первое что вспомнилось из сохранённого):
https://habr.com/ru/post/448312/
https://habr.com/ru/post/437270/
https://wiki.archlinux.org/title/Intel_GVT-g - если хочется без лишних обёрток самому всё ручками настроить

Ещё можно всякие gist со скриптами найти по ключевым словам. Но если перезагружаться проще — ну и ладно, у всех свои паттерны использования, а вопрос в принципиальной возможности был.

Ответить | Правка | Наверх | Cообщить модератору

39. "Выпуск Wine 7.21 и GE-Proton7-41"  +/
Сообщение от Аноним (32), 13-Ноя-22, 12:53 
Наверное, бот это удалит, но вот это то самое, что называется ПЕРДОЛИНГ.
Ответить | Правка | Наверх | Cообщить модератору

48. "Выпуск Wine 7.21 и GE-Proton7-41"  +/
Сообщение от FreeStyler (ok), 13-Ноя-22, 19:13 
Спасибо за ссылки! Жаль что только у интела такая технология, я как раз на амуде только перешёл. Не понимаю что мешает тому же виртуалбоксу сделать просто галочку - пробросить дискретную ВК (учитвая что интегрированная есть и останется на хосте), я бы тогда вообще не парился и взял машину с дискреткой
Ответить | Правка | К родителю #35 | Наверх | Cообщить модератору

49. "Выпуск Wine 7.21 и GE-Proton7-41"  +/
Сообщение от n80 (?), 13-Ноя-22, 20:44 
> Не понимаю что мешает тому же виртуалбоксу сделать просто галочку - пробросить дискретную ВК

Как бы так сказать, под капотом это совсем не простая галочка: нужно отнять видеокарту у драйвера на хосте (или через чёрный список запретить ему её трогать изначально), настроить IOMMU, дать виртуалке доступ к нужным ресурсам и только к ним, т.е. серьёзно вмешаться в деятельность остального ядра. Штатными средствами ядра (KVM/Hyper-V/чего там у остальных) это делается ещё относительно легко (когда наконец-то в них это допилили), а стороннему драйверу (а VirtualBox тащит именно свой, который костылями перехватывает в ядре всякое, да ещё и должен поддерживать несколько ОС, минимально дублируя код) такое провернуть совсем тяжело.

Т.е. технически, да, такое можно реализовать (особенно если только под одну из платформ), но это немалый труд, а способных такое провернуть немного, особенно с учётом того что оплачивать эту работу что-то ~никто не жаждет: зачем вкладываться в реализацию в VirtualBox функциональности, которая уже доступна в других решениях. Плюс, у него же есть своя реализация аппаратного ускорения графики в виртуалке (через драйвер паравиртуализации), так что те немногие, кому всё-таки нужен VirtualBox, уже либо удовлетворены, либо не готовы вкладываться в реализацию такого фичреквеста.

Upd: для AMD я помню что как-то народ выкручивался, видимо, хостовый сеанс при этом оставался без графики или хотя бы без графического ускорения. Например, так: https://www.reddit.com/r/VFIO/comments/t17v96/single_gpu_pas.../
https://forum.level1techs.com/t/single-amd-gpu-passthrough-g...
https://github.com/cosminmocan/vfio-single-amdgpu-passthrough + https://github.com/gnif/vendor-reset

Но вот это, на мой взгляд, уже заметные танцы.

Раньше, кстати, к ноутам подключали внешнюю видяху через адаптер для порта ExpressCard. Хоть там и PCI-E 1x, а всё равно существенное ускорение получалось. Сейчас PCI-E можно найти на разъёме док-станции или через адаптер вывести из разъёма для NVMe накопителя или пожертвовать внутренним WiFi. Но, правда, стоит ли этот франкенштейн того…

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру