xen для игр

Модератор: Модераторы разделов

Аватара пользователя
Samae1L
Сообщения: 301
ОС: Gentoo x86_64

xen для игр

Сообщение Samae1L »

у меня возникла идея - а не возможно ли использовать xen для игрушек? поставить винду, как гостевую ОС и гонять в ней в крайзисы и контры-страйк. Вроде как xen-4.0 поддреживает прямой доступ к видеокарте для гостевых ОС, на ютубе есть ролики, как люди на лету переключаются между Линуксом и игрушкой в винде. Кто-нибудь делал подобное?
Всего лишь проекция ненужного маленького человечка, влачащая бессмысленное существование в Сети.
Спасибо сказали:
Аватара пользователя
vr13
Сообщения: 876
ОС: gentoo

Re: xen для игр

Сообщение vr13 »

если материнская плата поддерживает виртуализацию i/o (vt-d), то скорее всего - можно. см это и это

vt-d пока не является массовой технологией у вендоров для бытовых материнок. и еще: врядли в xen можно это делать "на лету" - назначил гостю ресурс и пока гость работает, никто другой этот ресурс просто не видит. дайте ссылку на ролик, где "на лету переключаются"? интересно
Спасибо сказали:
frp
Сообщения: 1445
ОС: Debian Squeeze

Re: xen для игр

Сообщение frp »

xen не использовал, но, насколько я помню, проприетарные дрова видеокарт под ним не работают.
Спасибо сказали:
Аватара пользователя
vr13
Сообщения: 876
ОС: gentoo

Re: xen для игр

Сообщение vr13 »

frp писал(а):
13.06.2010 12:44
xen не использовал, но, насколько я помню, проприетарные дрова видеокарт под ним не работают.

как можно помнить о том, что вы не использовали? :)

xen вообще не работает с вводом-выводом, и с видеокартами - в частности. разговор идет о том, что при определенной аппаратной поддержке, xen умеет передать управление pci/pcie-устройством операционной системе гостевой виртуальной машины (домену в терминогогии xen). начиная с версии 4, этим pci устройством может видеокарта, причем с оговорками
Спасибо сказали:
Аватара пользователя
Samae1L
Сообщения: 301
ОС: Gentoo x86_64

Re: xen для игр

Сообщение Samae1L »

vr13 писал(а):
13.06.2010 10:35
если материнская плата поддерживает виртуализацию i/o (vt-d), то скорее всего - можно. см это и это

vt-d пока не является массовой технологией у вендоров для бытовых материнок. и еще: врядли в xen можно это делать "на лету" - назначил гостю ресурс и пока гость работает, никто другой этот ресурс просто не видит. дайте ссылку на ролик, где "на лету переключаются"? интересно


как я понял, эта технология нужна для аппаратной виртуализации, тогда как в моём случае логичнее смотреть в сторону паравиртуализации
но опять же - я где-то читал, что в режиме паравиртуализации винда не может работать в качестве гостя
буду ковырять
Всего лишь проекция ненужного маленького человечка, влачащая бессмысленное существование в Сети.
Спасибо сказали:
Аватара пользователя
vr13
Сообщения: 876
ОС: gentoo

Re: xen для игр

Сообщение vr13 »

Samae1L писал(а):
14.06.2010 18:11
но опять же - я где-то читал, что в режиме паравиртуализации винда не может работать в качестве гостя
буду ковырять

может работать в режиме полупаравирутализации :)
т.е паравиртаульно работает диск и сеть, что существенно облегчает жизнь qemu. у меня винда так работает, давно уже. вроде ничего плохого не видел. графика - vnc. в принципе, для игр можно попробовать sdl (красивее), но меня раздражает: случайное закрытие окна с виндой = аварийному завершению hvm domU
Спасибо сказали:
Аватара пользователя
Samae1L
Сообщения: 301
ОС: Gentoo x86_64

Re: xen для игр

Сообщение Samae1L »

vr13 писал(а):
14.06.2010 18:24
в принципе, для игр можно попробовать sdl (красивее)


смысла нет, с таким же успехом можно использовать wine

мне нужен прямой доступ винды к видеокарте, этого, по-видимому, пока добиться невозможно
Всего лишь проекция ненужного маленького человечка, влачащая бессмысленное существование в Сети.
Спасибо сказали:
Аватара пользователя
Bluetooth
Сообщения: 4395
Статус: Блюзовый
ОС: Debian Squeeze amd64

Re: xen для игр

Сообщение Bluetooth »

Samae1L писал(а):
14.06.2010 18:49
мне нужен прямой доступ винды к видеокарте, этого, по-видимому, пока добиться невозможно

А как же ролики на ютубе?

Вообще, я сам думал насчет подобного расклада, но не по поводу видеокарты, а по поводу firewire контроллера. Могу сказать, что это слишком геморно и дорого, чтобы ради игр таким заниматься.
как я понял, эта технология нужна для аппаратной виртуализации, тогда как в моём случае логичнее смотреть в сторону паравиртуализации
Какая еще паравиртуализация для виндовс? Ксен работает с виндой в режиме аппаратной виртуализации(HVM домен называется в ксене это)
т.е паравиртаульно работает диск и сеть, что существенно облегчает жизнь qemu. у меня винда так работает, давно уже. вроде ничего плохого не видел.
Я тоже пробовал. На двух доменах с xp. Один из них через какое-то время загружаться перестал :)
Спасибо сказали:
Аватара пользователя
vr13
Сообщения: 876
ОС: gentoo

Re: xen для игр

Сообщение vr13 »

Bluetooth писал(а):
15.06.2010 10:58
т.е паравиртаульно работает диск и сеть, что существенно облегчает жизнь qemu. у меня винда так работает, давно уже. вроде ничего плохого не видел.
Я тоже пробовал. На двух доменах с xp. Один из них через какое-то время загружаться перестал :)

когда такие заявления делает линуксист - выглядит, мягко говоря, не естественно: что значит "загружаться перестал"? какое "какое-то время"? что при этом говорил xen? qemu? (и одно, и другое, по-умолчанию кстати, весьма разговорчиво :))
Спасибо сказали:
Аватара пользователя
Bluetooth
Сообщения: 4395
Статус: Блюзовый
ОС: Debian Squeeze amd64

Re: xen для игр

Сообщение Bluetooth »

vr13 писал(а):
19.06.2010 13:19
Bluetooth писал(а):
15.06.2010 10:58
т.е паравиртаульно работает диск и сеть, что существенно облегчает жизнь qemu. у меня винда так работает, давно уже. вроде ничего плохого не видел.
Я тоже пробовал. На двух доменах с xp. Один из них через какое-то время загружаться перестал :)

когда такие заявления делает линуксист - выглядит, мягко говоря, не естественно: что значит "загружаться перестал"? какое "какое-то время"? что при этом говорил xen? qemu? (и одно, и другое, по-умолчанию кстати, весьма разговорчиво :))

Почему же? Ведь это сообщение не для того, чтобы решить проблему. Пофиг мне на нее. А для того, чтобы люди знали, что проблема есть. Чтобы быкапились (:
Спасибо сказали:
Аватара пользователя
mixrin
Сообщения: 155
ОС: gentoo ~amd64

Re: xen для игр

Сообщение mixrin »

Samae1L писал(а):
14.06.2010 18:49
vr13 писал(а):
14.06.2010 18:24
в принципе, для игр можно попробовать sdl (красивее)


смысла нет, с таким же успехом можно использовать wine

мне нужен прямой доступ винды к видеокарте, этого, по-видимому, пока добиться невозможно


Нужна вторая видеокарта.
Нужен процессор с поддержкой vt-d/iommu.
Нужна мать с поддержкой vt-d/iommu.
Игрушки можно пускать под вайном и виндой.
proud paludis user.
Спасибо сказали:
Аватара пользователя
Samae1L
Сообщения: 301
ОС: Gentoo x86_64

Re: xen для игр

Сообщение Samae1L »

вайн последних версий как-то страшно глючит - почти все игры, которые раньше запускались на ура, теперь просто вылетают в самом начале с ошибкой чего-то там
винду грузить каждый раз, как захотелось поиграть - тоже не выход, пока она загрузится желание пропадает
я так понял, что это нужна мать под новые core ix
что ж, подожду, когда надумаю апгрейдиться
Всего лишь проекция ненужного маленького человечка, влачащая бессмысленное существование в Сети.
Спасибо сказали:
Аватара пользователя
mixrin
Сообщения: 155
ОС: gentoo ~amd64

Re: xen для игр

Сообщение mixrin »

Samae1L писал(а):
22.06.2010 10:23
винду грузить каждый раз, как захотелось поиграть - тоже не выход, пока она загрузится желание пропадает


Может научиться управлять своим временем тогда? Я спокойно гружусь раз в два месяца, никакой зависимости :crazy: Трахи с ксеном того не стоят. А вайн можно и откатить.
proud paludis user.
Спасибо сказали:
math
Сообщения: 279
Статус: Ъ участник
ОС: Artix (= Arch without systemd)

Re: xen для игр

Сообщение math »

mixrin писал(а):
22.06.2010 19:05
Samae1L писал(а):
22.06.2010 10:23
винду грузить каждый раз, как захотелось поиграть - тоже не выход, пока она загрузится желание пропадает


Может научиться управлять своим временем тогда? Я спокойно гружусь раз в два месяца, никакой зависимости :crazy: Трахи с ксеном того не стоят. А вайн можно и откатить.

Я для себя придумал другой выход (ещё не осуществил, но препятствий не вижу). Надо собрать комп из двух полных материнок и двух хардов. Т.е. по-сути это будет два компа в одном корпусе, но если настроить сеть между ними, то с известными оговорками можно назвать это двухпроцессорным компом. Далее просто - паяем или ещё где-нибудь достаём схемы для горячего переключения мыши, клавиатуры и монитора. На один "проц" ставим одну систему (например линукс), на другой - другую (например тоже линукс :), ну можно и что-нибудь другое) и всё!
Как только накопиться лишнего железа (это где-то через пол-года будет по моим прикидкам) я обязательно сделаю такую штуку.
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4823
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: xen для игр

