LINUX.ORG.RU
ФорумGames

Запустить WoW на x200m ?


0

0

карта:
01:05.0 VGA compatible controller: ATI Technologies Inc RC410 [Radeon Xpress 200M]

используется 128 Mb из оперативной памяти (2Gb) как видео-память

драйвера - открытый ati, mesa 7.7rc2, ( OpenGL 1.5 )

Slackware 13.0 с xorg-server 1.7.3, kernel 2.6.32.1 без KMS (не работает kms, GART error пишется при загрузке radeon.ko)

wine 1.1.28 и 1.1.34 , c чистой ~/.wine и без

При запуске WoW 3.2.2a падает с ошибкой ACCESS_VIOLATION
запускала как с -opengl так и без.

на этой карте вообще можно как-нибудь ВОВ запустить?

appdb смотрела, вроде ничего нет по данной ошибке (был 1 тред и то без решения)

★★★★★

Ответ на: Извини от kraftello

уже смотрела, их рекомендации с манипуляцией значениями в Config.wtf не помогли, с реестром вайна пока не возилась, хотя попробую позапрещать там попытки использовать отдельные расширения GL
Ну и опять таки, они ориентируются на fglrx, мне интересно может с открытыми драйверами у кого получилось ...

Sylvia ★★★★★
() автор топика
Ответ на: комментарий от Sylvia

ps: мне в принципе не срочно и не так сильно важно, на nvidia все работает, просто хочется и на ноуте попробовать запустить

Sylvia ★★★★★
() автор топика

А KMS отключила?

А KMS отключила в ядре или /boot/grub/menu.lst? Из сообщения непонятно. У многих глюки с ати начиная с 2.6.31 из-за KMS.

kraftello ★★★★★
()
Ответ на: комментарий от Sylvia

Может на карте его нет.

Но вдруг он создаёт проблемы, проверь на всякий случай. Ничего другого в голову не приходит, глаза слипаются. Как там лоровцы говорят: я счастливый юзер интел. Спокойной ночи.

kraftello ★★★★★
()
Ответ на: Может на карте его нет. от kraftello

спасибо за участие, дело точно не в KMS ) возможно если бы он работал - было бы по-другому, а так он не работает и отключен.

На интел кстати тоже в ВоВ косяки, артефакты текстур всякие, сама правда видела только скриншоты с этими косяками

Sylvia ★★★★★
() автор топика
Ответ на: Извини от kraftello

>Хотя, пока дрова не допилят, да в wine не наладят совместимость с ними, времени немало пройдёт.

WOW - OpenGL, ничего там налаживать в вайне не надо, только в дровах.

linux4ever
()
Ответ на: комментарий от edigaryev

с откатом ядра до 28 , и xorg-server до 1.4.х ? нет, не вариант
АМД давно «кинули» поддержку этих карт в каталисте.

Sylvia ★★★★★
() автор топика
Ответ на: комментарий от Sylvia

вот еще что отловила -
Exception:   0xC0000005 (ACCESS_VIOLATION) at 0073:7DC2A447
The instruction at «0x7DC2A447» referenced memory at «0x00004290».
The memory could not be «read».

--- Thread ID: 9 [Current Thread] ---
7DC2A447 r300SelectAndTranslateVertexShader+145 (0x00000000,0x00000000,0x00000000,0x00000000)

т.е. что то там с вертексными шейдерами...

Sylvia ★★★★★
() автор топика
Ответ на: комментарий от Sylvia

RADEON_DEBUG

Ох, Сильви, когда же ты осознаешь, что умнее и практичнее тебя нет никого. Если ты не асилила, значит никто не смог. Нам бы крылья, да поговорить о том, как космические корабли бороздят...

kraftello ★★★★★
()
Ответ на: RADEON_DEBUG от kraftello

льстите, хотя мне бы в этой теме лучше бы прочитать подтверждение что на x200m с открытыми драйверами оно не работает, ну или что работает и ссылочку на тайные мантры с бубном которые нужно проделать чтобы оно запустилось

