Проблема: Portal под Wine 9.53

Нативные и в Wine/Cedega - проблемы, настройка, обсуждение

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

DARK_AI
Сообщения: 25
ОС: Slackware 11

Проблема: Portal под Wine 9.53

Сообщение DARK_AI »

Вот бьюсь уже вторые сутки что бы нормально поиграть в Portal, да и в весь OrangeBox в целом, но поиграть мне только удалось во вторую Halfe Life.
Portal запускаеться нормально - все хорошо:
Изображение
Даже первая сцена отлично работает без тармазов и траблов:
Изображение
Правда есть небольши глюки со шрифтами но эт поправимо:
Изображение
Но вот только стоит открыться первому порталу то игра превращаеться в вот это:
Изображение
Вывод консоли во время этого безобразия:

Код: Выделить всё

fixme:d3d_shader:print_glsl_info_log Error received from GLSL shader #14: "Fragment shader was successfully compiled to run on hardware.\nWARNING: 0:1: extension 'GL_ARB_draw_buffers' is not supported"
fixme:d3d_shader:print_glsl_info_log Error received from GLSL shader #20: "Fragment shader was successfully compiled to run on hardware.\nWARNING: 0:1: extension 'GL_ARB_draw_buffers' is not supported"
fixme:d3d_shader:print_glsl_info_log Error received from GLSL shader #22: "Fragment shader(s) linked, vertex shader(s) linked.\x9d"
fixme:d3d_shader:print_glsl_info_log Error received from GLSL shader #24: "Fragment shader was successfully compiled to run on hardware.\nWARNING: 0:1: extension 'GL_ARB_draw_buffers' is not supported"
fixme:d3d_shader:print_glsl_info_log Error received from GLSL shader #28: "Fragment shader was successfully compiled to run on hardware.\nWARNING: 0:1: extension 'GL_ARB_draw_buffers' is not supported"
fixme:d3d_shader:print_glsl_info_log Error received from GLSL shader #30: "Fragment shader(s) linked, vertex shader(s) linked.a"
fixme:d3d_shader:print_glsl_info_log Error received from GLSL shader #32: "Fragment shader was successfully compiled to run on hardware.\nWARNING: 0:1: extension 'GL_ARB_draw_buffers' is not supported"
fixme:d3d_shader:print_glsl_info_log Error received from GLSL shader #34: "Fragment shader(s) linked, vertex shader(s) linked.a"
fixme:d3d_shader:print_glsl_info_log Error received from GLSL shader #36: "Fragment shader was successfully compiled to run on hardware.\nWARNING: 0:1: extension 'GL_ARB_draw_buffers' is not supported"
fixme:d3d_shader:print_glsl_info_log Error received from GLSL shader #39: "Fragment shader was successfully compiled to run on hardware.\nWARNING: 0:1: extension 'GL_ARB_draw_buffers' is not supported"
fixme:d3d_shader:print_glsl_info_log Error received from GLSL shader #41: "Fragment shader(s) linked, vertex shader(s) linked.a"
fixme:d3d_shader:print_glsl_info_log Error received from GLSL shader #43: "Fragment shader was successfully compiled to run on hardware.\nWARNING: 0:1: extension 'GL_ARB_draw_buffers' is not supported"
fixme:d3d_shader:print_glsl_info_log Error received from GLSL shader #45: "Fragment shader(s) linked, vertex shader(s) linked.a"
fixme:d3d_shader:print_glsl_info_log Error received from GLSL shader #47: "Fragment shader was successfully compiled to run on hardware.\nWARNING: 0:1: extension 'GL_ARB_draw_buffers' is not supported"
fixme:d3d_shader:print_glsl_info_log Error received from GLSL shader #50: "Fragment shader was successfully compiled to run on hardware.\nWARNING: 0:1: extension 'GL_ARB_draw_buffers' is not supported"
fixme:d3d_shader:print_glsl_info_log Error received from GLSL shader #57: "Fragment shader was successfully compiled to run on hardware.\nWARNING: 0:1: extension 'GL_ARB_draw_buffers' is not supported"
fixme:d3d_shader:print_glsl_info_log Error received from GLSL shader #59: "Fragment shader(s) linked, vertex shader(s) linked.a"
fixme:d3d_shader:print_glsl_info_log Error received from GLSL shader #61: "Fragment shader was successfully compiled to run on hardware.\nWARNING: 0:1: extension 'GL_ARB_draw_buffers' is not supported"
fixme:d3d_shader:print_glsl_info_log Error received from GLSL shader #63: "Fragment shader(s) linked, vertex shader(s) linked.a"
fixme:d3d_shader:print_glsl_info_log Error received from GLSL shader #65: "Fragment shader was successfully compiled to run on hardware.\nWARNING: 0:1: extension 'GL_ARB_draw_buffers' is not supported"
fixme:d3d_shader:print_glsl_info_log Error received from GLSL shader #68: "Fragment shader was successfully compiled to run on hardware.\nWARNING: 0:1: extension 'GL_ARB_draw_buffers' is not supported"
fixme:d3d_shader:print_glsl_info_log Error received from GLSL shader #70: "Fragment shader(s) linked, vertex shader(s) linked.a"
fixme:d3d_shader:print_glsl_info_log Error received from GLSL shader #72: "Fragment shader was successfully compiled to run on hardware.\nWARNING: 0:1: extension 'GL_ARB_draw_buffers' is not supported"
fixme:d3d_shader:print_glsl_info_log Error received from GLSL shader #78: "Fragment shader was successfully compiled to run on hardware.\nWARNING: 0:1: extension 'GL_ARB_draw_buffers' is not supported"
fixme:d3d_shader:print_glsl_info_log Error received from GLSL shader #80: "Fragment shader(s) linked, vertex shader(s) linked.a"
fixme:d3d_shader:print_glsl_info_log Error received from GLSL shader #82: "Fragment shader(s) linked, vertex shader(s) linked.a"
fixme:d3d_shader:print_glsl_info_log Error received from GLSL shader #84: "Fragment shader was successfully compiled to run on hardware.\nWARNING: 0:1: extension 'GL_ARB_draw_buffers' is not supported"
fixme:d3d_shader:print_glsl_info_log Error received from GLSL shader #87: "Fragment shader was successfully compiled to run on hardware.\nWARNING: 0:1: extension 'GL_ARB_draw_buffers' is not supported"
fixme:d3d_shader:print_glsl_info_log Error received from GLSL shader #89: "Fragment shader(s) linked, vertex shader(s) linked.a"
fixme:d3d_shader:print_glsl_info_log Error received from GLSL shader #92: "Fragment shader(s) linked, vertex shader(s) linked.a"
fixme:d3d_shader:print_glsl_info_log Error received from GLSL shader #94: "Fragment shader(s) linked, vertex shader(s) linked.a"
fixme:d3d_shader:print_glsl_info_log Error received from GLSL shader #96: "Fragment shader was successfully compiled to run on hardware.\nWARNING: 0:1: extension 'GL_ARB_draw_buffers' is not supported"
fixme:d3d_shader:print_glsl_info_log Error received from GLSL shader #104: "Fragment shader was successfully compiled to run on hardware.\nWARNING: 0:1: extension 'GL_ARB_draw_buffers' is not supported"
fixme:d3d_shader:print_glsl_info_log Error received from GLSL shader #107: "Fragment shader was successfully compiled to run on hardware.\nWARNING: 0:1: extension 'GL_ARB_draw_buffers' is not supported"
fixme:d3d_shader:print_glsl_info_log Error received from GLSL shader #110: "Fragment shader was successfully compiled to run on hardware.\nWARNING: 0:1: extension 'GL_ARB_draw_buffers' is not supported"
fixme:d3d_shader:print_glsl_info_log Error received from GLSL shader #112: "Fragment shader(s) linked, vertex shader(s) linked.a"
fixme:d3d_shader:print_glsl_info_log Error received from GLSL shader #114: "Fragment shader was successfully compiled to run on hardware.\nWARNING: 0:1: extension 'GL_ARB_draw_buffers' is not supported"
fixme:d3d_shader:print_glsl_info_log Error received from GLSL shader #116: "Fragment shader(s) linked, vertex shader(s) linked.a"
fixme:d3d_shader:print_glsl_info_log Error received from GLSL shader #121: "Fragment shader was successfully compiled to run on hardware.\nWARNING: 0:1: extension 'GL_ARB_draw_buffers' is not supported"
fixme:d3d_shader:print_glsl_info_log Error received from GLSL shader #123: "Fragment shader(s) linked, vertex shader(s) linked.a"
fixme:d3d_shader:print_glsl_info_log Error received from GLSL shader #125: "Fragment shader(s) linked, vertex shader(s) linked.J"
fixme:d3d_shader:print_glsl_info_log Error received from GLSL shader #128: "Fragment shader(s) linked, vertex shader(s) linked.a"
fixme:d3d_shader:print_glsl_info_log Error received from GLSL shader #134: "Fragment shader(s) linked, vertex shader(s) linked.a"
fixme:d3d_shader:print_glsl_info_log Error received from GLSL shader #136: "Fragment shader was successfully compiled to run on hardware.\nWARNING: 0:1: extension 'GL_ARB_draw_buffers' is not supported"
fixme:d3d_shader:print_glsl_info_log Error received from GLSL shader #140: "Fragment shader was successfully compiled to run on hardware.\nWARNING: 0:1: extension 'GL_ARB_draw_buffers' is not supported"
fixme:d3d_shader:print_glsl_info_log Error received from GLSL shader #142: "Fragment shader(s) linked, vertex shader(s) linked.a"
fixme:d3d:state_clipping Clipping not supported with vertex shaders
fixme:d3d_shader:print_glsl_info_log Error received from GLSL shader #145: "Fragment shader(s) linked, vertex shader(s) linked.a"
fixme:d3d_shader:print_glsl_info_log Error received from GLSL shader #148: "Fragment shader(s) linked, vertex shader(s) linked.a"
fixme:d3d_shader:print_glsl_info_log Error received from GLSL shader #150: "Fragment shader was successfully compiled to run on hardware.\nWARNING: 0:1: extension 'GL_ARB_draw_buffers' is not supported"
fixme:d3d_shader:print_glsl_info_log Error received from GLSL shader #152: "Fragment shader(s) linked, vertex shader(s) linked.a"
fixme:d3d_shader:print_glsl_info_log Error received from GLSL shader #154: "Fragment shader was successfully compiled to run on hardware.\nWARNING: 0:1: extension 'GL_ARB_draw_buffers' is not supported"
fixme:d3d_shader:print_glsl_info_log Error received from GLSL shader #156: "Fragment shader(s) linked, vertex shader(s) linked.a"
fixme:d3d:IWineD3DDeviceImpl_EvictManagedResources (0x14be98) : stub