Сообщение SLEDopit »

math писал(а):
22.06.2010 19:52
Далее просто - паяем или ещё где-нибудь достаём схемы для горячего переключения мыши, клавиатуры и монитора.
Если будет 2 матери, то такая штука называется kvm-switch. ничего паять не нужно (:
и вообще как все это будет уживаться в одном корпусе - не очень понятно.
фактически вы предлагаете поставить еще один компьютер, специально для игр. имхо, если уж так охота играть, лучше консоль купить.
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:
math
Сообщения: 279
Статус: Ъ участник
ОС: Artix (= Arch without systemd)

Re: xen для игр

Сообщение math »

SLEDopit писал(а):
22.06.2010 19:58
math писал(а):
22.06.2010 19:52
Далее просто - паяем или ещё где-нибудь достаём схемы для горячего переключения мыши, клавиатуры и монитора.
Если будет 2 матери, то такая штука называется kvm-switch. ничего паять не нужно (:
и вообще как все это будет уживаться в одном корпусе - не очень понятно.
фактически вы предлагаете поставить еще один компьютер, специально для игр. имхо, если уж так охота играть, лучше консоль купить.

И как на консоли запустить Morrowind с MWSE, редактором и всеми необходимейшими плагинами? Да я предлагаю ещё один компьютер, но без второго монитора и др. А корпус конечно надо свой городить (например скрутить два стандартных тяни-толкаем)
Спасибо сказали:
watashiwa_daredeska
Бывший модератор
Сообщения: 4038
Статус: Искусственный интеллект (pre-alpha)
ОС: Debian GNU/Linux

Re: xen для игр

Сообщение watashiwa_daredeska »

math писал(а):
22.06.2010 20:02
И как на консоли запустить Morrowind с MWSE, редактором
http://www.google.ru/search?q=morrowind+xbox
The Xbox version of Morrowind is only marginally different from the PC version. For example, the text in the Xbox version has been beefed up from the PC version, making it easy to read on a typical television screen even over long periods of time. There's unfortunately no quick-load or quick-save option here like on the PC, but saving and loading are still conveniently available at any time, and both are relatively fast procedures. The PC version of the game ships with a number of minor bugs in it, which have been fixed here. But the PC version also includes the Morrowind Construction Set, a utility that lets you create your very own quests, characters, and scenery, as if the 200-odd hours' worth of gameplay included in Morrowind weren't enough. This utility is missing from the Xbox version, which means you can't play any of the free plug-ins released either by Bethesda or by the fan community for the PC version of the game. Still, in light of all that you do get, it's really no big loss.
gamespot.com
Спасибо сказали:
math
Сообщения: 279
Статус: Ъ участник
ОС: Artix (= Arch without systemd)

Re: xen для игр

Сообщение math »

watashiwa_daredeska писал(а):
22.06.2010 20:32
math писал(а):
22.06.2010 20:02
И как на консоли запустить Morrowind с MWSE, редактором
http://www.google.ru/search?q=morrowind+xbox
The Xbox version of Morrowind is only marginally different from the PC version. For example, the text in the Xbox version has been beefed up from the PC version, making it easy to read on a typical television screen even over long periods of time. There's unfortunately no quick-load or quick-save option here like on the PC, but saving and loading are still conveniently available at any time, and both are relatively fast procedures. The PC version of the game ships with a number of minor bugs in it, which have been fixed here. But the PC version also includes the Morrowind Construction Set, a utility that lets you create your very own quests, characters, and scenery, as if the 200-odd hours' worth of gameplay included in Morrowind weren't enough. This utility is missing from the Xbox version, which means you can't play any of the free plug-ins released either by Bethesda or by the fan community for the PC version of the game. Still, in light of all that you do get, it's really no big loss.
gamespot.com

Ну так и я о том же. Не годится консоль для игр
Спасибо сказали:
watashiwa_daredeska
Бывший модератор
Сообщения: 4038
Статус: Искусственный интеллект (pre-alpha)
ОС: Debian GNU/Linux

Re: xen для игр

Сообщение watashiwa_daredeska »

math писал(а):
22.06.2010 20:52
Ну так и я о том же. Не годится консоль для игр
Я как раз о том, что годится — вот Вам Morrowind для xbox. Да, квесты создавать нельзя, но это ведь уже не игра, а нечто более другое.
Спасибо сказали:
math
Сообщения: 279
Статус: Ъ участник
ОС: Artix (= Arch without systemd)

Re: xen для игр

Сообщение math »

watashiwa_daredeska писал(а):
22.06.2010 21:30
math писал(а):
22.06.2010 20:52
Ну так и я о том же. Не годится консоль для игр
Я как раз о том, что годится — вот Вам Morrowind для xbox. Да, квесты создавать нельзя, но это ведь уже не игра, а нечто более другое.

А я про то, что мне нужен не просто Morrowind, а Morrowind+TES Construction Set+MWSE+куча плагинов. И этого на Xbox нет
Спасибо сказали:
Аватара пользователя
SLEDopit
Модератор
Сообщения: 4823
Статус: фанат консоли (=
ОС: GNU/Debian, RHEL

Re: xen для игр

Сообщение SLEDopit »

math писал(а):
22.06.2010 20:52
Ну так и я о том же. Не годится консоль для игр
Мне кажется, ваш пример скорее исключение из правил.
Хотя я игровой тематикой никогда особо не увлекался, возможно я не прав.
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
Спасибо сказали:
math
Сообщения: 279
Статус: Ъ участник
ОС: Artix (= Arch without systemd)

Re: xen для игр

Сообщение math »

SLEDopit писал(а):
22.06.2010 22:12
math писал(а):
22.06.2010 20:52
Ну так и я о том же. Не годится консоль для игр
Мне кажется, ваш пример скорее исключение из правил.
Хотя я игровой тематикой никогда особо не увлекался, возможно я не прав.

Это действительно скорее всего исключение из правил, но мне от этого не легче. Для меня описанная схема - единственный способ поиграть
Спасибо сказали:
Аватара пользователя
Samae1L
Сообщения: 301
ОС: Gentoo x86_64

Re: xen для игр

Сообщение Samae1L »

mixrin писал(а):
22.06.2010 19:05
Может научиться управлять своим временем тогда?


может, я сам решу, как мне тратить своё время?

mixrin писал(а):
22.06.2010 19:05
Я спокойно гружусь раз в два месяца, никакой зависимости :crazy:


а у меня желание поиграть возникает чаще
в чём же выражается хвалёная гибкость и свобода пользователя Линукса, если на каждый нестандартный ход - один стандартный ответ "не нужно"?
Всего лишь проекция ненужного маленького человечка, влачащая бессмысленное существование в Сети.
Спасибо сказали:
Аватара пользователя
mixrin
Сообщения: 155
ОС: gentoo ~amd64

Re: xen для игр

Сообщение mixrin »

О, да. Большая утрата для сообщества. :fishing1:
proud paludis user.
Спасибо сказали:
Kopilov
Сообщения: 953
ОС: [K]Ubuntu, Debian

Re: xen для игр

Сообщение Kopilov »

Samae1L писал(а):
24.06.2010 20:47
в чём же выражается хвалёная гибкость и свобода пользователя Линукса

Наверно, в свободе от игровой зависимости!
Спасибо сказали: