Вы видите копию треда, сохраненную 31 марта 2018 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.
ИТТ можно спросить ответы, спалить годноту, поделиться своими наработками, посочувствовать дуалбутчикам и развести очередной идиотский ОС-срач.
FAQ:
https://docs.google.com/document/d/1dS18-MDSAexZ4YqN3uegwkmyc73pMIYG3xP5TDMm35o/edit?usp=sharing
Есть чего добавить - смело в комментариях.
Архив тредов:
#1 https://arhivach.org/thread/127819/
#2 https://arhivach.org/thread/135077/
#3 https://arhivach.org/thread/198231/
#4 https://arhivach.org/thread/230801/
#5 https://arhivach.org/thread/243028/
#6 https://arhivach.org/thread/263997/
Глядите чего нашел- ШВАЙН для виндузей. Как я понял, он транслирует d3d в gl, что есть очень хорошо для виртуалбокса, в котором этот самый d3d работает через жопу. Вечерком попробую накатить его на 7 и затестить парочку ёб.
256 так то. Что пойдет- то пойдет.
Угу. Для гойминга только варька хороша, в ней тот же кукурузис летает как на хосте.
Попробовал на хосте- работает. Пик 1- д3д9, пик 2- огл с вайновскими библиотеками. В режимах дх10 и 11 крашится.
Сам пропатчи, или напиши каким-нибудь васянам, которые linux-lqx/linux-ck/linux-pf делоют, пусть вставят в свои ядра для более лучшей производительности.
Ты не понял.
Это не патч. Это указания конкретной переменно в которой сосредоточен баг.
Патчить пока нечем. Но это не и не важно, в масштабах той АМД победы, которая только что произошла. Обнаружено место локализации проблемы которая оставалась неисправленной в течении порядка 7 лет.
Всмысли. Ну оно же для всех ryzen подходит? Если да, то можно linux-ck обратится, они патчсеты делают под определенные семейства процессоров.
> Vt-d/AMD-V в своём процессоре и IOMMU на своей мамке.
> В Intel VT (Intel Virtualization Technology) реализована виртуализация режима реальной адресации (режим совместимости с 8086). Соответствующая аппаратная виртуализация ввода-вывода — VT-d
> AMD-V часто обозначается аббревиатурой SVM (Secure Virtual Machines). Кодовое название — Pacifica. Соответствующая технология виртуализации ввода-вывода — IOMMU.
Простыми словами: нужен ли IOMMU при наличии Vt-d? Может все-таки не "и", а "или"?
А есть способ определить iommu если на странице материнки ctrl+f не дает результатов?
И тут список маловат: en.wikipedia.org/wiki/List_of_IOMMU-supporting_hardware
может есть еще?
> то будет сосать писос
Т.е. vt-d в uefi можно отключать? Или толк есть и с одного vt-d, просто связка vt-d + iommu лучше?
Попробуй гуглить модель + iommu
Нет, наверни https://ru.m.wikipedia.org/wiki/Аппаратная_виртуализация#VT-d
Ты у нас тупенький, да? Ссылку читал?
> Чтобы такое было возможно, в логических схемах системной платы используется специальное устройство управления памятью ввода-вывода (IOMMU)
У меня железо не поддерживает Vt/d и прочий Qemu. Какие у меня варианты? Вмварь может в пробрасывание видюхи?
> У меня железо не поддерживает Vt/d и прочий Qemu.
Непонятно, как ты увязал vt-d и qemu, посленее вполне работает без первого.
> Какие у меня варианты?
Pososite pisos. Если проц не может в vt-d, значит скорее он старый и не может в intel gvt-g.
> Вмварь может в пробрасывание видюхи?
Без VT-d нет проброса видюхи. У неё будет своя виртуальная видюха, которая относительно работает хорошо.
>вполне работает без первого.
И без аппаратной поддержки?
> которая относительно работает хорошо.
На что хватит мне например gts 460?
Ну, то есть, на какой фотошоп и какого игоря?
И без аппаратной работает, должно быть плохо, но и вмваре без аппаратной поддержки будет плохо работать.
Не знаю, на то, чтобы интерфейс не лагал хватит. Я пробовал запускать Binding of Isaac на своей GT840 - он игрался как-то заторможенно, это на хост-линукс, а на хост-винде я не пробовал.
Так, запустил айзека на xen с проброшенной intel hd4400, и он летает. Вообщем нипанятна.
>А еще ты не сможешь использовать одну из видях в линуксе.
А нельзя запилить вариант:
использовать печ в линухе до момента запуска виртуалки с виндой.
перед запуском винды перекатиться на гпу интол (через тот же бамблби, например) и пробросить печ на винду?
Вмысли. Ты про ноут или стационарную пеку?
> бамблби
Если про ноут с оптимусом интел+нвидия, то сразу pososite pisos, т.к. iommu ломает эту сраку сразу.
Исключения, это thinkpad'ы с профессиональными нвидиевскими дискретками, вот там можно было бы попробовать пробросить в винду nvidia. Возможно даже твой вариант можно было бы сделать, если экран thinkpad'вского ноута может переключаться между карточками на горячую, а не только через биос, но это врядли.
>Ты про ноут или стационарную пеку?
Пека 6700к 1080печ.
Я просто ещё не занимался этими извращениями и не понял, можно ли переключать печ с хоста на гостя (а хост перевести на интел в это время) и возвращать обратно хосту, когда винда не нужна, или это без ребута хоста не заработает?
Короче говоря, в какой момент хост отжимает себе гпу и можно ли хосту указывать, какой гпу использовать, "на лету"?
Если ты, например, запустил на печке de, браузер и т.д., то тебе придётся закрыть всё это, чтобы пробросить печ. Просто переключить не получится, более менее возможный вариант: ты закрываешь всё, что было на печке, запускаешь это на интеле, а печку пробрасываешь.
Я могу только кукарекатизировать, у меня только интеловская встройка, которую я могу пробрасывать в винду и возращать хосту. Я закрываю всё, остаюсь в черной косолькеtty, запускаю скрипт, который отбирает её у хоста, выгружает интеловский драйвер i915, запускает виртуалку, после остановки виртуалки возвращает хосту и загружает драйвер. На винде бы такое, наверное, не прокатило.
Так, стоп. А у тебя хост винда или линекс?
Ну значит тебе доступны радости пердолинга! Вперед!
>Если ты, например, запустил на печке de, браузер и т.д., то тебе придётся закрыть всё это, чтобы пробросить печ
Т.е. получается, иксы перезапускать таки придётся?
Всё думаю, насколько целесообразно перекатываться с дуалбута на виртуализацию, если один хуй ребута не избежать.
Всмысли. А почему иксы не на встройке запускать? Зачем тебе они на печке, ты там что, В ИГРЫ ИГРАЕШЬ?
мамка с интол 4k выдаёт только в 30гц, что терпимо на время игродрочилова на втором мониторе, но не на постоянной же основе
Ты ведь понимаешь, что глаза больше 24 фпс не различают? А один глаз не более 12.
Докупи тогда какую-нибудь нищекарточку, которая может в столько фпс.
Толсто
Но очкую почему-то - хуй знает. В винде у меня настроены конфиги, куча батников, задач, как все это дерьмо переносить на линукс и опять разбираться... Хотя понимаю, что винда просто доебала в принципе.
Мак боюсь из-за дорогого софта. За каждый пук придется платить, а я не то что адовый спермовор. Скорее виндопердолик-околоконсольщик-фриварщик.
Че делать - хуй знает. На спермерке сейчас так под себя настроил все с костылями - даже понравилось. Да и winapi охото поизучать.
Поэтому назрело несколько вопросов:
1) Как пердолится спермерка с виртуалки
2) Реально ли пердолить "Хакинтош" с виртуалки и будет ли он полной копией оригинала в программном плане?
3) Как пользоватся блядофотошопом и Архикадом, например, если пиздец как нужны эти две проги? Вменямо ли работают через вайн? Есть ли аналоги под мак?
Сижу на маке уже 4 года, ещё не разу не платил, пиратства до хуя и больше) Софт на маке лучше, даже та же самя программа работает лучше, к примеру пакет адоб, на форточке бесит, на маке одно удовольствие пользовать.
Ты просто загугли софт пиратский и смело ставь хакинтош!
(Сейчас вынужден на форточке сидеть (мак сдох (из-за меня)), так я за неделю заебался)
Почему мак сдох?
мимо-перекатывающийся-дуалбутчик
Образ диска уже был, я его и поставил. Теперь думаю, брать ли лицензионную десятку или пиратить.
На работе приходится сидеть через виртуалбокс, кроме тормозов из за некрожелеза и самого вб подводных камней не нашел, еще вейленд не завелся, но он для веба не нужен.
Пробрось диск с виндой целиком, только активация слетит.
Аноны, а отличается ли чем то работа через виртуализацию и просто когда устанавливает ось? Ну понятно, что не так быстро работает, но я имею ввиду функционал
Да особо ничем, функционал тот же, только ограничения при работе с виртуалками:
часть память уйдет на хост;
если без проброса видеокарты, то игры не запустишь, софт, который использует cuda на хосте, не сможет её использовать и т.д.
производительность диска может быть меньше, но это зависит от того, как сам сделаешь.
Кстати, в крызис можно было еще 7 лет назад гамать на виртуалке.
https://www.youtube.com/watch?v=jEA8BWGwIEg
Так блэт, я не мимохуй, я ОП
Погуглил, rdp + второй пользователь, сам спросил, сам ответил
Финальный патч подвезли. https://patchwork.kernel.org/patch/10027525/
Отныне АМуДэ официально кен инто виртуализатион.
ave geoff
Это для ебланов которые 7700к в h110 вставляют или гиперпыню в z270, надо и то, и другое шобы буво.
Уже очень давно я сижу на линуксе ( работаю разработчиком на С/С++ ), сейчас подсел на WoW, пробовал через вайн со всякими патчами для игорь, впринципе все неплохо, но мышка там с каким-то странным делеем, что мне очень сильно мешает играть. Поэтому я накатил винду на второй свободный ссдшник и щас сижу на ней играю, но работать полноценно не могу ибо пишу под posix да и много где используется linux api.
TL;DR
Думаю накатить линукс на виртуалку и сидеть на винде спокойно играя в вов при этом. Но в винде нихуя не понимаю, какие вообще нормальные виртуалки есть? Знаю есть встроенный Hyper-V он годный или че получше есть? Что посоветуете конкретно под линукс guest?
Немного погуглив, пока склоняюсь к vmware, в моем дистре ( арче ) есть пакеты с интеграцией и т.п.
Вот только не пойму, там че-то дохуя разных версий, какую лучше накатывать?
И в чем отличие бесплатной от платной? Урезанны ли какие-то нужные функции?
Поясните за Линукс на Windows-хосте. Можно ли напердолить для нормальной повседневной работы в виртуалке прыщей? У меня куча специфического говна, драйверов под прыщи нет вообще. С винды слезть хочу, но просерать звук и все аппаратные костыли, собиравшиеся годами, не хочу. Да и игры нужны. VMware будет норм или лучше Windows Server + Hyper-V пердолить? Какие подводные камни меня будут ждать?
Лол. Ставь Vmware Workstation, ключи гуглятся, защита от пиратства уровня винды.
Винда хотя бы на сервак лезет ключ проверить, варь тупо по маске его сравнивает, лол.
>>164614
Это да, зря ты вообще с бесплатного начал. Он нужен чтобы созданные на платной версии виртуальные машины где-нибудь дома запускать или по удалёнке цепляться через варевский способ. А лучше и правда купи затычку уровня ПЫЩ9800 на авито для хоста, а игравую видюху в виртуалку с виндой прокинь.
Помогите, антуаны.
Поставил генту под qemu-kvm+virtlib. Хост ОС - CentOS7 Ядро собирал с помощью `genkernel all` без доп. параметров. В конфиге диска bus=virtio. Когда бутаюсь, ядрышко не видит root device. blkid ничего не возвращает. Нужно ли вручную собирать ядро с включенным модулем virtio, или же проблема в чем-то другом?
Выручай, анон.
Вот допустим я пробрасываю видимо, в BIOS включаю активной интеграшку, выбираю в и GRUB2 пункт меню где в парметры ядра включен IOMMU ну очевидно сижу в хосте с интеграшки, а в виртуалку хожу с нормальной карты.
Тут все ясно, но вот чтобы использовать нормальную карту в линуксе, нужно снова лезть в BIOS, переключатсья обратно, чтобы при загрузке линукс знал какое видио использоать. Может можно как в грубе указать какую карту использовать ? или может я что-то очевиждное упускаю ? Просто даже не знаю с чего начать.
Я на 390х терял наверное четверть производительности, судя по юнигиновским бенчам. Для виртуального адаптера охуенно ящитаю.
> Для виртуального адаптера
это как выжимать максимум производительности из древнего железа, весело, но не нужно
>>164864
Впринципе скрипт тебе особо не поможет. У меня не было такой пеки, чтобы интеграшка + дискретка + в биосе выбирать, поэтому
Надо кое-что проверить, делой:
sudo lspci -v
и смотри свои карты, что написано в строке Kernel driver in use:
Это модули ядра, которые управляют твоими картами, пусть будет МИ - то, что у интеграшки, МД - модуль дискретки.
делой
sudo systemctl set-default multi-user.target вернуть, как было systemctl set-default graphical.target
Перезагружайся, выстави в биосе, чтобы грузилось с интеграшки, загружайся, логинься в косольке
Если МИ и МД разные, то попробуй команду сразу всю, не по частям
sudo rmmod -f МИ; sudo rmmod -f МД; sleep 5; sudo modprobe МД;
Экран должен потухнуть, затем обратно включиться и по идее уже на дискретке, дальше
sudo systemctl start graphical.target
и проверяй точно ли оно запустилось на дискретке.
Если МИ и МД одинаковые, ну два радеона например, то
делоешь
lspci
смотришь номер у интеграшки, например 01:00.0, пусть будет НИ, пробуешь команду сразу всю, не по частям
sudo rmmod -f МИ; sudo tee /sys/bus/pci/devices/0000:НИ/remove <<<1; sleep 5; sudo modprobe МИ;
Экран должен потухнуть, затем обратно включиться и по идее уже на дискретке, дальше
sudo systemctl start graphical.target
и проверяй точно ли оно запустилось на дискретке.
Если экран не включился, то вслепую вводишь
sudo systemctl reboot
Вообще лучше это через ssh проделывать, чтобы был виден выхлоп команд.
>>164864
Впринципе скрипт тебе особо не поможет. У меня не было такой пеки, чтобы интеграшка + дискретка + в биосе выбирать, поэтому
Надо кое-что проверить, делой:
sudo lspci -v
и смотри свои карты, что написано в строке Kernel driver in use:
Это модули ядра, которые управляют твоими картами, пусть будет МИ - то, что у интеграшки, МД - модуль дискретки.
делой
sudo systemctl set-default multi-user.target вернуть, как было systemctl set-default graphical.target
Перезагружайся, выстави в биосе, чтобы грузилось с интеграшки, загружайся, логинься в косольке
Если МИ и МД разные, то попробуй команду сразу всю, не по частям
sudo rmmod -f МИ; sudo rmmod -f МД; sleep 5; sudo modprobe МД;
Экран должен потухнуть, затем обратно включиться и по идее уже на дискретке, дальше
sudo systemctl start graphical.target
и проверяй точно ли оно запустилось на дискретке.
Если МИ и МД одинаковые, ну два радеона например, то
делоешь
lspci
смотришь номер у интеграшки, например 01:00.0, пусть будет НИ, пробуешь команду сразу всю, не по частям
sudo rmmod -f МИ; sudo tee /sys/bus/pci/devices/0000:НИ/remove <<<1; sleep 5; sudo modprobe МИ;
Экран должен потухнуть, затем обратно включиться и по идее уже на дискретке, дальше
sudo systemctl start graphical.target
и проверяй точно ли оно запустилось на дискретке.
Если экран не включился, то вслепую вводишь
sudo systemctl reboot
Вообще лучше это через ssh проделывать, чтобы был виден выхлоп команд.
Так я ж разве агитирую, я просто свои старые результаты скинул, когда 12 версия только-только релизнулась. Конечно если есть возможность лучше отдай хосту встройку и пробрасывай дискретку, но если не взлетит, для вовчанского и варевского виртуального адаптера хватит. Тем более что там не софтварный рендер, а какой-то самобытный проброс нагрузки на видюху, не всё так плохо.
Вот на кой хер они мне всё остальное время, когда я использую виртуалку раз в неделю?
Дайте, что-то нормальное.
спасибо Анон, попробую вечерком как до дома доберусь
Дать, можем только за щеку чтоб ты проверил. У тебя три стула: линуксовый хост с квм, лагодром без производительности в коробке или отключить в ёбаном проводнике полтора сервиса.
>Дайте, что-то нормальное.
>КОКОКО ЛИШНИЕ СЕРВИСЫ
>КОКОКО ПОТРАТИЛИ 60 МБ РАМЫ
Ты там на картофелину ее ставишь что тебе 60 мб рамы роль сыграют, или ты очередной свидетель секты "НИНАДА ЗАМУСАРИВАТЬ СИСТЕМА"
Но с линукса или xen на винду в виртуалке.
Кстати, думаю xen попробовать для этой темы
Выгорит вообще, виртуалоанон?
Не разбираюсь особо, но вроде как xen выглядит пологичнее для этой хуйни: накачу туда и джва линукса и винду
Что выгорит? Зен подходит для проброса, все щависит от тебя и твоего железа.
чет я вчера поздно вернулся, не помогло.
Попробовал так
>sudo rmmod -f МИ; sudo rmmod -f МД; sleep 5; sudo modprobe МД;
МД у меня amdgpu, а МИ - i915. При чем странно, zsh умеет автодополнять такие штуки, так он amdgpu для rmmod смог дополнить, а для modprobe - нет, когда экран отрубился, сделал обратно modprobe i915 и все вернулось. Попробую заняться этим плотнее, потому что в АМД-картой у меня вчера вообще странное было грешу на обновления, из саспенда/гибернации не смогло вернуться нормально, вместо TTY - артефакты, а иксы дико лагали, потом попытался перезагрузитьяс и все повисло на агрузке grphical.target. C интеграшкой такого не было. Думаю не запустилось поэтому.
И еще вопрос, почему у меня основная ос ЛАГАЕТ когда я юзаю вирт?
конеш переключил, я же пробрасываю активно.
Один у меня монитор, но 2 HDMI Кстати, переключаю иногда с помощью ddc, оче удобно
Qemu с kvm же, запускаю через либвирт, виртальная сеть создается либвиртом, routed-network.
>>165792
Просто, я настроил виртуалбокс, вроде всё норм работает, но как-то не так. Не может ничего установться нормально иногда, жалуется на отсутствие каких-то либ. Игры вообще не запускаются.
Или есть способ сделать вин10 не через виртулабокс? Просто, хочу себе сделать отдельную от основной ос винду для тестов и пиратщины.
> виртуалбокс
> игры
Вас предупреждали.
> жалуется на отсутствие каких-то либ
А ты уверен, что в ней дело? Некроговну-то и коробка сойдёт, но на десятке ему некомфортно будет.
Да я разное пробовал, даже ведьмака 3, а он в процессе установки ругнулся на что-то и прервал процесс.
> на что-то
Я бы начал с вот этого.
Ну и в курвака ты со 128 мегабайтами видеопамяти не поиграешь, очевидно, воруй варь и выставляй 2 гига хотя бы.
Там ошибки даже в процессе установки, сейчас перекачаю и попробую установить.
В другой слот её не переставлял, пробросил в виртуалку-винду (qemu-kvm на linux), запустил unigine и охуел: 20fps и 832 попугая. При этом в игорах заметные лаги, нагрев до 90 градусов и загрузка нередко в сотку.
Пробовал разные виртуальные чипсеты (i440fx/q35) и bios (seabios/ovmf uefi), прироста не дало через uefi ситуация еще хуже, фпс 10 в valley Ресурсов проца и оперы достаточно. Пробовал даже пробрасывать с загрузкой прошивки видеокарты (ключ -romfile) - один хуй
Что делать для повышения производительности? Это все из-за коряво работающего у меня iommu? бочку
Может у тебя ryzen, там был баг, который по видеокарте бил, который совсем только недавно пофиксили.
Может ты что-то сам не так делаешь, какие-нибудь опции не те прописываешь, типа kvm_allow_unsafe_interrupts=1
Можкт стоит попробрвать xen с его машиной qemu-xen-traditional.
У меня FX 4300, на котором npt=0 (помогает ryzen) и allow_unsafe_interrupts=1 вряд ли что-то улучшит но попробую ради фана. Uefi и bios на виртуалке, кстати, равны (по быстродействию системы)?
Добавьте пожалуйста в конец фака.
Q: Хочу пробросить в виртуальную машину втройку Intel. Это возможно?
А: Нет. На процессорах Intel проброс встройки невозможен из-за ее тесной интеграции с регистрами процессора и системной памятью, а также дегенеративным дизайном PCI узлов.
Q: Хочу пробросить в виртуальную машину единственную видеокарту, а *nix-хост использовать без монитора. Это возможно?
Да, если у тебя PCI-видеокарта. Собственно, тебе нужно настроить проброс видеокарты, после чего оторвать ее у ядра в момент загрузки. Обязательно создай fallback строку загрузки в грабе, которая не будет отрывать у ядра видеокарту, она тебе неоднократно пригодится.
Гм. Возможно зависит от чипа. Тестили на распаяном целероне, народ в гугле писал что хуй принципиально на всех интелах. У тебя какой камень?
Хост и гость - линукс. Делать буду через qemu. Так вот, у меня голова дымит от всего разнообразия решений, поэтому, прошу совета у вас - как лучше всё это организовать? Самбу использовать не хотелось бы.
> Самбу использовать не хотелось бы
Мне б твои проблемы.
В целом тебе ничего не мешает через гостевые аддоны пробросить папку в виртуалку, будет как симлинк. Примонтируешь его куда-нибудь в удобное место и трансмиссии своей скормишь путь в эту папку, он будет качать сразу на хост.
На 3215U встройка не отрывается принципиально. Видимо, проблема конкретно этих процов.
Что скажете про Boxes в Fedora?
Ну ты хоть для виду по настройкам полазь, там и видеоадаптеру памяти выделишь, и галку 3д ускорения найдёшь на самом видном месте, и vt-x/amd-v включишь.
Ну проверяй ещё раз галки ускорения и vt-x
>Самбу использовать не хотелось бы.
почему например. Я ее использую с qemu (linux - host, win - guest). отлично работает как сетевой диск, игори туда ставлю.
тоже заморочился подобной схемой но мне нужно эпизодически и небольшие файлы быстро перебрасывать. в итоге усб флешку оказалось прощще пробросить. Для папки там довольно сложно и длинный конфиг для хоста и гостя который не на всех системах срабатывает.
XEN. (в kvm так же). Гостю 4 ядра. Нагрузил тестом до сотни - ЦП+20 градусов, а нагрузка на графике - +нихуя.
Я даже не знаю, как это гуглить.
2300 попугаев против 1800 попугаев в юнигин валли на хосте и внутри воркстейшена. Видюха потянет - можно не ебаться.
Спасибо!
https://habrahabr.ru/post/341736/
Ну сделал и что?
Один гость на пике - ядра винсервер, загрузка 400
Второй гость - два ядра, вин7, загрузка 200
Говорит, что все ок. А реальной нагрузки нет.
Я ж с какой проблемой изначально ковырялся - у меня были с сетью проблемы в виртуалках и тормозило всё.
С сетью проблемы - файлы до конца не докачивались, скорость постепенно падала, пока совсем в ноль не становилась. Поковырял акулой - выяснил, что гость сужает размет TCP окна. Почитал - это может быть вызвано тем, что он просто не успевает обрабатывать входящую инфу.
С работой проблемы - грузится хуй знает сколько, еще открывает диспетчер задач.
То есть симптомы говорят о том, что виртуалка не использует ядра эффективно. Под нагрузкой она ДОЛЖНА нагружать выделенные её физическияе ядра полностью, я это точно знаю. А она не нагружает, но внутри себя говорит, что охуевает от нагрузки и все ядра на 100.
бамп
> нагружать выделенные её физическияе ядра полностью
покажи
xl vcpu-list
посмотрим, что ты там навыделял.
На момент снятия скриншота в 2012 идет извлечение архива. состояние b. Мне кажется так не должно быть. При тесте аидой было r.
Впринципе
4 vcpu и нагрузка ~400%
2 vcpu и нагрузка ~200%
всё нормально используется, может совсем другая проблема, почитай ещё.
Ну affinity ты не прописал, так что по сути физические ядра не выделял, vcpus мотаются между всеми ядрами, но нет, должно работать и так.
Нагрузка должна отображаться в htop dom0. Я даже не знаю, как это гуглить.
я подозреваю, что дело в том, что я использую дебиан 9. На старом было норм. Настройки минимальны и аналогичны.
>>170713
Ну не может полная нагрузка 6 ядер показываться, как 0,5% на каждом ядре.
Вы же понимаете суть вопроса. Он неэффективно использует ядра.
Ладно, пойду поставлю уже эту сраную 2012 на реальный диск. Я сдаюсь.
Почему ты считаешь, что нагрузка одной виртуалки должна показываться в другой?
Перезагружусь и сам посмотрю.
Сейчас проверю, но dom0 — та же самая виртуалка.
А хотя ладно, не надо
У меня сеть через libvirtd + virt-manager, в настройках соединения создается, только для этого libvirt стоит.
А в конфиге xen
vif = [ 'bridge=virbr1' ]
virbr1 - мост той самой сети.
Просто скопируй файлы виртуалки куда-нибудь на внешний жёсткий да потом подсунь гипервизору
Первый скриншот - контрольный тест на реальном железе, второй - без NPT-патча, третий - с NPT-патчем.
Результат на уровне статистической погрешности. Либо процессор изначально не был подвержен багу, либо видеокарта и так слишком слаба, чтобы можно было ощутить разницу.
С хостовой RX 460 потестить не получается - в винде драйвера двух видеокарт конфликтуют и в итоге работает только HD 6450, пока другая лежит с ошибкой 43, а под линуксом при попытке её проброса система зависает при загрузке с чёрным экраном.
Лень доставать ящик из-под стола. Но потом попробую.
Слотами поменял, теперь виртуалка не запускается и срёт сообщениями вроде "AMD-Vi completion-wait loop timed out" в лог ядра. Гугл лишь выдал наиохуительнейший совет прописать iommu=soft в опции ядра, тем самым убив саму возможность проброса.
Нужно попробовать каким-нибудь образом пробросить видеокарту, с которой и грузится система, отображая биос и загрузчик.
анус славен тем что любит выпиливать iommu кладет болты на поддержку чего-то отличного от шиндовс. Бери асрок если гнилобайту не доверяешь, но у меня второе и проблем за почтигод не встретил, пробрасываю с покупки
у меня бюджетоноут. если проц может в vt-d, материнка может? две видюхи есть, доп. клава, мышь и монитор в наличии.
> материнка может
Это же легко проверить, добавляешь к параметрам ядра kernel command line:
intel_iommu=on
Грузишься, смотришь:
dmesg | grep -i iommu
Если видишь, что-то типа пикрелейтед, то материнка поддерживает.
> у меня бюджетоноут
>две видюхи есть
Что за видюхи? Покажи характеристики ноута. Обычно две видюхи в ноуте - одна полноценная, а другая огрызок, который работает через первую.
Чет хуйню спизданул. У процессора нет поддержки VT-d, при этом переключатель в биосе есть (Правда биос модифицировнаный, но ладно). Надумываю купиить следующую модель процесора, который уже поддерживает VT-d, не будет это лишней тратой денег?
Мда, чипсет тоже неможет в вт-д. Печально. А можно тогда без этого использовать вторую гпу только для виртуалки?
>аппаратная виртуализация
Нахуй она вообще сейчас нужна если нельзя одновременно в двух системах сидеть?
Ну vmware/virtualbox и т.д. могут делать некоторое ускорение, используя видеокарту, но как ты выделишь под это другую видеокарту непонятно.
Ядро патчил?
Вари иногда каких-то модулей ядра не хватает, погляди их инструкции по линуксовой установке, там кажется для дебьяна было расписано как правильно подсовывать.
Монитор один.
Думаю, что достаточно синерджи, если курсор вылетать на другой монитор не будет.
Все равно ты можешь сначала проверить, а потом купить свитч.
Жди пока запилят passthrough, должна быть реализация с Pipewire.
systemctl enable libvirtd
reboot
Сам понять не мог, только 5 минут назад разобрался, нигде про демон не было написанно
не помогло, я уже это делал. есть подозрение что может конфликтует с VB, но ее я удалять не хочу она мне нужна для разработки. Надо победить проблему, любой ценой)
Вот это тогда попробуй https://www.linux.org.ru/forum/admin/11897482. Так же проверь, работает ли демон, ибо у меня после всех дейсвий заработал после его запуска внезапно
Потерял файл ovmf_vars от конкретной VM.
Подставил дефолтный (пустой). VM загружается, но вылетает в uefi shell.
Как это можно исправить?
А что там в ефи шелле? Можешь сам создать загрузочную запись и прописать путь к загрузчику?
Разобрался.
Нужно было потыкать в ovmfной текстовом интерфейсе (esc при загрузке). И натыкать там "boot from file", потыкать в uefi раздел и указать grubx64.efi, и обана, система запустилась.
После поставил это в автозагрузку первым пунктом с той же менюшечки, и теперь система грузится автоматически.
Похоже что настройки "чего грузить" ovmf получает на момент установки ОС. А для нового чистого ovmf_vars этого этапа не было.
Просидел из-за краша ovmf на сраной сперме - прошивке_для_игор более 6 часов... Как мне расшквариться обратно? Мыло съесть?
> А что там с пробросом PCI-звука?
Всё нормально.
> Можно ли из линукс-хоста пускать звук напрямую в виртуалку?
Если виртуалка линуксовая, то точно можно, через пульсаудио, прописываешь для хоста виртуалку, как сервер пульсаудио.
Если пульсаудио можно запустить на винде, то и с виндой можно.
Я не нашел достойного решения.
Нативного способа передачи звука по сети в среде windows нет.
Pulseaudio с качестве выходного драйвера звука виртуалки потрескивает.
Мне кажется для гостевой Windows стоит копать в сторону virtual audio cabel + rtp sink/source pulseaudio. Прием rtp потока от pulseudio хоста элементарно работает. А вот как заставить сам pulseaudio принять обратный поток - это вопрос. sink с source соединяю по сети - не работает, и нифига не гуглица почему
Проброска звуковухи в гость с Linux у меня заработала сразу, но раз в несколько минут происходил единичный щелчек. Когда это начало бесить, поставил arm платку с LEDE + китайский usb spdif + pulseudio. Работает без дефектов.
>Q: У меня линукс, хочу поставить на виртуалку винду и рубануть в %YOBU%, которая не работает/тормозит под вайном.
A: Тебе понадобится: стационарный пека, минимум две видеокарты (таки любые). Монитор с двумя видеовходами, либо просто два монитора. Процессор и материнская плата с поддержкой AMD-V или VT-d и IOMMU (долго рассказывать, гугли). Ядро 4.2 и выше. Очень желательна вторая клавиатура и мышь, хотя бы на время настройки, но никто не мешает стартовать с тимвьювером или Synergy. Также потребуется поебаться пару дней, если ты никогда не настраивал такое раньше. А еще ты не сможешь использовать одну из видях в линуксе. Все еще хочешь?
Что, как, где блять, кто так пишет. Где нормальный гайд?
ESXi.
Qemu.
Чем тебе не нравится? Все от и до прописанно. Можешь еще в вики своего дистрибутива посмотреть про qemu
Да, оно. Есть ещё на арчвики, но он там постарше и для xen там же ещё один.
Можно. Ставь OVMF и запускай QEMU с опциями -drive if=pflash,format=raw,readonly,file=/usr/share/ovmf/ovmf_code_x64.bin.
Под амдшные процы просто есть своя сборка ядра патченная, образы на рутрекере лежат с пометкой.
Мне было интересно, можно ли вообще без патчей сделать это. Устанавливать пока не планирую.
https://github.com/kholia/OSX-KVM
Спасибо!
Что хоть происходит-то? Это там в окошке линекс?
>синерджи
ммм, интересная тема, может его к дуалбуту прикрутить. Может это я сделаю быстрее чем скрипт для переключения входов монитора
>>171891
> на матплате iommu
Мне вот чего непонятно. Моим процом поддерживается vt-d, на матери есть опция включения vt-d, причем в моем uefi она расположена там же, где и на пикче, в конфиге северного моста, просто вместо слова "iommu" написано "vt-d". Это означает что моя мать поддерживает iommu, просто названа по-другому?
Если нет, то почему? Нахуя тогда вообще об этом говорить? Уверен на 90% что в ефи с пикчи нет опции выбора vt-d.
>fd8.1fd0: supR3HardenedWinVerifyCacheProcessImportTodos: Processing 'shell32.dll'...
>fd8.1fd0: supR3HardenedWinVerifyCacheProcessImportTodos: 'shell32.dll' -> '\Device\HarddiskVolume2\Windows\System32\shell32.dll' [rcNtRedir=0xc0150008]
>fd8.1fd0: supR3HardenedScreenImage/Imports: cache hit (VINF_SUCCESS) on \Device\HarddiskVolume2\Windows\System32\shell32.dll
ВиртуалБох ебанулся в край. Есть вариант скипнуть верификацию?
Не благодари.
Пиздабол ты, а не читатель этих ресурсов. Вот тут читай network basic, там ответ на все твои вопросы
https://wiki.qemu.org/Documentation/Networking#Network_Basics и заодно сажи тебе пиздопидр
Ну, пинги не работают, например.
Ok
Вроде да, фейкомыльце указываешь и эвалуейт выбираешь. А можно просто с русракера взять идентичный образ и по мд5 сравнить.
Спасибо тебе, мил человек.
> фейкомыльце указываешь
lolsto
https://www.vmware.com/products/workstation-pro/workstation-pro-evaluation.html
Если у тебя буква D с раздела не слетит, не пострадает
И ещё правильно я понимаю что при пробросе видяхи на клиент на хосте она отвалится?
https://www.youtube.com/watch?v=tHv9qh2F3NU
пацаны вообще ребята, запилили пассру в окне без морочек с переключением монитора и без лэтенси
У меня не получилось запустить.
>All in good time
Пока не прочел все, но вангую там надо пердолить себе васянское едро и десяток патче на видеомодуль. Хотя выглядит слишком круто чтобы не попробовать
Выглядит круто, беспокоит только, сколько ресурсов жрёт little program, которая выводит винду в окне.
Ой, блять, за статью спасибо, но ты мудоблядское пиздопроёбище, конечно. Сажаёб ты ебучий, я тебе говорю, я оф.документацию qemu читал, там хуй разберёшь что написано, просто команды и ключи к ним. Что, зачем, почему, как это работает - в документации написать неудосужились. Хуй соси, короче.
за мат извени.
Ну да, не всем ето дано.
>Что, зачем, почему, как это работает - в документации написать неудосужились
Клоун, он тебе даже абзац привёл, в котором явно написано, что и как. Зачем и почему тебя ебать не должно, пока не разберёшься с предыдущими вопросами.
ЭТО ВИКИ, А НЕ ДОКУМЕНТАЦИЯ, ДАУН!!
Документация, это вот:
https://qemu.weilnetz.de/doc/qemu-doc.html
1) Настроить какую-нибудь систему нормально
2) Наделать овердохуя ее клонов
3) Для каждого "проекта" использовать отдельный клон, чтобы можно было запустить-развернуть все нужные программы, документацию и прочее. И потом можно сворачивать-разворачивать все запущенное одним щелчком.
Что скажете? Подводные камни/охуительные истории приветствуются.
Работают ли X-ы в докере? У меня он как то ассоциируется в основном с консольными делами. Можно ли докеровские виртуалки загружать внутри виртуалки?
ну я хром из докера гоняю когда нужен огороженый браузер. ТАм конечно изврат и докер действительно больше для серверных приложений, но это не мешает там создавать окружения и цепляться туда внешними инструментами через маунт дирректорий и прочее
Только я не понимаю, если мы напишем такую строчку
> RUN apt-get update && \ apt-get install -y squid3
О какой идентичности контейнеров может идти речь, которую так хвалят как основную фишку Докера? Ведь разные образы могут оказаться с разными версиями библиотек.
Хуево ты изучаешь. То что ты говоришь - скрипт для создания образа - Dockerfile. Теюе никто не мешает создать обин образ, а потом на его основе контейнеры. Больше - ты можешь приаттачиться с контейнеру, вносить изменения и сохранять в новый образ с помощью docker commit
Это я прекрасно понял. Но все рассказывают как они пересылают друг-другу этот текстовой файл и находятся на одной волне, хотя это далеко не так.
А можешь показать где эти образы лежат в системе и сколько весят? Что-то там еще рассказывали про слои. Значит ли это что каждый слой хранится в отдельном файле и мне нужно ручками выбирать нужные чтобы переносить этот набор на другой комп?
Переносить легко:
docker save archlinux:steam > myfile.tar
копируешь куда надо
docker load -i myfile.tar
Я вынес на отдельный раздел /var/lib/docker - можешь так сделать и смотреть. Там btrfs и включено сжатие, поэтому почти в два раза меньше весит.
> хотя это далеко не так.
А я вижу что ты все еще нихуя не понял. Берут этот файл и проливают на десяток серверов, строят кластер или сеть для микросервисов или еще чего. И в каждом контейнере находится одинаковое окржение после деплоя. Более того, тебе никто не мешает ставить пакеты по-другому, не знаю стяни с репы фиксированую версию, поставь из тарбола, внутри почтиобычный линукс епт.
> еще рассказывали про слои
суть такая, если ты хочешь образ на основе например nginx, указываешь его в зависимостях в докерфайле, что-то вроде FROM nginx:latest
Он за собой тянет свои зависимости, убунту например. И они лежат у тебя пока не снесешь и соотвественно когда решишь поставить собрать другой образ с убунтой в зависимостях, он у тебя с диска подтянется.
Ну с i7 и двумя видеокартами...
На 10ке установил Hyper-v
Теперь цель - поднять Gate + Client так чтобы клиент получали интернеты через гейт. На гейте разверну RRAS и занатю ext сетевуху. И далее мне по идее надо допилить сюда частную сетевуху и на клиенте частную. Создаётся 2 вирт сетевухи на 10ке. Но машины по внутряку не пингуются. Хули делать, анон?
Пока сделал машинам по ext интерфейсу, скоммутировал, на клиенте удалил статический маршрут через 1,1 и вписал туда ип гейта. Но это как-то неправильно.
Цель: запилить тестовый стенд для ебли с АД. Чтобы была такая виртуальная сетка - Гейт на винде, куда якобы воткнут шнурок провайдера, потом коммутатор и за ним пара пекарен
>Геморрой с этим синерджи. Пробросить usb клаву и мышь не проще?
Нахуя нужно и то, и другое? Удаляешь в virt-manager планшет EvTouch у виртуалкис проброшенной видеокартой, включаешь её, выключаешь в ней встроенный видеоадаптер (QXL или VGA в зависимости от конфигурации) и всё. Теперь, когда нужно управлять виртуалкой, жмёшь на чёрное окно вирт-менеджера и переводишь взгляд на второй монитор, где и управляешь мышью.
>Пробросить usb клаву и мышь не проще?
Кстати, а нахуя клавымыши пробрасывают ? Уже почти год успешно играю в qemu, сначала на экран qemu нажимал, теперь вообще Ctrl + Alt + G для аттача/деаттача. Единственно так какой-нибудь гейпад не прикрутишь, но это я заскриптовал. А так чтобы целый USB-контроллер, кидать или держать 2 пары устройств это как-то сурово.
>>202203
>Кстати, а нахуя клавымыши пробрасывают ?
Насколько я помню, в моем случае были задержки.
Хм, все равно у меня один монитор и хост не используется при играх но когда надо, есть портативная юсб-блютус клава.
Вирт-менеджером не пользуюсь.
Через скрипт запуска виртуалки я пробрасываю клаву, мышь, блютус донгл для геймпада+акустики и сам геймпад. Сначала были проблемы, но позже автоматизировал процесс.
>у меня один монитор и хост не используется
я смутно представляю сценарий когда ты зашел в шинду и ниразу не понадобилось переключиться обратно, пока не выключил. Собственно поэтому свалил от дуаолбута так быстро как смог
>Через скрипт запуска виртуалки я пробрасываю
да, я тоже так делал пока не узнал про device_add и проброс на горячую в консоли самого qemu
>я смутно представляю сценарий
Ха, так я настраивал винду без проброса видео, запуская её в окне. А когда всё доделал, то запускал с пробросом видео. Когда нужен хост, переключаю видеовходы и беру мини клавиатуру.
>>202959
>проброс на горячую в консоли самого qemu
Но зачем? Я лично стремлюсь минимизировать телодвижения и получить готовую игровую машину за пару нажатий клавиш.
Интересует что у неё с iommu group.
level1techs её не ревьювил, но ревьювил некий ultra gaming. И там всё плохо. По сему остерегаюсь брать эту gaming 7
Как лучше запустить андроид? Блюстекс первой версии пойдет или надо обязательно заводить виртуалку? Если последнее – где лучше всего взять образ?
Блюстекс скатился в рекламную парашу, но в целом вполне рабочий. Хотя мне всегда приятнее было хуй86 версию в виртуалке запустить. Если надо просто клиент от рандомного сервиса потестить, наверное через арквелдер проще
Через официальный образ и официальную утилиту из Android SDK. Там QEMU под капотом, выберешь x86_64 — будет летать.
Олсо, даже гаппсы есть.
Практическую пользу удалось извлечь примерно в 2005-2006 году, когда зюзе-роутер не захотел работать на реальном некро-железе, из-за косяков с IDE контроллером, а я его вкорячил в Virtual Server на 2003 винде и все заработало. С тех пор я большой поклонник виртуализации серверов.
На десктопе все сложнее, т.к. сильно завязано на графику, на физическое оборудование и вообще на интерактивное взаимодействие с софтом и ОС. Последние годы я пользовался Virtual Box, с парой виртуалок для разработки со специфическим окружением, которые благополучно мигрировали с диска на диск, на новое железо, но весь основной софт работал на реальном ПеКа, и восстановить привычное окружение, настройки после переустановки шиндовс или замены железа требовало немало времени, да и в процессе переезда можно было похерить что-то важное, о чем забыл.
Как сейчас обстоят дела с виртуализацией десктопа? Скажем поставив Win10 с HyperV, и запустив внутри win7 получиться с ним комфортно работать? Гладкая прокрутка, поддержка ускорения браузерами, работа Aero (ну нравиться он мне), вот это вот все? Есть ли аналоги seamless режима VB или виртуальная машина всегда в окне? Я правильно понял, что если win10 выступает как хост, то remotefx не поддерживается или это это уже не так? Поддерживается ли memory ballooning?
В идеале бы хотелось иметь отдельные виртуалки для интернета – серфинг + почта + im, для инет-банкинга и сопутствующих вещей, для разработки, и чтоб они максимально прозрачно интегрировались с хостом. Сам хост будет использоваться для виртуализации и игр, чтоб не морочитсья с пробросом видяхи.
Что касается linux и kvm, я их безмерно уважаю, но как серверный вариант, для десктопа линукс все еще не готов в полной мере.
Практическую пользу удалось извлечь примерно в 2005-2006 году, когда зюзе-роутер не захотел работать на реальном некро-железе, из-за косяков с IDE контроллером, а я его вкорячил в Virtual Server на 2003 винде и все заработало. С тех пор я большой поклонник виртуализации серверов.
На десктопе все сложнее, т.к. сильно завязано на графику, на физическое оборудование и вообще на интерактивное взаимодействие с софтом и ОС. Последние годы я пользовался Virtual Box, с парой виртуалок для разработки со специфическим окружением, которые благополучно мигрировали с диска на диск, на новое железо, но весь основной софт работал на реальном ПеКа, и восстановить привычное окружение, настройки после переустановки шиндовс или замены железа требовало немало времени, да и в процессе переезда можно было похерить что-то важное, о чем забыл.
Как сейчас обстоят дела с виртуализацией десктопа? Скажем поставив Win10 с HyperV, и запустив внутри win7 получиться с ним комфортно работать? Гладкая прокрутка, поддержка ускорения браузерами, работа Aero (ну нравиться он мне), вот это вот все? Есть ли аналоги seamless режима VB или виртуальная машина всегда в окне? Я правильно понял, что если win10 выступает как хост, то remotefx не поддерживается или это это уже не так? Поддерживается ли memory ballooning?
В идеале бы хотелось иметь отдельные виртуалки для интернета – серфинг + почта + im, для инет-банкинга и сопутствующих вещей, для разработки, и чтоб они максимально прозрачно интегрировались с хостом. Сам хост будет использоваться для виртуализации и игр, чтоб не морочитсья с пробросом видяхи.
Что касается linux и kvm, я их безмерно уважаю, но как серверный вариант, для десктопа линукс все еще не готов в полной мере.
> Гладкая прокрутка, поддержка ускорения браузерами, работа Aero (ну нравиться он мне), вот это вот все?
Насколько я помню, это всё ограничивается только всратотой виртуальной видюхи, в последнее время в хиперви с этим получше стало.
Алсо, http://tsya.ru
> Есть ли аналоги seamless режима VB
Только в варе, в хиперви не завезли. Туда проброс железа-то только недавно запилили, и то в бете.
> если win10 выступает как хост, то remotefx не поддерживается
Ты ж всё равно на шиндошс сервере это будешь делать, чё ты паришься. Убедись просто что проц в EPT/NPT умеет, а то соснёшь как анон с зионом выше.
> Поддерживается ли memory ballooning?
В хиперви это dynamic memory почему-то называют. Надо только на гостевую виртуалку драйвер поставить.
> для десктопа линукс все еще не готов в полной мере
Здесь должен быть генерик срач вокруг того, кому что надо от "десктопа", с блондинками которым кроме браузера нихуя не надо с одной стороны, и с лютыми задротами, уровень которых в принципе позволяет и под линукс нужное дописать, с другой. Единственное с чем ты сосёшь - это тот софт, который писали на делфях студенты за доширак ещё когда XP считалась слишком новой системой чтобы её поддерживать (этот твой банкинг, некоторые прошивалки для телефонов и криво написанные игоры, которые и на винде-то хуй запустишь), остальное так или иначе портировано. Опять же, если у тебя будет виртуалка с видюхой внутри, будешь точно так же в ней играть, не засоряя хост. Аргумент "мне лень" я таки разделяю, вот он полностью валидный и исчерпывающий
Короче надо ставить и смотреть.
>Туда проброс железа-то только недавно запилили, и то в бете.
А USB норм пробрасывается? Мне в первую очередь надо всякие джейтаги-хуяги для прошивки контроллеров да usb-ttl конвертеры.
USB-контроллер оверкилл конечно целиком пробрасывать, но работает
Попробую попозже, благодарю.
>At this time only Windows 10 is supported
Ну бляяяяяяяяяяяяяяяядь. Ладно, буду по старинке переключаться на другой вход монитора.
> много ли памяти надо для этого
Около шестнадцати мегабайт для 800х600
> A88X
Вроде чипсет в IOMMU умеет, почему бы и нет. С процом разве что хз, там же АПУшки немощные, но технически ничего не мешает, а10 серия точно могла в виртуализацию.
16 мб? Для текстового режима? Про способность чипсета - это, конечно, общеизвестный факт. Что важно - заведётся ли железо со старой PCI видюхой?
Если ты о видеопамяти, то да. Оперативки - сколько твоему хосту плюс гостю надо, очевидно.
Ну а чё бы ей не завестись, она ж тупо по айдишнику пробрасывается.
Вообще да, я так и предполагал. Но если ты её не пробросишь, тогда нахуя тебе видюха в целом и почему ты туда АПУшку не вкрутишь, которая тебе ещё и электричество сэкономит?
С АПУ не судьба, могу только ЦПУ без встроенного видео. А вот, что я хочу: PCI-E видеокарту пробросить, а старую PCI как вспомогательную, чтобы через неё в текстовом режиме, а не в иксах, запускать гостевухи. Если для графрежима вин9х требовалась память менее чем в мегабайте, то почему для тхтмода линукса нужно все 16мб?
И захочет ли железо работать со старой видео? С ней суть уже не в пробросе.
> не судьба
Чому? Или жаба просто душит при наличии атлона покупать кавери?
> старую PCI
Прям PCI, не PCI-e? Я не думаю что даже если ты живую найдёшь, у тебя мамка её распознает, наскреби с завтраков триста-пицот рублей и возьми какую-нибудь подержанную ПЫЩ8600, да любую вообще затычку уровня 1030 или R5 250 с пассивным охладом.
> чтобы через неё в текстовом режиме, а не в иксах, запускать гостевухи
Вообще ты это хоть по ssh делать сможешь, тут анон пробегал недавно, который свою единственную интеловскую встройку вбрасывал в гостя.
Потому что цветастый. В монохромном режиме да, мегабайта хватит, но это тебя уже волновать не будет.
Ближайший аналог фотошопа на линуксе - Krita. Очень урезано, но фоточку поправить можно. Другие скажут Gimp, а ты их не слушай. Гимп - это пиздец неюзабельный.
Блять, откуда столько омичей, фотошоп изначально макосеэксклюзивом был, только потом бомжам на зверьсиди его портировали
Всё-таки решил купить pci-e затычку с райзером. Продавцы pci слились, а для ssh тащить ржавый гроб через город не стану.
что должно не работать
Ставлю Линуксы на VirtualBox, а там не работает интернет. В настройках сети стоит Nat и Bridge. Такие же настройки стоят у виртуалки с XP, там интернет работает. WTF?
Лабы горят, помоги анонче.
А дистр-то какой юзаешь в виртуалке? Может на этапе установки выбираешь не dhcp или прокси-сервер какой прописываешь?
бамп
Ну тогда уже нужны полноценные 12 фпс, если убрать потерь восприятия фпс из-за моргания.
А может тогда ещё и половину глаза как-то прикрыть и 6 хватит.
Если просто в шинду заходить (гружу с реального раздела) то все окей.
Знаю что должен хотя бы скрипт запуска запостить, железо и дистр, но се1йчас на работке, пришлю как доберусь до дома, сорьки Анон
пикрандом
ну я довен, проброс, конечно qemu, из arch в w10. AMD rx488 вместо видео и мышь+клава с помощью аттача/деаттача по Ctrl+Alt+G подключаю, они у меня в одном экземпляре, пробрасывать контроллер не вариант
не, там курсор явно упирается, словно экран закончился.
В играх например очень мешает, по сути камеру везти дальше не могу. Грешил что это из-за того что у меня экран 2й в 1080x1920, но это как4-то тупо
вот мой скрипт
https://gist.github.com/anonymous/fba3ee1af5acfe164610bce1cd16d402
4.14.6-1-ARCH #1 SMP PREEMPT Thu Dec 14 21:26:16 UTC 2017 x86_64 GNU/Linux
Это вроде решается сменой виртуального аудиоадаптера на ac97 и установкой драйверов для него.
Тред не читай - сразу отвечай.
Здраститя, виртуалоаноны, такой вопрос, вот я завиртуалил клиентские пк нпример на vmware esxi, как сделать на дряхлом железе "тонкие клиенты" или что-то типа того, чтобы они при включении сразу цеплялись к тем завиртуаленым пк?
А чего за процессор?
Семёрка довольно странно такие фортели переносит, попробуй с десяткой лучше, опять же пошустрее будет на том же ограниченном железе.
Ставь как обычную виртуалку и насильно установи дрова от материнки, на которую планируешь потом прививать.
да я вроде уже поставил, ща пойду линух ставить. ЯНЯе активировал вот только, но это я уже на железе делать буду.
а, ну и не могу десятку, там железу лет 6-7, семерка там уже была пока винт не сдох, да и пользоваться ею будут только в особых случаях
> там железу лет 6-7
Ну в том и понт, зондёрка банально шустрее на некроговне, в восьмёрке что-то такое в ядро вкрутили, или лишнего выкинули, короче теперь она как-то лучше с говном вроде нетбуков работает. Давеча пеку собирал братишке просто из какого-то говна которое под рукой было, бивис самый свежий на материнке датируется 2003 годом, какой-то всратый проц с али и ддр2 даже не 800, а 667, и сидит себе капчует с этой хуйни спокойно, хотя семёрка на этом своим аэром лагала нещадно и грузилась по полдня когда я предпоследний раз с этой мамки пыль сдувал. И это я ещё ссд ему не вкрутил, сидит на некробарракуде IDEшной.
В десятке есть сжатая память — тоже плюс для старых систем, где озу не особо много.
> сжатая память
Так она наоборот ОЗУ отжирает чтобы в своп сразу данные не укладывать, если ссд в такую пеку вкорячить, можно смело отрубать.
Если я захочу переключить хоста обратно на нвидию с проприеатрными драйверами, то комп же взорвется от несовместимости драйверов?
Получается нужно брать нвидию, которая поддерживает тот же драйвер что и мейн карта?
Так а в чем тогда суть виртуализации? Если я навсегда отдаю карту в виртуалку, то легче уже второй комп купить
У меня в голове пока такой сценарий: сижу я на мейн карте двачую, захотел запустить виртуалку, запускаю скрипт, перелогиниваюсь, подхватывается слабая затычка. Ну и дальше там уже запускаю виртаулку и всю хуйню.
Хочу обратно, закрываю виртуалку, скриптом перелогиниваюсь обратно и хостом подхватывается мейн карта.
В том, чтобы две системы работали одновременно: попердолился в линексе, нажал кнопочку на мониторе если он один, поигроблядствовал.
А зачем тебе крутая карта в линексе? Хватит затычки поновее со швабодными драйверами и аппаратным декодом видео.
Есть одна прога с оффлайн-актвацией по ключу и hardware ID. Почему, когда я экспортирую образ машины VirtualBox с активированный прогой и импортирую её на другой комп, этот hardware ID меняется каждый раз из-за какого-то грёбаного VIRTUALBOX DRIVE? Не хочется воротить двойное инкарсулировпние как на третьем оппике
Будь я конспиратологом, сказал бы что Оракл встраивает рандомизацию GUID для каждой вновь клонированной машины с целью борьбы с пиратством.
Не знаю
Блджад, неужели таки придётся
>>223309
> воротить двойное инкарсулировпние как на третьем оппике
и ставить в вирьтуалку Винду, в которой ставить вторую вирьтуалку и уже в неё вторую винду и саму прогу, чтобы уж точно всё работало и не спалило ключ в интернет при первой возможности? Коробку в коробку вообще можно установить?
Я перенес qemu + libvirt вирталки с одного хоста на другой (на переустановленый тот же) при помощи копирования qemu образа + nvram и сделал define на xml.
Все работает, но пропали снепшоты.
Как их восстановить?
Эээ virtualbox с режимом интеграции. Или QubeOS, но там нет никакой винды и в помине.
Аноны, в связи с новостями об уязвимости ЦП в особенности Интелловских и просадке производительности после патча, сильно ли пострадают хостинги и прочие конторы завязанные на виртуализации?
На первом хосте
virsh snapshot-dumpxml %vmname% > snap.xml
На втором
virsh snapshot-create %vmname% snap.xml --redefine
>QubeOS
Скорее всего это оно.
>но там нет никакой винды и в помине.
Странно, на хабропараше прочитал это:
>Интересной особенностью является поддержка Windows в качестве одного из пользовательских доменов. Это значит, что теперь приложения windows будут запускаться в том же стиле что и остальные, максимально прозрачно для пользователя.
bump
Кто-то пробовал? Как оно?
Ну если давно хотел пересесть на линукс, то твой выбор это убунту. Желательно не 16.04. Эта версия слишком нестабильная.
Пробовал на ноуте, пока ждал ssd к нему. Как по мне, задумка отличнейшая, но пока сыровато. Сложности в настройке - никакой тебе кнопки "сделать заебись", и как сказал анон >>228525 подлагивает, не сказать, что люто, но ощутимо, хотя стоит конечно сделать на то, что было ноутбук, да еще и с обычным диском.
С этим лучше в /gnulinux/ тред, но вообще - уменьшить фс и рутовый раздел, в свободном месте создать lvm. Дальше самое сложное - перенести в новый lvm все данные и установить загрузчик. После перезагрузки удалить старый раздел, расширить lvm на весь диск.
Тогда чем реализовать? Насколько можно судить по FAQ, ноутбук не потянет проброс видяхи внутрь виртуалки.
У тебя же венда на хосте? Можешь попробовать VMware, он достатосно производителен.
Задолбался уже искать нормальное руководство. Везде написано про VMConnect, он он есть только на Windows.
В гипер-в заблокирована поддержка проброса удаляемых устройств, к которым относятся флешки. Делай образ флешки и монтируй его, либо сделай виртуальный диск и туда зкидывай файлы.
Самбой или шареными папками и то проще
Спасибо.
в последнем все пробрасывается, даже аллах
>рабочим скриптом аттача/деттача мыши
чет я самое главное не дописал, саму-то мышь я пробросил
Да, правильно, virsh работает только с установленными в virt-manager машинами со своей XML-конфигурацией.
очень жаль, очень лень переписывать скрипт в xml-ку
Спасибо за наводку, няша. Джва года ждал эту хуйню.
Всем успешным и стремящимся анонам рекомендую ознакомиться:
https://passthroughpo.st/using-evdev-passthrough-seamless-vm-input/
У меня заработало, так же работает переключение хост-гость по двум ctrl.
А вот переключение между гость1-гость2-хост работает очень странно. Нельзя сказать, что совсем не работает, как то переключает. Но логику как это происходит установить не удалось.
покажи скрипт, не могу нормально заставить работать переключение, хотя клаву и мышь прокинул. клаву с grab_all и repeat. Разве что пока не пробовал aio=threads включать, руки не дошли
хотя я не исключаю, что у меня просто клава хардварно перехватывает комбинацию, он используется для переключения раскладок хардварных, не языка, хотя xev ловит
Какой скрипт? Настройки qemu, так они ровно как в статье с разницей в именовании устройств.
>>237086
Внезапный самоответ: мы соснули с переключением между VM1-VM2-host.
С сорцах input-linux.c нет нихуящечки на счет нескольких VM, а есть только вкл/выкл захват. Отдельно еще стоит упоминания гениальность решения захардкодить только одну комбинацию переключения.
а, так ты с помощью libvirt конфигуряешь, ну окей. Я просто с помощью shell скрипта запускаю.
>захардкодить
это действительно дичь, но у голово qemu без обвязок в целом с конфигами не очень, видимо лень было лишнюю опцию добавлять
Видимо убрал virio-keyboard из скрипта - помогло, теперь хоткеи работают. Еще один вопрос к знающему Анону, кто-нибудь знает как лечить залипающе клавиши на клаве ? Когда через evdev пробрасываю не думаю что дело в нем иногда залипают клавиши, иногда случайные нажимаются. При этом если просто в эту же шинду не через qemu заходить - все окей
Как пробросить интернет с первого образа на второй?
[eth0 eth1], интернет есть на eth1
[eth0]
На первой
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE
На второй указать адрес eth0 первой как шлюз
Что значит "указать адрес eth0 первой как шлюз"?
C рязанью на B350 чипсете работает проброс?
у тебя 2 видимокарты ?
В сраном vbox всё хорошо было. Это фиксится?
Ну хуй знает, вот честно. На скольких машинах я от 98 до хп винду гонял, ни на одной звук не барахлил после выставления одинаковых семплрейтов.
Можно как то подбросить видяшку в виртуальную машину?
> gvt-g
Опа, а какой гипервизор это поддерживает?
Можно будет запускать игрульки и фотошоп с нормальным ускорением?
kvm и xen, но xen с поддержкой ты врядли достанешь, поэтому квм.
Я не тестил, у меня проц слишком старый.
А что, proxmox такой прожорливый и тормозной? Я его на ноуте ставил в kvm виртуалку лол, погонял со всякой мелочью, показалось что все ок. Но ноут с i5 и 12 гигами рам. Хочу перекатиться с xenserver на него. Xenserver задрал сложными обновлениями и новым лицензионным ключом каждый год. Он сейчас крутится на core2duo e6750 с 4 гигами оперативки, виртуалки не очень нагруженные - роутер, файлопомойка на debian, пара виртуалок для всякого тестирования и 2003 винда в dmz, которая включается эпизодически. В целом все ок, виртуальный роутер отлично справляется с прокачкой 100 мбит/сек через vlan'ы, файлопомойка раздает файлы в локалку через самбу. Proxmox потянет это на таком железе или будет сильно хуже?
У тебя остальные вещи будут потреблять достаточно ОЗУ. 16 Гб для такой связки будет прям вот на самый минимум юзеров.
>>241237
Для тестов проксмоксу достаточно 1Гб ОЗУ, это же тот же дебиан, но с веб-мордой и кучей софта для управления сервером.
Речь идет о продакшене, как я понял. vCenter от vmware требуется вообще 16 Гб ОЗУ для комфортной работы с остальными серверами.
>ZFS требует оче много рамы
На данный момент всё работает под FreeBSD, у которого ещё 2 гига из 8 отжирает Virtualbox с семёркой. Работает адекватно, за пол года аптайма пару раз только в своп писал.
>>241239
Я возможно сформулировал изначально не так, но у меня чисто домашние задачи. 16 гигов обойдутся в ~10 тысяч, спасибо HP со своими заёбами. Но да, понимаю что столько и надо, надеяться не стоило.
На самом деле блядство какое-то, под фрю bhyve не умеет в проброс gpu, а кроме него только беспомощная коробка. Как не теряя 12Тб хранилища в RAIDZ прикрутить сюда шиндовс с графикой ума не приложу. Дуалбут, видимо.
Не еби мозги, ксть всем широко известный сайт, где лежит vmware esxi с ключами. Качай и накатывай, а в неё уже разворачивай комфортно себе всё, что душе угодно. Там тебе и проброс гпу, но особой производительности не жди, в 3Д стрелялки вряд ли пошпилишт комфортно. Могу и наврять я сам не проверял.
Если по какой-то причине тебя это не устраивает попробуй бесплатный (!) hyper-v server 2012/2016. Правда этот гипервизор уебищен и имеет крайне хуевую производительность для *nix систем. Зато вложенная виртуализация и вся бастурма.
Юзай ксен для гпу пасстрау, правда не знаю как там у бздунов с поддержкой.
Ну и на последок, 16 Гб для пекарни в 20!8 это уже мало. Даже спермерке 2 Гб это чисто под годый старт, серфинг уже ад и израиль.
Я вот планирую перекот на амуду рязанскую, 8 ядер 16 потоков + 64 Гб ОЗУ + отдельный lun/san/vSAN — пока считаю лавэ и прорабатываю что и как работать будет. По лавэ просто космос для дома. Но вот правда хз чего ждать от рязани и амуды в целом, никогда не работал с ними. Боюсь спустить лавэ зазря. А на штеуде выходит дороже реализация моегжелания.
>Я вот планирую перекот на амуду рязанскую, 8 ядер 16 потоков + 64 Гб ОЗУ + отдельный lun/san/vSAN
И что ты с этим дома делать будешь?
У меня работа связана с виртуализацией, но практики мне катастрофически не хватает. Буду крутить вертеть вдоль и поперёк вмваре да гипер ви. В них буду ставить эксперименты с разворачиванием серверов, бэкап настраивать, поднимать / скрещивать разные сервисы.
На работе мизер времени на это ухожит, хочется некоторые вещи подробнее окунуться.
Как итог потом прокаченные скиллы, считай инвестиция в свое будущее, и будущие работодатели будут читать в резюме и мечтать меня к себе трудоустроить ))))))))))
А если мне надо несколько виртуалок с поддержкой 11 директа? Можно будет нарезать ресурсы?
Я просто поставил vmvare workstation 14, а там только directx10 в их видеоадаптере.
И на форуме вьваре пишут, что проброса пока нет.
Так то виртуальный адаптер, хули ты ебало такое скорчил, патч с дх11 будет ближе к пятнице, это не твоя видюха, а виртуальная.
Потому что ты на винде вмварь запускаешь, а винда в проброс не умеет, только через костыли в Hyper-V и в полубете. Если хочешь вмваревский проброс, поставь ESXi на саму пеку, или в линуксах с квм поиграйся, а из-под винды это дохлый номер.
Понял, спасибо.
Вот в этом топике https://communities.vmware.com/thread/577729
написано:
| mks| W115: DX11Renderer: `NVIDIA GeForce GTX 960M` vendor=0x10de device=0x139b revision=162
| mks| W115: DX11Renderer: video=4065MB system=0MB shared=8123MB
| mks| W115: DX11Renderer: Successfully created a device
У меня же в логах виден откат dx11renderer:
2018-01-31T10:42:05.987+03:00| svga| I125: DX11Renderer: Clearing device context
2018-01-31T10:42:05.987+03:00| svga| I125: DX11Renderer: Release D3D device
2018-01-31T10:42:06.000+03:00| svga| I125: DX11Renderer: Releasing DXGI Adapter
2018-01-31T10:42:06.000+03:00| svga| I125: DX11Renderer: Releasing DXGI Factory
2018-01-31T10:42:06.000+03:00| svga| I125: DX11Renderer: Unloading modules
2018-01-31T10:42:06.000+03:00| svga| I125: MKS-RenderMain: Stopping DX11Renderer
2018-01-31T10:42:06.000+03:00| svga| I125: MKS-RenderMain: Started MKSBasicOps
Это из-за того, что у меня хост на win7? Придется обновляться до десятки?
Не, хост здесь значения не имеет. Возможно у тебя чёт сбилось после обновления с 12 версии на 14, попробуй переустановить гостевые аддоны, там как раз видеоускорение твикали.
Нет. Из-за того что ты пытаешься пробросить мобильную видеокарту. В твоём ноутбуке такое не сделать.
При запуске создаётся сетка с прописанными айпишниками для контейнеров. Эти контейнеры есть в hosts у меня если что.
docker inspect контейнера выдаёт вот это
"NetworkSettings": {
"Bridge": "",
"SandboxID": "4760a6912d31767462a76a89beffded83acdae48fb6be64a1e47eea702769fbf",
"HairpinMode": false,
"LinkLocalIPv6Address": "",
"LinkLocalIPv6PrefixLen": 0,
"Ports": {
"443/tcp": null,
"80/tcp": null
},
"SandboxKey": "/var/run/docker/netns/4760a6912d31",
"SecondaryIPAddresses": null,
"SecondaryIPv6Addresses": null,
"EndpointID": "",
"Gateway": "",
"GlobalIPv6Address": "",
"GlobalIPv6PrefixLen": 0,
"IPAddress": "",
"IPPrefixLen": 0,
"IPv6Gateway": "",
"MacAddress": "",
"Networks": {
"my_network": {
"IPAMConfig": {
"IPv4Address": "172.18.1.1"
},
"Links": null,
"Aliases": [
"my_server",
"dcbdb3b4469d",
"site"
],
"NetworkID": "971336fe30e0137eadb8b6598ff52b26527b012fda069f1122b57b5a93c481ae",
"EndpointID": "e34f277a40906cd9de09685a070de525960eb94c263003bf74cffb120b9ea040",
"Gateway": "172.18.0.1",
"IPAddress": "172.18.1.1",
"IPPrefixLen": 16,
"IPv6Gateway": "",
"GlobalIPv6Address": "",
"GlobalIPv6PrefixLen": 0,
"MacAddress": "02:42:ac:12:01:01",
"DriverOpts": null
}
}
}
ЧЯДНТ?
При запуске создаётся сетка с прописанными айпишниками для контейнеров. Эти контейнеры есть в hosts у меня если что.
docker inspect контейнера выдаёт вот это
"NetworkSettings": {
"Bridge": "",
"SandboxID": "4760a6912d31767462a76a89beffded83acdae48fb6be64a1e47eea702769fbf",
"HairpinMode": false,
"LinkLocalIPv6Address": "",
"LinkLocalIPv6PrefixLen": 0,
"Ports": {
"443/tcp": null,
"80/tcp": null
},
"SandboxKey": "/var/run/docker/netns/4760a6912d31",
"SecondaryIPAddresses": null,
"SecondaryIPv6Addresses": null,
"EndpointID": "",
"Gateway": "",
"GlobalIPv6Address": "",
"GlobalIPv6PrefixLen": 0,
"IPAddress": "",
"IPPrefixLen": 0,
"IPv6Gateway": "",
"MacAddress": "",
"Networks": {
"my_network": {
"IPAMConfig": {
"IPv4Address": "172.18.1.1"
},
"Links": null,
"Aliases": [
"my_server",
"dcbdb3b4469d",
"site"
],
"NetworkID": "971336fe30e0137eadb8b6598ff52b26527b012fda069f1122b57b5a93c481ae",
"EndpointID": "e34f277a40906cd9de09685a070de525960eb94c263003bf74cffb120b9ea040",
"Gateway": "172.18.0.1",
"IPAddress": "172.18.1.1",
"IPPrefixLen": 16,
"IPv6Gateway": "",
"GlobalIPv6Address": "",
"GlobalIPv6PrefixLen": 0,
"MacAddress": "02:42:ac:12:01:01",
"DriverOpts": null
}
}
}
ЧЯДНТ?
>Q: У меня нет денег чтобы купить две пекарни и я хочу двум людям сделать рабочие станции на базе одной
>А: Проще пoпepдoлитьcя в Aster
Я попердолился в Aster, хотя это сложно назвать пердолингом, там и домохозяйка справится. В целом то оно конечно работает, но кое какие моменты мне принципиально не нравятся, поэтому интересует вопрос именно создания двух полноценных рабочих мест на одной пекарне. На обоих нужна полноценная работа GPU для работы MGE в адобософте.
Я так понимаю, что это возможно только при помощи наличия двух дискретных GPU, CPU и матери умеющих в AMD-v\VT-d\IOMMU, но какой гипервизор нужен для этой задачи и как всё это вообще происходит я как-то слабо представляю. Пните в какую сторону копать а то гугл предлагает одни мокрописьки типа того же астера.
Либо воруешь ESXi, либо по мятному гайду из фака навертеть в KVM, если вопрос лицензирования остро стоит.
А вообще опиши кейс чуть поподробнее, а то щас окажется, что по цене подходящей мамки и проца с нужным количеством ядер тебе дешевле два и5 на h110 всунуть окажется.
>воруешь ESXi
Там же вроде есть бесплатная версия, не? Но вообще лицензия не принципиальна. Можно подумать винду и адобософт я покупал чтобы теперь играть в поборника свободного ПО
>А вообще опиши кейс чуть поподробнее
Всё достаточно просто - требуется одна машина для работы в фотошопе\иллюстраторе\индизайне\афтереффекте, работа только в 2д поэтому 4 высокочастотных ведра там достаточно, но адобософт требует просто вагон ОЗУ, скоростного рабочего диска и дискретного жпу для MGE ускорения и добрую половину времени эти мощности будут простаивать или будут загружены на 50-70%. Вторая - самая обычная сычевальня где и 1 ядра по хорошему много, тем не менее между раб. машинами иногда хочется поиграть во всякие дивинити, поэтому минимальный сетап там тоже 2-4 ядра и дискретка уровня 1030.
>дешевле два и5 на h110 всунуть окажется.
Я уже пытался считать, из-за необходимости докупать ещё один бп, корпус, ссд собирать второй выходит дороже, чем проапгрейдить нынешнуюю систему до i7 8700 \ гипотетического R7 2600X.
Да просто хуй знает, может тебе по работе.
Не, просто гуглишь ключ или кейген. Триал месяц работает.
Ну если сычевальня только капчевать будет, то можно просто свернуть окошко с KVM и открывать браузер, лол. А дивинити вроде не особо требовательная была.
Плюс к сычевальне не обязательно же такой же 500гиговый ссд брать, достаточно обычного на 60-120, гиперпня и той же 1030 если встройка не устраивает, корпус я бы вообще не включал в цену судя по тому сколько их на авито за самовывоз стоит, ну БП мб дешёвый в ДНС взять. А то и готовую сборочку на том же авито, просто ищи продавцов турботанкеров для картохи
> через passthrough
Нету на винде проброса PCI устройств, ну сколько можно. Будет только виртуальный адаптер, который может нагружать твою видюху с некоторым оверхедом, но не прямой проброс.
Ничо не знаю, оно как хавало PCI-линии, так и продолжает, как светится в IOMMU группах, так и светится.
Подскажите, как самое легкое сделать загрузочную флешку (на один запуск Speccy) с виндой?
инсталлятор винды там shift f10 и запускаешь
У тебя такой инпутлаг будет, что ты разве что в героев или 3д супер шахматы сможешь играть.
Ты за эту ажуру в месяц будешь столько отваливать, что зионосборка или дождаться рузенов со встройкой будет и то более выгодным вложением. Нахуй их, анон, у них полтора юзкейса, в которых они хороши, но по части игор есть даже специально запиленные сервисы для стримитнга йобы на твой нищеноут.
Настроил xorg и определил единственный девайс Radeon 5450 с драйвером radeon - все работает. Но есть одно но. Когда запускаю виртуалку со СПЕРМОЙ с проброшенной Radeon 6950, она так же работает внутри гостя, и вроде все впорядке. Но когда я выключаю VM у меня крашатся X и системы не выключается корректно. По ssh удалось соединиться и обнаружить, что к Radeon 6950 подключен драйвер radeon.
Как можно забанить Radeon 6950 от использования хостом? Или, еще лучше, сделать чтобы она корректно переподключалась к хосту после выключения VM?
Помнится, для этого надо было в грубе править тот скрипт, который систему запускает, чтобы поместить её в другую IOMMU группу и хоста пнуть чтобы только указанную группу видел. Тогда хостовая система только через PCI вторую видюху видеть будет. Ну или полистай вверх, там выше анон встройку свою единственную скриптом отрубал обратно от видюхи и подключал на хост.
Как так? Она же не может сама обратно к хосту подключиться. Если qemu+kvm, то она под управлением vfio-pci, если xen, то её надо еще из списка assignable устройств достать, чтобы к хосту прицепить.
Никак не могу даже выставить кол-во выделяемой RAM под машинку, она просто скрыта или такие тонкие настройки не поддерживаются в Player версии?
Благодарю!
kvm
Хрен поймешь что происходит. Вот прописал в modprod.d/vfio-pci.conf
>options vfio-pci ids=1002:6719,1002:aa80
Перезапускаю, смотрю в journalctl
>фев 23 21:13:59 larisa-pc kernel: vfio_pci: add [1002:6719[ffff:ffff]] class 0x000000/00000000
>фев 23 21:13:59 larisa-pc kernel: vfio_pci: add [1002:aa80[ffff:ffff]] class 0x000000/00000000
Вроде отработало.
lscpi
>09:00.0 0300: 1002:6719 (prog-if 00 [VGA controller])
>...
>Kernel driver in use: radeon
>Kernel modules: radeon
>09:00.1 0403: 1002:aa80
>...
>Kernel driver in use: vfio-pci
>Kernel modules: snd_hda_intel
Сработало только на звуковуху. В видюхе всеравно подключен драйвер радион.
Включаю спермоVM. Подключилась к vfio-pci.
>09:00.0 0300: 1002:6719 (prog-if 00 [VGA controller])
>...
>Kernel driver in use: vfio-pci
>Kernel modules: radeon
Выключаю. Опять radeon.
>09:00.0 0300: 1002:6719 (prog-if 00 [VGA controller])
>...
>Kernel driver in use: radeon
>Kernel modules: radeon
Включаю опять. Пиздарики драйверу radeon и Иксам. ОШИБКА STOP 0x00000001. ЭТО ЖЕ ОЧЕВИДНО КАК ЕЕ РЕШИТЬ Cтандартный краш репорт с кучей адресов.
kvm
Хрен поймешь что происходит. Вот прописал в modprod.d/vfio-pci.conf
>options vfio-pci ids=1002:6719,1002:aa80
Перезапускаю, смотрю в journalctl
>фев 23 21:13:59 larisa-pc kernel: vfio_pci: add [1002:6719[ffff:ffff]] class 0x000000/00000000
>фев 23 21:13:59 larisa-pc kernel: vfio_pci: add [1002:aa80[ffff:ffff]] class 0x000000/00000000
Вроде отработало.
lscpi
>09:00.0 0300: 1002:6719 (prog-if 00 [VGA controller])
>...
>Kernel driver in use: radeon
>Kernel modules: radeon
>09:00.1 0403: 1002:aa80
>...
>Kernel driver in use: vfio-pci
>Kernel modules: snd_hda_intel
Сработало только на звуковуху. В видюхе всеравно подключен драйвер радион.
Включаю спермоVM. Подключилась к vfio-pci.
>09:00.0 0300: 1002:6719 (prog-if 00 [VGA controller])
>...
>Kernel driver in use: vfio-pci
>Kernel modules: radeon
Выключаю. Опять radeon.
>09:00.0 0300: 1002:6719 (prog-if 00 [VGA controller])
>...
>Kernel driver in use: radeon
>Kernel modules: radeon
Включаю опять. Пиздарики драйверу radeon и Иксам. ОШИБКА STOP 0x00000001. ЭТО ЖЕ ОЧЕВИДНО КАК ЕЕ РЕШИТЬ Cтандартный краш репорт с кучей адресов.
Есть сейчас нормальные видеодрайвера под Шиндовс для kvm?
Не spice (с их видеотрансляцией по сети), а обычные драйвера?
Поставил всеми рекомендуемые qxl - мышь ведёт себя как бешенная, курсор двоится (хостовый и гостевой одновременно), при ресайзе нихера не перерисовывается.
Да.
Короч вылечилось так:
>echo "0000:09:00.0" > /sys/bus/pci/devices/0000:09:00.0/driver/unbind
>echo "1002 6719" > /sys/bus/pci/drivers/vfio-pci/new_id
Добавлю в rc.local.
А скрипт vfio-bind есть? Запускается при старте системы или при запуске гостя?
[CODE]#!/bin/bash
DEVICE1="00:00.0"
DEVICE2="006:00.1"
modprobe vfio-pci
for dev in "0000:$DEVICE1" "0000:$DEVICE2"; do
vendor=$(cat /sys/bus/pci/devices/$dev/vendor)
device=$(cat /sys/bus/pci/devices/$dev/device)
if [ -e /sys/bus/pci/devices/$dev/driver ]; then
echo $dev > /sys/bus/pci/devices/$dev/driver/unbind
fi
echo $vendor $device > /sys/bus/pci/drivers/vfio-pci/new_id
done
[/CODE]
Да, в этом и было дело.
Уже сделал в >>257730. Прописал в systemd unit и все заработало без зависаний.
Самое интересное что полтора года назад настраивал такой же проброс на debin8 с 3.чегото ядром и без выполнения вручную unbind/bind vfio вообще не работало.
Потом на 9 с 4.9 обнаружил, что если не делать unbind/bind vfio все и так работает и без проблем пробрасывается.
А сейчас под руку попалась инвалидка (уже не моя) 17.10 с 4.13 ведром, казалось бы стоило ожидать еще более юзерфрендли поведения. Но чего-то не удалось. Хотя может дело и не в qemu + vfio, последний так то пробрасывал нормально, и это Х + radeon крашился.
Бохато.
https://gist.github.com/Keenuts/199184f9a6d7a68d9a62cf0011147c0b
Кто-нибудь пютался заставить эьл работать с хостом на лялихе и гостем с шиндовс, и работает ли оно вообще?
Как я понимаю, в qemu прокидывается virtio-gpu устройтсво в виртуалку, и через него транслируются OpenGL инструкции с хоста в гостя, когда в госте они обрабатывается через OpenGL ICD: https://github.com/Keenuts/virtio-gpu-win-icd
Должно работать с простым qemu -device virtio-gpu-pci,virgl=on -display gtk,gl=on;
О, драйвер virgl для венды. Это охуенно. Сегодня-завтра, может, быстро проверю работу на семёрке.
Было бы неплохо. Отпишись, пожалуйста. Под винду компилять не умею, совсем, да и времени нету, чтобы заняться этим.
Угу. Хорошая вещь. Правда, и по динуксом не слишком стабильна, боюсь представить, что будет на венде.
Нет, не протестирую. Тот, во-первых, требует конпеляции вижуал-студией, которую заебусь качать, а во-вторых, он лишь добавляет поддержку OpenGL, а мне интереснее Direct3D, его пока не завезли. Да и времени свободного нет. Извини.
Унутре стоят контроллер домена, файлопомойка на win2k3 и маршрутизатор с тестовой виртуалкой на debian.
У меня парк машин из hp proliant dl 360 g6,7 (esxi 5.5). Xeon 5650 + 64Гб рамы. Сервера в ha/ft. На них крутится дц, днс, файловая помойка, принтсервер, 1с, разные линуховые машины (разрабы).
>мышь ведёт себя как бешенная, курсор двоится (хостовый и гостевой одновременно)
>-usb -device usb-tablet
Спасибо, помогло с движением. Сам курсор по-прежнему превращается в хостовый на каждой смене гостевого.
Не вполне уверен, туда ли я зашёл, но суть такова:
покупаю новое железо (мать, проц, вся хуйня) вместе с ссд, в связи с этим появляется возможность таки перекатиться с исторически сложившейся мелкомягкой операционной системы по умолчанию на линукс (потому что швабодка, ко-ко-ко!), не трогая старый системный раздел (резервная копия на время миграции).
Собственно, дальше два стула:
На одном у меня установлен линукс, а внутри я при необходимости за две минуты запускаю винду в виртуалке.
На втором у меня установлен гипервизор, а все системы вертятся в нём. И при необходимости (полтора раза в год) я элегантным движением двух пальцев переключаюсь на соседний терминал, где меня уже ждёт нужная операционная система.
Когда я несколько лет назад планировал вариант с виртуализацией (потом я увидел, что мой процессор не поддерживает какую-то критическую йоба-технологию виртуализации и отложил схему в шкаф), я собирался вертеть: основной линукс для ракования, дополнительный шиндоус для игоряния, лишний виндоус на случай если заведу тян, коллекционный хакинтош для особых случаев, коллекционный андроид для особых случаев, параноидальный даркнет-интерфейс, который не будет иметь связей с данными из моих живых систем, и файловый сервер, чтобы из всего этого зоопарка иметь доступ к своему аниме.
Основное применение пека: раковать на двачах, иногда игорять в йобу.
Где я объебался и что у меня не получится?
Макось говно, тян не нужны, для андроида хватит любого говнобокса. Садись на первый и пробрасывай видеокарту.
Попробовал через VirtualBox с lubuntu, так я ему не могу affinity задать, чтобы он только часть процессора отжирал, и сама Лубунту сломалась после третьего перезапуска и показывает черный экран.
Как это все правильно настроить под мои задачи, можете объяснить?
Впрочем, хуйня вопрос, судя по всему это мне надо ffmpeg дрочить
Решил поставить виртуальную операционку, чтобы на ней тестировать разные 100% завирусованные программы, выложенные в паблик.
Но поскольку я с этой темой знаком очень слабо-есть ли какие-то гайды для аутистов?
Что грозит моему ноуту?
Из фака непонятно вообще ничего.
Уже давно не спермотоксикозник. В дело вступает любопытство. Всегда были интересны подобные вещи
Впринципе ничего такого не будет, врятле большинство виросо-писателей заморочаться с выходом за пределы виртуалки, а саму сломанную виртуалку можно восстановить после вироса, если использовать снапшоты.
В локальную сеть выхода не давай, папки внутрь не пробрасывай, вирусню в неё перекидывай исключительно копированием через гостевые аддоны.
Как узнать, смогу ли я играть в крузисы из под прыщей?
Не совсем правильно задал вопрос.
Как проверить, все ли необходимые фичи поддерживает оборудование для полноценной виртуализации?
сморишь на комп, если там ноут - значит не поддерживает.
Включаешь iommu в биосе и линексе, если работает, то еще можно попробовать, что-нибудь сотворить.
WMware пойдет? Пользовался виртуальными машинами еще в бородатые времена и все, что отложилось в памяти, что это лагучие дерьмо с кучей пердолинга. Сейчас хочу использовать как песочницу, тк софт адобе может быть не совсем чистый и не хочу ничего занести на хост пк. Кстати есть какие-то рекомендации по настройке виртуалки по максимуму ее отгородив от хоста, чтобы не занести заразу с гостевой ОС?
> норм задаются
Ага, отличный выбор между стоковыми 64 мегабайтами, дефолтным максимумом в 128 и хаками до ебейших 256 мегабайт, когда в той же вмваре 2 гига ещё не доходя до хаков.
Оно разве не требует шиндошс сервер для этого?
Во-первых, у меня таких проблем с выделением видеопамяти нет, какие описал ты, видимо сугубо твой бэд икспириенс
Во-вторых, я хз как там в воркстэйшен плеере
В-третьих, гипер-в при установке как компонента становится гипервизором первого уровня, дрисятка уже будет работать поверх. И таки да, есть отдельный бесплатный продукт - гипер-ви сервер.
Ты даже скриншот готов сделать, где ты можешь выставить больше 256 мегабайт врамы, или всё-таки погуглишь официальные ограничения?
> воркстэйшен плеере
Уж даже в шапке висит, плеер не надо. Воркстейшен юзайте.
Я тебе не про отдельный хостед гипервизор, а про разные наборы фич, встроенные в разные редакции операционки, и нет ли на эту конкретную фичу ограничения, потому что майкросы любят в штаны юзеру насрать в этом плане.
Погуглил, таки есть, проброс видюхи только в серверной операционке есть.
Этих скриншотов в инете как грязи.
Во-первых, смотря откуда и в какой ОС ты используешь коробку. Если речь про линупс/мак, то там несколько вариантов как выделить 256 метров гостевой ВМ. Vboxmanage консольный, добавить параметр --vram 256 к запускаемой машине, из ГУИ, прописав в конфиг файле ВМ.
Во-вторых, гипер-в установленный как компонент вин10про умеет в проброс. Правда я не знаю как он устроен. Эмуляция или полноценный проброс я имею ввиду.
Ну хоть один покажи. Пока что я только вижу сообщения от ораклов, что 256 - верхний порог, что всё ещё маловато для таких приложений, как адобовский рендер всякого сложного говна.
Вин10 не умеет в проброс, только винсервер 2016. По крайней мере последнее заявление от микрософта с таким содержанием датируется осенью 2017. Если были патчноуты, которые принесли этот функционал на гойские ревизии вроде Win10 Pro, то я только рад это почитать буду, но пока что я не видел ни одного упоминания успешного проброса на несерверной винде. Несерверная винда только виртуальный видеоадаптер создаёт и цепляется через чуть переделанный рдп, новые версии рдп очень хорошую картинку передают и с низким лагом, но это всё ещё не обращение напрямую ан устройство.
1. Жопой читал. Да, свыше 256 метров у коробки нельзя выставить, есть такое.
2. У меня тестить не на чем, встройка только. Гипер-в показывает что может ее юзать для remotefx. Не знаю полноценный это проброс или нет.
И ещё куча ограничений вдовесок. Вроде и опенсорс, а оракл не старался совершенно
> remotefx
Ну это типа драйвер такой, который позволяет её как PCI-устройство пробрасывать. Если бы у тебя была другая видеокарта, через него можно было бы совсместимую с remotefx пробросить в виртуалку, если у тебя серверная винда. Были финты ушами в теслах, когда костылями одна карта может прикидываться сразу кучей видеоадаптеров, но для десктопных будет пробрасываться целиком.
Гипер-в как роль со всеми уживается, надо только пидориться с костылями.
bcdedit /set hypervisorlaunchtype off
Выключаешь и коробка работает норм.
bcdedit /set hypervisorlaunchtype auto и работает только гипер-в
Сразу чувствуется насколько vbox приятнее! У vm лишняя белая рамка, если окно неактивно, то внутри ничего не реагирует на курсор, да и меню всратое.
В vbox у xp нету бага со звуком, няшный режим интеграции экрана, даже портативная версия есть.
Хуле у оракалов за проблемы с видеокартами и вообще развитием.
>vbox приятнее!
Говноед
>даже портативная версия есть
да ещё и любитель васянских говносборочек
Поссал на тебя, ущербный.
> выключил хиперви
> уживается рядом
Классический пример крестика и трусов
>>265600
Нашёл до чего доебаться, у нормальных людей это или во весь экран работает, или наоборот удобнее среди всей пестроты окно с виртуальной машиной разглядеть. А портативность подразумевает возможное отсутствие админских привелегий у юзера на хосте, в результате чего портативная сборка даже у своей устанавливаемой версии будет посасывать.
Нахуй привилегии. Портативность подразумевает незахламление системы.
Вмвар еще в автозагрузке пропишется в десятках местах, подождёшь хуле.
Вместе с привелегиями нахуй половину функционала гостевых аддонов, хардварное ускорение и ещё по мелочи, найс.
Если тебя парит автозагрузка, у тебя два стула. На одном медленный HDD, который тебя итак заставляет уйти пить чай на полчаса пока все твои мокрые писечки прогрузятся. На втором SSD, на котором загрузка системы после биоса занимает 13 секунд вместе с автозагрузкой и тебя это совершенно не ебёт. Причём пока я сидел на первом со своим старым ноутом году так в 2013, особой задержки на старте не было, они там не сильно приоритетные и не жрут в простое ничего. А вообще повторю вопрос из шапки - если тебе хочется чтобы всё было в няшных контейнерах, опенсорсно и без автозапуска - что ты вообще забыл на винде?
До сих пор проигрывааю. Чё так сгорел то?
Ну да. В настройках 2 вкладки - сеть и юсб. Можно и вручную запустить inf из папок.
>Если взять процессор райзен, который со встроенной вегой и условную rx 580 то во-первых на что нужно обращать внимание при покупке мат. платы, есть ли какие-то особенности?
Не должны быть, если производители матплаты не забивают хуй на корректную реализацию IOMMU. По этой причине не рекомендую жижабайт, насчёт него я вроде жаловался в прошлых тредах.
>Действительно ли новые версии OS X можно запустить в вмвар даже на железе от амд?
Насчёт вмвари не уверен. Вроде нужны патченные ядра. А вот на QEMU-KVM макось успещно запускается даже с ванильным ядром, так как гипервизор может себе позволить подменять название процессора. Только нужно немного потрахаться с установкой патченной UEFI-фирмвари для ВМ.
> Действительно ли новые версии OS X можно запустить в вмвар даже на железе от амд?
Да, кастомные ядра под райзены появились где-то через месяц после релиза. Просто ищи нужную зборачку на рутрекере, чтобы АМД было указано в платформе.
Несвежие драйверы, минус дх12, какие-то заёбанные апдейты на IE11 которые требуют десятки, мне продолжать, ретроград? Совместимость со старыми играми в десятке есть, а с новыми в семёрке через жопу, плюс набирающая тренд многоядерность, в которую 7 не умеет нормально.
Все вышесказанное актуально и для восьмерки. А жаль, по сути 8.1 это идеальная семерка.
>НЕ ХОЧЕШЬ ПОКУПАТЬ ЛИЦЕНЗИОННЫЙ VMWARE ЗА 500 ДОЛЛАРОВ ДЛЯ ТОГО, ЧТОБЫ ПАРУ РАЗ ЗАПУСТИТЬ ЛИНУКС ДЛЯ ЛАБОРАТОРНЫХ В СВОЕЙ ШАРАГЕ
>УУУУУ, ГОВНОЕД, ПИДАРАШКА, ХУИ СОСЕШЬ, БОЧКУ ДЕЛАЕШЬ, МАЙНЕРЫ И ЗОНДЫ В ЖОПЕ.
> не способен для одной лабы триал запустить или нагуглить кейген
> рррряяя проклятые капиталисты
>Несвежие драйверы,
В голос, блять. Какие тебе, дегенерату, нужные "свежие" драйверы на виртуалке? Нахуя тебе там апдейты на IE11? Какое тебе там дх12?!? Что ты вообще несёшь, норкоман ебучий?
Как ты, блять, в /s/-то залез, дебила кусок?
Понапроводили интернетов по деревням, теперь каждый оленевод у нас иксперд.
Ставь 7ку и не еби мозг в виртуалку разумеется. А лучше сразу беги в тред Виртуализации. Там тебе всё желание отобьют.
Чтобы твоя даунская йоба получила фикс производительности, который драйверами в том числе поставляется. Почитай патчноуты кним, там блять для половины ААА-тайтлов руками пресеты делают.
Чтобы тот проприетарный говнософт, ради которого ты эту виртуалку завёл, не жаловался, что у тебя нету нужной версии IE, без которой какая-нибудь мелкая хуйня будет ломать всё приложение.
Чтобы в игры играть, довен. Он не виртуалбокс будет ставить в любом случае.
Как ты вообще со своего прямоугольного камня в интернет-то вообще вышел, долбоёб, ХР он для игор советует, может ты сразу ему Dendy посоветуешь купить?
>>266491
Да. Вычистили кучу костылей, которые начиная с миллениума наслаивались, часть переписали под новое ядро без кучи слоёв эмуляции, часть отдали тем компонентам системы, которые для этого и пилились, в результате у меня куча древних игор, которые на семёрке без виртуалки не работали, на десятке без задней мысли, матюков и пердолинга заводятся. Да и в целом семёрка гораздо более тормознутая, чем 10 по этим же самым причинам, шёл конец 2009 года, народ уже четырёхъядерниками вовсю закупался, а эти довены до сих пор видели адвансед юзеров на двухъядерных процах и многоядерностью вообще не парились. Да хули там многоядерностью, там куча всего в одном потоке живёт и пока одно не прогрузится, все остальные ждать будут. Гуй от десятки может и довены делали, но под капотом над ней хорошо поработали. А теперь 7 ещё и депрекейтед, захочешь видюху пробросить - сидишь на версиях дров по факту из 2015-2016, потому что какие-то фичи вроде ненапряжного для проца стриминга в семёрке тупо отсутствуют и патчатся только дыры в безопасности. Дефолтная винда для игор сейчас десятка, как бы с этого не бугуртили воннаби-иксперды, которым в голову вбили, что зонды на ассемблере в ядро вплавлены, что семёрку до второго пришествия будут поддерживать и фичи бекпортировать, и что "все" её до сих пор юзают.
>> виртуалка
>даунская йоба получила фикс производительности,
>для половины ААА-тайтлов руками пресеты делают.
>Он не виртуалбокс будет ставить
А DOSBox, да?
Да вот хуй знает чё от вас ждать после таких советов
> [ 0.156854] HugeTLB registered 1.00 GiB page size, pre-allocated 10 pages
Есть ли смысл в этой штуке анон? Hugepages
Есть, если оперируешь большими файлами, для хранения видеоконтента 2к/4к самое то.
На работе вместе с ящиком анальных презервативов выдали пидорский macbook air. но я не хочу ебаться в жопу
Поставил debian buster/sid. И вроде бы нет каких то особых багов, довольно приемлемо работает из коробки, а ведь можно еще попердолиться
Но есть одно существенное НО, в ноутбуке установлена сетевуха wifi BCM4360 c анально огороженными проприетарными драйверами. Да, она работает если поставить мокрую письку. Но не хотелось бы шкварить рабочее окружение таким зашквареным блобом. (broadcom как известно самый конченый производитель железа и постоянно фигурируется в отчетах про уязвимости и бекдоры в драйверах).
Ради защиты от зашквара я пожертвовал 128 мегабайтами оперативки и создал виртуалку с debian (в lede писечку еще не завезли), пробросил BCM4360 внутрь VM. И, о чудо, она работает внутри VM и можно расшарить подключение на хоста не зашкварившись. Но есть одна серьезная беда: когда карточка проброшена внутрь VM при закрытии/открытии крышки ноутбука система зависает напрочь и помогает только ресет. А вот если не пробрасывать карточку, когда так же есть рабочие VM при закрытии/открытии система не зависает. Дело в пробросе BCM4360 в виртуалку, что то с чипом не так.
Анончик, как мне это вылечить? я не про мою поехавшесть насчет зондов и проприетарных мокрых писек, а насчет зависания ноутбука
Может быть как-то можно перехватывать событие закрытия крышки и обрабатывать его: гасить VM или отключать BCM4360 от неё без выключения VM и только потом уходить в режим энергосбережения. И для открытия соответственно. Но как?
Найди, кто у тебя отвечает за уход в сон по закрытию крышки (вангую системду), и поправь скрипт/юнит на вкл/выкл ВМ.
Действительно ебанутый.
А мог бы просто взять и пользоваться Windows/MacOS.
Швабодка ничто, главное чтобы сразу работало и шрифты красивые.
Точно ебанутый
Нужен перекат!
>Удачи.
будто я во всякие йоба ААА играть собрался. Очевидно это для индиговна, которое не правильно работает на вайне
А мне-то за что? Это разрабам виртуальной коробки лучи добра. Есть мнение, что баг в дрисяточке из-за какой-то несовместимости на уровне дров. В 7/8.1 вроде нет такой хуйни.
Пробовал кто пробрасывать карты на хуананах?
Вы видите копию треда, сохраненную 31 марта 2018 года.
Скачать тред: только с превью, с превью и прикрепленными файлами.
Второй вариант может долго скачиваться. Файлы будут только в живых или недавно утонувших тредах. Подробнее
Если вам полезен архив М.Двача, пожертвуйте на оплату сервера.