Запускал портал командой:

Код: Выделить всё

Dark_ai@192:~$ wine /mnt/disk_c/Games/HL2ORBAL/PART2/hl2.exe -game portal -console -windowed

Orange Box у меня чуть чуть пиратский - без стима и он не устанавливался из под вайна.
Но прекрасно встал по цедегой.
Вся установка сводиться к распоковки 6и 7zip архивов.
Под XP работало на этой машине.

Параметры вайна (HKEY_CURRENT_USER\Software\Wine\Direct3D):

Код: Выделить всё

OffscreenRenderingMode = fbo
PixelShaderMode = enabled
UseGLSL = enabled
VertexShaderMode = hardware
VideoMemorySize = 256


Параметры машины:
AMD Athlon™ 64 Processor 3800+
RAM 2048 DDR1
VideoCard Radeon X1650 Pro


ПО:
Slackware Linux 12.0
Ядро 2.6.21.5-smp
Wine 9.53


Драва последнии с сайта ati.

Как решить данную проблему?
Спасибо сказали:
Аватара пользователя
rm_
Сообщения: 3340
Статус: It's the GNU Age
ОС: Debian

Re: Проблема: Portal под Wine 9.53

Сообщение rm_ »

UseGLSL = enabled

Сменить на "disabled" не пробовали?

