Аппаратная виртуализация

Начать наверное нужно с того, что никогда с этим не сталкивался, только слышал, что люди гоняют Photoshop подобными способами. Вот и мне теперь захотелось. В поисковике ничего толкового не нашел к сожалению. Может кто объяснит как это работает и что нужно сделать чтобы завести тот же Photoshop.
Всё меняется.
Для этого вовсе не нужна никакая "аппаратная виртуализация". Ваш фотошоп вполне себе работает под wine.
А то, как названа тема - это несколько другое.
Шикарная статья, спасибо. Работает то работает, но предполагаю, что аппаратно все равно будет лучше работать. Осталось узнать как включить эту функцию в VirtualBox и запускать Photoshop оттуда напрямую.

UPD: По вашей ссылке устанавливают CS2 и инструкция не на русском. Есть вариант чуть лучше, но хотелось бы все таки посмотреть на эту аппаратную виртуализацию.
Всё меняется.
Оказалось, есть куча систем виртуализаций, но все они представляют из себя слишком затянутый и муторный процесс настройки, чтения мануалов и так далее. И нигде не я не нашел указаний, что можно запускать нормальные программы вроде Photoshop таким образом, пишут разве, что это предназначается для отладки кода. Сейчас вот ищу метод попроще. Вроде слышал где-то на форумах, что можно осуществить все это на VirtualBox, но гугление ничего не дало. Возможно, начинать нужно с этого, может кто разбирается, что и как работает из перечисленного в изображении списка.
Всё меняется.
improovizator
Оказалось, есть куча систем виртуализаций, но все они представляют из себя слишком затянутый и муторный процесс настройки, чтения мануалов и так далее.
А не проще ли поставить VirtualBox, в нём винду, а уж в ней - Фотошоп и что угодно другое? А для общего использования файлов есть "общие папки" или просто Самба. А аппаратная виртуализация там по умолчанию включена, да и вообще, настройки "из коробки" вполне разумные.
[в wine]Работает то работает, но предполагаю, что аппаратно все равно будет лучше работать
вы проверьте, если столкнетесь с конкретными проблемами, тогда уж b задумывайтесь о виртуализации. Как правило, работать с wine какраз удобнее, чем с виртуализованным окружением.

Если wine действительно не справится, тогда можно подумать об установке windows в виртуальное окружение, тут два варианта (не учитывая проприетарные и уже поэтому не очень удобные решения, вроде vmware): virtualbox и qemu-kvm. У второго больше возможностей, но он сложнее в настройке, поэтому имеет смысл начинать изучать вопрос с virtualbox, главный минус virtualbox это невозможность проброса видеокарты в виртуальную машину, это серъезно урезает 3D возможности, но даже в kvm для такого проброса потребуется тщательно подобранное hardware, а именно материнская плата и процессор должны поддерживать такую возможность.
Установка в арче простая, понадобятся пакеты: virtualbox, virtualbox-guest-iso, virtualbox-host-dkms. После установки пакетов внимательно почитайте что пишет установщик, он выдаст рекомендации ручной сборке или по включению автоматической сборки модулей virtualbox к вашему ядру с помощью dkms.

Virtualbox довольно дружелюбное ПО, практически на каждое действие он выдает краткую справку, описывать работы с ним не буду. Если коротко, вам потребуется:
0) Проверить поддерживает ли ваш процессор "аппаратную виртуализацию" (AMD-v или intel VT-x) и включить ее в BIOS(UEFI), если она отключена.
1) Создать виртуальную машину
2) Указать ей, в качестве содержимого виртуального DVD реальный DVD компьютера с установочным диском windows или iso образ такого диска.
3) Установить доплненительные утилиты и драйвера гостевой машины для windows (делается через стандартный интерфейс, все необходимое содержится в пакете virtualbox-guest-iso.
4) Настроить общие папки домашней и гостевой системы, это можно сделать с помощью virtualbox или используя стандартные протоколы, вроде samba
5) По желанию включить seamless mode, чтобы не загромождать интерфейсными окнами рабочее пространство.

Еще раз, для начала поработайте в wine, для упрощения процедуры запуска ПО в wine есть замечательный пакет playonlinux. Решение с wine прозрачнее и производительнее, чем виртуализация.
Первые несколько постов я подумал, что это тролинг.
improovizator
Осталось узнать как включить эту функцию в VirtualBox и запускать Photoshop оттуда напрямую.

Путать тёплое с мягким... Нет, есть конечно серия статей на Хабре -"Как запустить программу без операционной системы", но это не тот случай.
Самое, что печальное так это то, что без понимания люди лезут в такие дебри в полной уверенности своей правоты.

ЗЫ
Wiki и google в помощь!
О, лучше даже не пробуйте запускать тот же фотошоп в VirtualBox. Как известно, эта программа сама по себе много ресурсов отжирает и использует видеокарту. Так как VirtualBox эмулирует попутно и железо (полностью) вы получите довольно таки дикий тормоз на выполнении сложных вычислений. WINE в данном случае намного лучше.
Из других систем виртуализации есть xen, qemu. Второй очень медленно работает без специального kvm модуля, который требует поддержки специальных технологий виртуализации на уровне процессора (для интеловских процессоров это Intel-VT), чрезвычайно медленный, а на xen без kvm вообще нельзя винду поставить. Но в отличии от VirtualBox эти гипервизоры позволяют пробросить видеокарту напрямую в гостевую систему. В этом случае она будет использоваться напрямую.

И ради одного фотошопа это охота на воробьев атомными боеголовками. Хотя плюсы в таком решении есть :)
Time_Lords
... технологий виртуализации на уровне процессора (для интеловских процессоров это Intel-VT) ...
На уровне процессора - Intel VT-x, на уровне ввода/вывода - Intel VT-d, а Intel VT - это общее название и так как данная технология поддерживается на аппаратном уровне, то и скорость всех операций всего лишь на 5-10% медленнее чем без виртуализации.

Time_Lords
... И ради одного фотошопа это охота на воробьев атомными боеголовками. Хотя плюсы в таком решении есть :)
Полностью поддерживаю!
akorop
improovizator
Оказалось, есть куча систем виртуализаций, но все они представляют из себя слишком затянутый и муторный процесс настройки, чтения мануалов и так далее.
А не проще ли поставить VirtualBox, в нём винду, а уж в ней - Фотошоп и что угодно другое? А для общего использования файлов есть "общие папки" или просто Самба. А аппаратная виртуализация там по умолчанию включена, да и вообще, настройки "из коробки" вполне разумные.
Виртуализация представляет из себя использование 80% мощностей машины, на практике это работающая виндовая программа(или игра), которая не во-первых, не глючит, и во-вторых, потребляет почти такой же объем ресурсов, что и в винде. Да и VirtualBox - это VirtualBox, попробуйте поработать в ней в After Effects или Premiere, не то это в общем, совсем не то.
Всё меняется.
 
Зарегистрироваться или войдите чтобы оставить сообщение.