Sylvia ★★★★★
() автор топика

не знаю как насчет вова (если его удастся завести), но perfect world нещадно тормозил на открытых (неиграбельно)

San4
()
Ответ на: комментарий от Sylvia

Напросилась

Прочитать подтверждение - Не первый год читаю Лор. Почти стихи. Слушай мантры. Всё хорошо, всё ох... М-да, я давным давно окончил мединститут. Так вот, только ты возвращаешь мне веру в людей. Не уходи, наш Ангел, нам без тебя так плохо. Ломай, кроши, только будь . Только будь с нами. Счас нападут.

kraftello ★★★★★
()
Ответ на: комментарий от linux4ever

68 min.   configure.ac: Add glsl to SRC_DIRS   Sedat Dilek   1   -1/+1
   Signed-off-by: Brian Paul <brianp@vmware.com>

5 hours   Merge branch 'glsl-pp-rework-2'   Michal Krol   80   -12956/+9164
   

как интересно, посмотрю )

Sylvia ★★★★★
() автор топика
Ответ на: комментарий от linux4ever

т.е. до тех пор пока открытые драйвера не станут поддерживать OpenGL 2.0 с x200m мне расчитывать не на что?

Sylvia ★★★★★
() автор топика
Ответ на: комментарий от Sylvia

Вообще на r600+ драйверы пилят в несколько раз быстрее, чем на r300+. Нечестно для пользователей старых карт.

linux4ever
()
Ответ на: комментарий от linux4ever

sylvia@allure:/opt/wow$ glinfo
GL_VERSION: 1.5 Mesa 7.8-devel
GL_EXTENSIONS: GL_ARB_depth_texture GL_ARB_draw_buffers GL_ARB_fragment_program GL_ARB_imaging GL_ARB_multisample GL_ARB_multitexture GL_ARB_occlusion_query GL_ARB_point_parameters GL_ARB_provoking_vertex GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_texture_border_clamp GL_ARB_texture_compression GL_ARB_texture_cube_map GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_MESAX_texture_float GL_ARB_texture_mirrored_repeat GL_ARB_texture_rectangle GL_ARB_transpose_matrix GL_ARB_vertex_array_bgra GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_window_pos GL_EXT_abgr GL_EXT_bgra GL_EXT_blend_color GL_EXT_blend_equation_separate GL_EXT_blend_func_separate GL_EXT_blend_logic_op GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_compiled_vertex_array GL_EXT_convolution GL_EXT_copy_texture GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_gpu_program_parameters GL_EXT_histogram GL_EXT_multi_draw_arrays GL_EXT_packed_depth_stencil GL_EXT_packed_pixels GL_EXT_point_parameters GL_EXT_polygon_offset GL_EXT_provoking_vertex GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_specular_color GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_EXT_stencil_wrap GL_EXT_subtexture GL_EXT_texture GL_EXT_texture3D GL_EXT_texture_compression_s3tc GL_EXT_texture_edge_clamp GL_EXT_texture_env_add GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_EXT_texture_filter_anisotropic GL_EXT_texture_lod_bias GL_EXT_texture_mirror_clamp GL_EXT_texture_object GL_EXT_texture_rectangle GL_EXT_texture_sRGB GL_EXT_vertex_array GL_EXT_vertex_array_bgra GL_APPLE_packed_pixels GL_ATI_blend_equation_separate GL_ATI_texture_env_combine3 GL_ATI_texture_mirror_once GL_ATI_separate_stencil GL_IBM_multimode_draw_arrays GL_IBM_rasterpos_clip GL_IBM_texture_mirrored_repeat GL_INGR_blend_func_separate GL_MESA_pack_invert GL_MESA_ycbcr_texture GL_MESA_window_pos GL_NV_blend_square GL_NV_light_max_exponent GL_NV_packed_depth_stencil GL_NV_texture_rectangle GL_NV_texgen_reflection GL_NV_vertex_program GL_OES_read_format GL_SGI_color_matrix GL_SGI_color_table GL_SGIS_generate_mipmap GL_SGIS_texture_border_clamp GL_SGIS_texture_edge_clamp GL_SGIS_texture_lod GL_SUN_multi_draw_arrays GL_S3_s3tc
GL_RENDERER: Mesa DRI R300 (RS400 5A62) 20090101 x86/MMX/SSE2 NO-TCL
GL_VENDOR: DRI R300 Project
GLU_VERSION: 1.3
GLU_EXTENSIONS: GLU_EXT_nurbs_tessellator GLU_EXT_object_space_tess
GLUT_API_VERSION: 5
GLUT_XLIB_IMPLEMENTATION: 15

