Comments 76
Хороший такой первый пост :)
За ссылку на wined3d.exe отдельное спасибо
За ссылку на wined3d.exe отдельное спасибо
+1
Спасиб, стараемся =)
0
Имхо человек habrahabr.ru/blogs/linux/63534/#comment_1764991 прав.
0
Что-то работает, battlefield heroes отвалился с GPF. Кажется, это вопрос шейдеров.
Собрать бы где все советы по Vbox…
Собрать бы где все советы по Vbox…
0
А на какой железке пытались запустить батлфилд?
0
GL960 intel и что-то от GeForce на другом ноуте.
0
Я на GM965 испытания проводил — у линуксового драйвера этого чипа есть проблемы с шейдерами и с компрессией текстур — в частности не смог запустить нативный четвертый квейк.
+1
Иногда мне кажется что у линуксового драйвера именно этого чипа есть проблемы со ВСЕМ.
Простите, наболело.
Простите, наболело.
+4
Может UXA ускорение мешает…
Да по сути я и не запускаю ничего круче старкрафта )
Да по сути я и не запускаю ничего круче старкрафта )
0
На гостевой Windows 7 RC работает? Какие ограничения?
0
На Win7 RC работает. С вистой странности.
0
На Win7 (7100) установил. В тестах получаю менее 10 fps при том, что на хост-машине всё «летает». От объёма выделяемой памяти результат практически не зависит. Где слажал — не пойму.
0
И все равно не работает, какие то неведомые ошибки с библиотеками при любом чихе в сторону dx, как при запуске игр, так и при запуске dxdiag
0
Хмм, а сам DirectX 9c был проставлен перед тем как запустили WineD3D?
0
Аналогично.
dxdiag тест не проходит, валится. Если посмотреть на монитор файлов dx, то паказывает «устаревшую версию» ddraw, d3d8, d3d9.
Занятно, что даже переустановка DirectX заново не исправляет эти библиотеки. Осталось попробовать их вручную вынести.
dxdiag тест не проходит, валится. Если посмотреть на монитор файлов dx, то паказывает «устаревшую версию» ddraw, d3d8, d3d9.
Занятно, что даже переустановка DirectX заново не исправляет эти библиотеки. Осталось попробовать их вручную вынести.
0
Устаревшие версии — это как раз результат работы wineD3D — нативные DLLки заменяются вайновскими.
0
Ну, это очевидно довольно.
Проблема-то в том, что валилось, а не в том, что устаревшее. Поставить более старый directx, а поверх него wined3d — наверное, поможет, но моя попытка удалить dx закончилась невозможностью его заново поставить, поэтому просто переставил винду. Сечас все в порядке, версия dx более старая, чем была в прошлый раз.
Проблема-то в том, что валилось, а не в том, что устаревшее. Поставить более старый directx, а поверх него wined3d — наверное, поможет, но моя попытка удалить dx закончилась невозможностью его заново поставить, поэтому просто переставил винду. Сечас все в порядке, версия dx более старая, чем была в прошлый раз.
0
Ура, теперь шаманить с wine можно и под Windows :)
+9
Вообще устанавливать ПО через установщик неправильно. Обновления сами не скачиваются, удаление не такое гладкое и т. д. Для Ubuntu и Debian гораздо лучше добавить репозиторий: deb download.virtualbox.org/virtualbox/debian jaunty non-free
+3
VBox 3.0 не так давно вышел, посему есть ещё не во всех вариантах дистрибутивов. А описание действий в статье какбе намекает на то, чтобы установить именно 3-ю версию, независимо от дистра.
Кстати, вот почитываю Хабр — создаётся такое впечатление, что хабражители не в курсе, что линукс не ограничивается убунтой.
Кстати, вот почитываю Хабр — создаётся такое впечатление, что хабражители не в курсе, что линукс не ограничивается убунтой.
+2
Обратите внимание, я написал «добавьте репозиторий» именно от производителя, где как раз самая последняя версия, независимо от дистрибутива ;).
0
Не все дистрибутивы имеют пакеты deb :)
0
Ну скажите это производителю, других репов он не предоставляет, чего вы к человеку-то пристали?
0
Не ose нужен как собаке пятая нога.
например для сузе:
download.opensuse.org/repositories/Virtualization:/VirtualBox/openSUSE_11.1/
например для сузе:
download.opensuse.org/repositories/Virtualization:/VirtualBox/openSUSE_11.1/
0
Ну я писал не только об Ubuntu, а обо всех deb-дистрибутивах.
А вообще, мне нравится, что Ubuntu стало стандартом де-факто — в статье можно писать конкретные команды — новичок и так будет на Ubuntu, а зрелый пользователь (который уже выбрал другой дистрибутив) всегда сможет изменить команды (в данном случае, зайти на сайт и взять URL для rpm-дистрибутивов).
Конечно идеальная статья, должна содержать кнопки, которые бы с помощью JS показывали команды для основным дистрибутивов. Но, во-первых, всё равно должен быть какой-то выбор по умолчанию. Во-вторых, не всегда такое возможно.
А вообще, мне нравится, что Ubuntu стало стандартом де-факто — в статье можно писать конкретные команды — новичок и так будет на Ubuntu, а зрелый пользователь (который уже выбрал другой дистрибутив) всегда сможет изменить команды (в данном случае, зайти на сайт и взять URL для rpm-дистрибутивов).
Конечно идеальная статья, должна содержать кнопки, которые бы с помощью JS показывали команды для основным дистрибутивов. Но, во-первых, всё равно должен быть какой-то выбор по умолчанию. Во-вторых, не всегда такое возможно.
0
Да ладно Вам, я описал (на мой взгляд) ситуацию вобщем ;)
0
В «стандартнах дефакто» нет ничего хорошего. Любому хоть сколько-нибудь свующему в линухах человеку понятно, что надо зайти в пакетный менеджер, поикать virtual box там и установить.
0
Я описывал наиболее общий сценарий, поэтому и отталкивался от тех средств которые есть в любом дистрибутиве. По мне так, например, лучше ставить софт из исходников тотально контролируя опции конфигура и выставляя нужный набор флагов gcc, но я вовсе не утверждаю, что так делать «правильно» =)
0
Более полное количество дистрибутивов, а также процесс установки ключей описан здесь: www.virtualbox.org/wiki/Linux_Downloads
0
Попробовал Braid на двух виртуальных машинах с одной и той же виндой но с разными настройками:
1. «Включить IO APIC» — выключено, wined3d не установлен. (было до того как прочитал эту статью)
2. «Включить IO APIC» — включено, wined3d установлен. (сделал после прочтения топика)
И в первом и во втором случае игра запустилась, но играть невозможно. Хотя во втором случае выглядит все-таки чуть-чуть получше =)
1. «Включить IO APIC» — выключено, wined3d не установлен. (было до того как прочитал эту статью)
2. «Включить IO APIC» — включено, wined3d установлен. (сделал после прочтения топика)
И в первом и во втором случае игра запустилась, но играть невозможно. Хотя во втором случае выглядит все-таки чуть-чуть получше =)
0
А вы включали именно «3D ускорение» в свойствах ВМ (IO APIC — это система прерываний)?
0
Braid работает под wine же. А по поводу новости — игру, которая не запускается в wine, вряд ли потянет по производительности эмулятор. Так что радоваться рано. Да и чему радоваться — в эмуляторе-то тоже Windows ставить нужно, а он дорогой ;)
0
У Вас в эмуляторе «дорогая» венда? ;)
0
Эмулятор (виртуальная машина) запускает де-факто все что угодно (читать любую виндовую игрушку или аппликуху), вопрос только в производительности виртуального драйвера.
Поковырять что ли на досуге svn… Нет желающих присоединиться?
Поковырять что ли на досуге svn… Нет желающих присоединиться?
0
Тут смысл был не в том чтобы поиграть, а в том чтобы нормально запустить =)
0
Наконец то заработал Baldur's Gate=)
+1
Ооооо! Вот как раз ради BGT, точнее ради Big World Project ребят с форумов shsforums.net я и начал эту мороку с вайнами и виртуалбоксами! Под вайном идет, но икоточно лагает каждую секунду. Под виртулбоксом пока запустить не удалось.
0
Именно ради BGT=) Ранее не работало под wine, пауза глючила, а под virtual box просто не работало, а теперь чувствую — кайфы! На часок и то хорошо раз в день поностальгировать.
0
Для пользователей убунту все проще
добавьте если нет репозитария в /etc/apt/source.list в вашей Ubuntu
Код:
## virtualbox — поменяйте на свое имя дистриба
deb download.virtualbox.org/virtualbox/debian jaunty non-free
удалите старый VirtualBox 2.х — к сожалению третья ветка не заменяет вторую автоматом и поставьте сами VirtualBox 3.х
загрузите гостевую винду в Безопасном режиме тыкая F8
и переставьте Guest Additions — отметьте галочкой Direct3D на одном из этапов
еще рестарт и можно проверять dxdiag и играть!
добавьте если нет репозитария в /etc/apt/source.list в вашей Ubuntu
Код:
## virtualbox — поменяйте на свое имя дистриба
deb download.virtualbox.org/virtualbox/debian jaunty non-free
удалите старый VirtualBox 2.х — к сожалению третья ветка не заменяет вторую автоматом и поставьте сами VirtualBox 3.х
загрузите гостевую винду в Безопасном режиме тыкая F8
и переставьте Guest Additions — отметьте галочкой Direct3D на одном из этапов
еще рестарт и можно проверять dxdiag и играть!
+1
А в dxdiag — на вкладке Дисплей тесты Direct3D прогоняются без WineD3D?
+2
Тесты дх7 и дх8 выдают ошибки, а дх9 — нормально отрабатывает. С вайнд3д не пробовал прогонять.
+2
Странно, у меня Direct3D недоступен там. Или совсем обязательно Guest Additions ставить в безопасном режиме? Галку на D3D поставил при установке.
0
Guest Additions ставятся в обычном режиме. А сам ДиректХ вобще установлен?
0
Guest Addons вовсе не нужно ставить в безопасном режиме. Безопасный режим нужен лишь для того чтобы WineD3D мог спокойно заменить файлы DirectX своими.
0
нужно ставить Guest Additions в Безопасном режиме, чтобы Винда своей технологией SFC не вернула назад измененые файлы.
0
у меня ошибки на dx7 остальное отлично
виню старую винду, вскоре проверю все на чистовую
виню старую винду, вскоре проверю все на чистовую
0
Может быть я чего то не понимаю, но мне кажется, что запускать винду под линуксом для того чтоб поиграть в винде, да еще и испытывая дикие лаги, это очень странно. Не легче ли поставить на отдельный раздел винду и забыть о странном геморе?
0
+1
завел специально отдельный винт для венды, чтоб можно было в любой момент переустановить чистую венду и играть по человечески и без анальной ебли.
завел специально отдельный винт для венды, чтоб можно было в любой момент переустановить чистую венду и играть по человечески и без анальной ебли.
0
венда у вас груб не стирает? «в любой момент когда можно переустановить венду», потом заново груб устанавливать надо чтобы грузить другие ос
0
Ну можно теоретически грубом здесь вообще не пользоваться, а юзать фичу биоса «One time boot device» доступную чаще всего по F2/F12
0
У меня для таких целей на флешке есть GParted LiveUSB. Делов на 5 минут. Так что не стоит утрировать.
0
я лично не гамаю в топовые игры
мои игрульки не требуют большой «мощности»
дал в VirtualBox3 2ядра для виртуальной машины из 3ядер и 1Gb ОЗУ и все!
не надо никаких «виндей» на отдельных дисках
благодаря Бесшовному режиму в VB вся винда представлена 1 панелью задач и работать может с Рабочим Столом Убунту. Очень удобно и не надо никуда рестартиться
мои игрульки не требуют большой «мощности»
дал в VirtualBox3 2ядра для виртуальной машины из 3ядер и 1Gb ОЗУ и все!
не надо никаких «виндей» на отдельных дисках
благодаря Бесшовному режиму в VB вся винда представлена 1 панелью задач и работать может с Рабочим Столом Убунту. Очень удобно и не надо никуда рестартиться
0
спасибо, хорошая заметка
0
WoW жалуется на ошибку 3D-ускорения.
0
Only those users with full accounts are able to leave comments. Log in, please.
Почти нативный Direct3D в VirtualBox