LINUX.ORG.RU
ФорумGames

Трабла с nvidia-1.0.4496 и winex-3.1


0

0

линух debian/unstable, glibc-2.3.2.ds1-10, kernel-2.4.22, xfree86-4.3/experimental. поверх установлены свежие бинарики от http://dri.sourceforge.net.

воткнул видяху nvidia gFroce2 MX. собрал nvidia модуль для ядра, поставил драйвера пакетом nvdia-glx (1.0.4496). в результате, аппаратный OGL вроде работает (glxinfo показывает, что direct rendering включен, glxgears дают ~800 FPS в стандартном окне, tuxracer катается ну и т.п.) однако, не запускается CounterStrike в winex-3.1. при запуске winex выдает сообщение об ошибке:

err:module:BUILTIN32_dlopen failed to load .so lib for builtin ddraw.dll: : libGL.so.1: cannot handle TLS data

err:module:MODULE_LoadLibraryExA Loading of native DLL C:\windows\system32\ddraw.dll failed, check this file ! (GetLastError 193)

err:module:PE_fixup_imports Module (file) DDRAW.dll (which is needed by G:\hl\hl.exe) not found

в glibc этот самый TLS вроде поддерживается (strings /lib/libc.so.6 | grep 'Thread-local storage support included.') . файлов libGL.so.1 на диске, как и положено, всего два: один в /usr/lib, другой в /usr/lib/tls (копирование версии из /usr/lib/tls/ в /usr/lib результата не дало).

с интегрированной видяхой i815 или radeon-9000 (ну и соответствующими драйверами) winex в этом линухе работает. а вот с nvdia не хочет. куда копать?

anonymous

Ответ на: комментарий от anonymous

кстати, с ядром 2.6.0test9 и nvidia, CS в winex стал запускаться. %)

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