Sylvia ★★★★★
() автор топика

с Crossover Games 7.1.2 тоже не пошло

Sylvia ★★★★★
() автор топика

http://i004.radikal.ru/0912/b8/6645d1881ddb.png
нда, вырвиглазненько и неиграбельно (Direct3D)

2 фпс

fixme:d3d:WineD3D_ChoosePixelFormat Add OpenGL context recreation support to SetDepthStencilSurface
fixme:d3d:IWineD3DDeviceImpl_CreateQuery (0x14a418) Event query: Unimplemented, but pretending to be supported
fixme:win:EnumDisplayDevicesW ((null),0,0x3af130,0x00000000), stub!
fixme:d3d_shader:shader_arb_generate_pshader No free constant found to load NP2 fixup data into shader. Sampling from this texture will probably look wrong.
fixme:d3d_shader:shader_arb_generate_pshader No free constant found to load NP2 fixup data into shader. Sampling from this texture will probably look wrong.
fixme:d3d_shader:shader_arb_generate_pshader No free constant found to load NP2 fixup data into shader. Sampling from this texture will probably look wrong.
fixme:d3d:state_clipping Clipping not supported with vertex shaders

Sylvia ★★★★★
() автор топика
Ответ на: комментарий от linux4ever

там навести на значок можно - показывает все что надо, 2 fps
кстати с мезой 7.7rc2 не было в D3d даже такого, с сегодняшним снапшотом вот...

ладно, если ни у кого секретных мантр для WoW на такой бяке как 200М больше нет,
тогда получается только ждать пока будет OpenGL 2.0 @ Gallium3d

fglrx и windows native варианты не рассматриваются :)

Sylvia ★★★★★
() автор топика
Ответ на: комментарий от Sylvia

>с мезой 7.7rc2 не было в D3d даже такого

а может и было, сейчас обновила вайн с .28 до .34 - в D3D тот же ACCESS_VIOLATION

Sylvia ★★★★★
() автор топика
Ответ на: комментарий от Sylvia

Сейчас пробежался по интернетам, одни утверждают, что в катаглистах на x200 ARB_vertex_shader софтварный, другие нормальный.

linux4ever
()

может дело таки в wine ?

  1. Поставить dx9 чрез winetricks (или ручками)
  2. Поиграться с ключами реестра http://wiki.winehq.org/UsefulRegistryKeys , особенно обратить внимание на : DirectDrawRenderer , OffscreenRenderingMode , UseGLSL , DisabledExtensions
  3. Не знаю как работает -opengl , но может в вовконфиге рулить переменной ? (SET gxApi «opengl»)

Иногда бывает даже Multisampling=enabled помогает некоторым цацкам запустится Оо

anTaRes ★★★★
()
Ответ на: комментарий от anTaRes

1) поставила, ничего не изменилось кроме того что карта теперь обозвана Nvidia3

2) перепробовала, надежды возлагались в основном на GLSL т.к. в описании они описаны как замена ARB..
не помогло

3) и так и этак пробовала, без разницы.

multisampling тоже enable сделала, не помогло

Sylvia ★★★★★
() автор топика
Ответ на: комментарий от Sylvia

собсно вышел новый вайн
пока не ставил себе, обычно «мержу» с http://repo.or.cz/w/wine/hacks.git перед сборкой
большую роль играет префикс, вернее его содержимое. у меня (тот на котором вов обычно запускаю) довольно старый и весит около 200М (приложения обычно ставлю вне префикса)
настроен практически по умолчанию, но куча виндовых библиотек внутри без переопределения их в wine
cd <путь к приложеню> && WINEPREFIX=«путь к префиксу» wine <приложение> - собсно я об этом , если кто не понял

anTaRes ★★★★
()

Решил себе на r300 попробовать:

01:00.0 VGA compatible controller: ATI Technologies Inc RV350 [Mobility Radeon 9600 M10]

Linux calculate 2.6.32-zen1 #2 ZEN SMP PREEMPT Mon Dec 14 22:20:40 EET 2009 i686 Mobile Intel(R) Pentium(R) 4 CPU 3.06GHz GenuineIntel GNU/Linux

filename: /lib/modules/2.6.32-zen1/kernel/drivers/gpu/drm/radeon/radeon.ko

OpenGL renderer string: Mesa DRI R300 (RV350 4E50) 20090101 AGP 4x x86/MMX/SSE2 TCL

media-libs/mesa (7.7_rc3@17.12.2009 -> (~)7.7): OpenGL-like graphic library for Linux
x11-apps/mesa-progs (7.5.1@12.10.2009 -> (~)7.7): Mesa's OpenGL utility and demo programs (glxgears and glxinfo)
x11-base/xorg-server (1.7.3.901-r1@17.12.2009): X.Org X servers
x11-base/xorg-x11 (7.4-r1@12.10.2009): An X11 implementation maintained by the X.Org Foundation (meta package)
app-emulation/wine (1.1.32@24.10.2009 -> (~)1.1.34!t): free implementation of Windows(tm) on Unix

далее чтоб долго не расписывать:
cd ~/Games/wow3
mv Cache _Cache
mv WTF _WTF
mkdir -p ~/wineprefix/wow
WINEPREFIX=/home/guest/wineprefix/wow/ wine Wow.exe

стартует, но видим только ландшафт и огоньки и ~25fps при мин. настройках :)

WINEPREFIX=/home/guest/wineprefix/wow/ winecfg
Графика -> [ ] Включить Pixel Shader (выкл)

стартует, видим ландшафт и даже персонажа

WINEDEBUG=-all WINEPREFIX=/home/guest/wineprefix/wow/ wine Wow.exe
так (наверное) fps будет выше

anTaRes ★★★★
()
Ответ на: комментарий от anTaRes

спасибо, хитрость была в запуске на directx с включеными вершинными и отключеными пиксельными шейдерами

http://i044.radikal.ru/0912/b4/b29e4f3a571d.png

вот так это сейчас выглядит, значки на панели битые, также как и в инвентаре и в банке, хотя некоторые иногда показываются нормально,
несколько штук, остальные - битые.
фпс - 3 в Даларане
10 в Экзодаре, хотя я на многое особенно не расчитываю ) вот с битыми значками конечно неудобно, я хотела просто с ноута заходить покрафтить там что-нибудь, разобрать склад..

Sylvia ★★★★★
() автор топика
Ответ на: комментарий от Sylvia

да, фпс не ахти, но со значками у меня все в порядке
попробую обновить систему позже, еще не помню чистый там вайн или с патчами (ноута нет сейчас рядом)
если будет прогресс - отпишусь

anTaRes ★★★★
()
Ответ на: комментарий от linux4ever

да, на интеле это именно так,
но у меня что С , что БЕЗ s3tc - одинаково, удивляет конечно, но так и есть

Sylvia ★★★★★
() автор топика
Ответ на: комментарий от Sylvia

>3 в Даларане

Пытки запрещены Женевской конвенцией!

Xellos ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.