Кроме того, можно попробовать запустить портал с ключом -dxlevel 80, к примеру.

У меня так и не заработала нормально, пока что: Игра Portal
Спасибо сказали:
yaleks
Сообщения: 2121
Статус: вне статуса
ОС: Gentoo ~

Re: Проблема: Portal под Wine 9.53

Сообщение yaleks »

rm_ писал(а):
17.01.2008 20:42
Кроме того, можно попробовать запустить портал с ключом -dxlevel 80, к примеру.

Не можно, а нужно! См. Wine Application DB - Portal

Согласно bugzilla драйвера Ati не поддерживают fbo.
Спасибо сказали:
DARK_AI
Сообщения: 25
ОС: Slackware 11

Re: Проблема: Portal под Wine 9.53

Сообщение DARK_AI »

Изображение
вот запускал с параметрами:

Код: Выделить всё

OffscreenRenderingMode = fbo/backbuffer/pbuffer
PixelShaderMode = enabled
UseGLSL = disabled/enabled
VertexShaderMode = hardware
VideoMemorySize = 256

Запускал командой:

Код: Выделить всё

wine /mnt/disk_c/Games/HL2ORBAL/PART2/hl2.exe -game portal -window -dxlevel 80 -width 1024 -height 768

Пробывал добавить парамтер -novid - непомагает.
Может еще есть варианты?
Спасибо сказали:
yaleks
Сообщения: 2121
Статус: вне статуса
ОС: Gentoo ~

