Запуск Crysis 2 на Ubuntu выдает мне сообщение об ошибке

Я недавно установил Ubuntu рядом с Windows 7, и я установил crysis 2 с wine. Crysis 2 работает нормально, когда я запускаю Windows, однако, когда я запускаю его с помощью wine в Ubuntu, cryengine выдает мне сообщение:

Обнаружена неподдерживаемая видеокарта! Продолжение запуска migth приводит к неожиданным результатам или сбоям .....

У меня есть две видеокарты, одна из которых Intel, а другая - Nvidia. Я набрал lspci в терминале, и моя видеокарта Nvidia была также включена в список видеоконтроллеров.

2
задан 20 June 2012 в 13:26

2 ответа

Похоже, вы используете так называемую технологию «Optimus» от nVidia, их решение для гибридной графики.

Если это действительно так, вы должны заметить, что у Linux нет собственного способа работы с этой гибридной графикой. Ваша система оставит оба адаптера включенными при использовании одного (как правило, вашей интегрированной графики Intel), что, скорее всего, является причиной, по которой вы видите такое сообщение при попытке запустить интенсивное 3D-приложение.

Для того, чтобы правильно «переключаться» на нужный адаптер, вам понадобится специальное приложение, такое как Bumblebee. В двух словах, установка так же проста, как следующие 3 строки (после которых потребуется перезагрузка):

sudo add-apt-repository ppa:bumblebee/stable
sudo apt-get update
sudo apt-get install bumblebee bumblebee-nvidia

Однако, прежде чем продолжить, я рекомендую вам взглянуть на сайт Bumblebee для получения дополнительной информации. информация: http://bumblebee-project.org/install.html .

После установки шмеля ваша система по умолчанию продолжит использовать графику Intel, но вы сможете запускать приложение, используя свою выделенную карту nvidia, с помощью следующей команды:

optirun <yourapplication>

В вашем Случай, вы хотите запустить Crysis, который загружается через вино. Команда будет выглядеть следующим образом (при условии, что вы находитесь в каталоге Crysis2):

optirun wine crysis2.exe
0
ответ дан 20 June 2012 в 13:26
  • Использует ли Wine карту Nvidia?
  • Если да, установлены ли в Ubuntu драйверы для Nvidia?
  • Вы установили DirectX на префикс, используемый для Wine ?

Попробуйте проверить все пункты, которые я упомянул, и начните с чистого винного префикса.

После гарантии того, что Wine / Ubuntu используют карту Nvidia, установите драйверы Nvidia для Ubuntu. Затем:

cd $HOME
mkdir crysis2
WINEPREFIX="/home/USERNAME/crysis2" winecfg

Измените ИМЯ ПОЛЬЗОВАТЕЛЯ на имя пользователя, который вошел в систему.

Запустите winetricks для установки Directx.

Проверьте http://appdb.winehq.org/objectManager.php?sClass=version&iId=25331 для получения дополнительной помощи. Он классифицируется как Gold для Crysis 2 v1.9 с использованием Wine 1.5.3.

Удачи! :)

0
ответ дан 20 June 2012 в 13:26

Другие вопросы по тегам:

Похожие вопросы: