Я недавно установил Ubuntu рядом с Windows 7, и я установил crysis 2
с wine
. Crysis 2 работает нормально, когда я запускаю Windows, однако, когда я запускаю его с помощью wine в Ubuntu, cryengine выдает мне сообщение:
Обнаружена неподдерживаемая видеокарта! Продолжение запуска migth приводит к неожиданным результатам или сбоям .....
blockquote>У меня есть две видеокарты, одна из которых Intel, а другая - Nvidia. Я набрал
lspci
в терминале, и моя видеокарта Nvidia была также включена в список видеоконтроллеров.
Похоже, вы используете так называемую технологию «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
Попробуйте проверить все пункты, которые я упомянул, и начните с чистого винного префикса.
После гарантии того, что 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.
Удачи! :)