Re: Проблема: Portal под Wine 9.53

Сообщение yaleks »

Не надо запускать проги в wine с виндовых разделов! Скопируйте в linux.
И у вас там не композитный оконный менеджер случаем?

Код: Выделить всё

$ wine hl2.exe -silent -game portal -window -novid -dxlevel 80 -width 1024 -height 768
Спасибо сказали:
DARK_AI
Сообщения: 25
ОС: Slackware 11

Re: Проблема: Portal под Wine 9.53

Сообщение DARK_AI »

Только проблема в том что запускаю с ntfs?, Хорошо проверю...
у меня Кеды 3.5.7
Спасибо сказали:
yaleks
Сообщения: 2121
Статус: вне статуса
ОС: Gentoo ~

Re: Проблема: Portal под Wine 9.53

Сообщение yaleks »

DARK_AI писал(а):
18.01.2008 21:16
Только проблема в том что запускаю с ntfs?, Хорошо проверю...
у меня Кеды 3.5.7

1) проблема может быть и в Ati.
2) Compiz/Beryl не ставили? В xorg.conf composite не разрешён?
3) То что Portal не обновлён из Stream тоже ничего хорошего.
Спасибо сказали:
DARK_AI
Сообщения: 25
ОС: Slackware 11

Re: Проблема: Portal под Wine 9.53

Сообщение DARK_AI »

composite не включен, берил и компиз ни ставил, стим ща смог запустить, но теперь я не могу установить игру на ext3 раздел,
в вайне первая часть установки проходит нормально то того как начинаеться распакаоваться 7-zip архив он просто зависает на 0 процентах раньше получалось ставить через цедегу но ща она глючит, да и охото разобраться че в вайн запихнуть чтоб он смог расспаковать. Сам 7-zip архив храниться в фале .exe, может проблема в его размере (он весит 2 гб)?
Спасибо сказали: