LINUX.ORG.RU
ФорумGames

wine + game


0

0

Не запускаются wine игры после обновления драйвера видюхи Nvidia 8500

Все вылитают с одной ошибкой....:
$ wine "/home/lioncub/Рабочий стол/dx9_texture/dx9_texture.exe"
err:wgl:has_opengl Failed to load libGL: libGL.so.1: cannot open shared object file: No such file or directory
err:wgl:has_opengl OpenGL support is disabled.
err:d3d_caps:WineD3D_CreateFakeGLContext Can't find a suitable iPixelFormat.
err:d3d:InitAdapters Failed to get a gl context for default adapter
err:d3d:WineDirect3DCreate Direct3D9 is not available without opengl
wine: Unhandled page fault on read access to 0x00000000 at address 0x40106b (thread 0009), starting debugger...
Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x0040106b).
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
EIP:0040106b ESP:0032fca0 EBP:0032feb8 EFLAGS:00010216( R- -- I -A-P- )
EAX:00000000 EBX:7b8b8ff4 ECX:00110058 EDX:0032fcec
ESI:00400000 EDI:00000000
Stack dump:
0x0032fca0: 00000000 0032fcec 00000000 00400000
0x0032fcb0: 00000080 0032fd14 7ec77378 0032fd00
0x0032fcc0: 0000000f 00000000 00000000 00000000
0x0032fcd0: 0032fce0 7ec919f0 0032fd04 0032fd00
0x0032fce0: 00000001 00000100 00000000 00000000
0x0032fcf0: 00000000 00000000 7ece43a0 7ecc5ff4
Backtrace:
=>0 0x0040106b in dx9_texture (+0x106b) (0x0032feb8)
1 0x7b878d75 in kernel32 (+0x58d75) (0x0032fee8)
2 0x7bc6c6d4 call_thread_func+0xc() in ntdll (0x0032fef8)
3 0x7bc6c8f0 call_thread_entry_point+0x70() in ntdll (0x0032ffc8)
4 0x7bc49c7a in ntdll (+0x39c7a) (0x0032ffe8)
5 0xf7e8b05d wine_call_on_stack+0x1d() in libwine.so.1 (0x00000000)
0x0040106b: movl 0x0(%eax),%ecx
Modules:
Module Address Debug info Name (53 modules)
PE 400000- 40d000 Export dx9_texture
ELF 7b800000-7b96e000 Export kernel32<elf>
\-PE 7b820000-7b96e000 \ kernel32
ELF 7bc00000-7bcb1000 Export ntdll<elf>
\-PE 7bc10000-7bcb1000 \ ntdll
ELF 7bf00000-7bf04000 Deferred <wine-loader>
ELF 7e6e2000-7e821000 Deferred wined3d<elf>
\-PE 7e6f0000-7e821000 \ wined3d
ELF 7e821000-7e851000 Deferred d3d9<elf>
\-PE 7e830000-7e851000 \ d3d9
ELF 7e851000-7e85a000 Deferred libxcursor.so.1
ELF 7e85a000-7e85f000 Deferred libxfixes.so.3
ELF 7e85f000-7e863000 Deferred libxcomposite.so.1
ELF 7e863000-7e86b000 Deferred libxrandr.so.2
ELF 7e86b000-7e875000 Deferred libxrender.so.1
ELF 7e875000-7e87b000 Deferred libxxf86vm.so.1
ELF 7e87b000-7e87e000 Deferred libxinerama.so.1
ELF 7e87e000-7e89f000 Deferred imm32<elf>
\-PE 7e880000-7e89f000 \ imm32
ELF 7e89f000-7e8a4000 Deferred libxdmcp.so.6
ELF 7e8a4000-7e8be000 Deferred libxcb.so.1
ELF 7e8be000-7e8c2000 Deferred libxau.so.6
ELF 7e8c2000-7e8c7000 Deferred libuuid.so.1
ELF 7e8c7000-7e9b6000 Deferred libx11.so.6
ELF 7e9b6000-7e9c6000 Deferred libxext.so.6
ELF 7e9c6000-7e9de000 Deferred libice.so.6
ELF 7e9de000-7e9e7000 Deferred libsm.so.6
ELF 7ea02000-7eaa1000 Deferred winex11<elf>
\-PE 7ea10000-7eaa1000 \ winex11
ELF 7eaf2000-7eb19000 Deferred libexpat.so.1
ELF 7eb19000-7eb46000 Deferred libfontconfig.so.1
ELF 7eb46000-7eb5c000 Deferred libz.so.1
ELF 7eb5c000-7ebd3000 Deferred libfreetype.so.6
ELF 7ebd3000-7ed1f000 Deferred user32<elf>
\-PE 7ebf0000-7ed1f000 \ user32
ELF 7ed1f000-7ed76000 Deferred advapi32<elf>
\-PE 7ed30000-7ed76000 \ advapi32
ELF 7ed76000-7ee18000 Deferred gdi32<elf>
\-PE 7ed90000-7ee18000 \ gdi32
ELF 7ee18000-7ee42000 Deferred d3dx9_36<elf>
\-PE 7ee20000-7ee42000 \ d3dx9_36
ELF 7ee42000-7ee5c000 Deferred d3dx9_27<elf>
\-PE 7ee50000-7ee5c000 \ d3dx9_27
ELF 7ef86000-7ef92000 Deferred libnss_files.so.2
ELF 7ef92000-7ef9d000 Deferred libnss_nis.so.2
ELF 7ef9d000-7efb6000 Deferred libnsl.so.1
ELF 7efb6000-7efbf000 Deferred libnss_compat.so.2
ELF 7efbf000-7efe5000 Deferred libm.so.6
ELF f7ce7000-f7ceb000 Deferred libdl.so.2
ELF f7ceb000-f7e4e000 Deferred libc.so.6
ELF f7e4f000-f7e68000 Deferred libpthread.so.0
ELF f7e83000-f7fbf000 Export libwine.so.1
ELF f7fc1000-f7fe2000 Deferred ld-linux.so.2
Threads:
process tid prio (all id:s are in hex)
00000008 (D) Z:\home\lioncub\������� ����\dx9_texture\dx9_texture.exe
00000009 0 <==
0000000e
00000016 0
00000015 0
00000014 0
00000010 0
0000000f 0
00000011
00000018 0
00000017 0
00000013 0
00000012 0
00000019
0000001a 0
Backtrace:
=>0 0x0040106b in dx9_texture (+0x106b) (0x0032feb8)
1 0x7b878d75 in kernel32 (+0x58d75) (0x0032fee8)
2 0x7bc6c6d4 call_thread_func+0xc() in ntdll (0x0032fef8)
3 0x7bc6c8f0 call_thread_entry_point+0x70() in ntdll (0x0032ffc8)
4 0x7bc49c7a in ntdll (+0x39c7a) (0x0032ffe8)
5 0xf7e8b05d wine_call_on_stack+0x1d() in libwine.so.1 (0x00000000)

★★

>Failed to load libGL: libGL.so.1: cannot open shared object file: No such file or directory

Драйвера переустанавливал? А ещё и звездатый...

wyldrodney
()

> Failed to load libGL: libGL.so.1: cannot open shared object file: No such file or directory

скорее всего wine тут вообще не причем

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

не спорю...
а что поправить?

Cделал:

$ apt-cache search libGL.so
libgl1-mesa-swx11 - A free implementation of the OpenGL API -- runtime
libgl1-mesa-swx11-dbg - A free implementation of the OpenGL API -- debugging symbols

$apt-get install libgl1-mesa-swx11

$ locate libGL.so
/usr/lib/libGL.so
/usr/lib/libGL.so.1
/usr/lib/libGL.so.1.5.070300
/usr/lib/libGL.so.185.18.36

Ошибка та же самая....

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

да, работает...
еще нарыл:
$ strings /usr/lib/libGL.so.1 | grep NVIDIA
NVIDIA Corporation
Version mismatch detected between the NVIDIA libGL.so
Please try reinstalling the NVIDIA driver.
NVIDIA OpenGL Driver requires CPUs with SSE to run.
nvidia id: NVIDIA OpenGL Shared Library 185.18.36 Fri Aug 14 18:25:10 PDT 2009

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

В таком случае нужен pkg2 комплект дров (имя файла будет вида NVIDIA-Linux-x86_64-<version>-pkg2.run) - установщик предложит поставить 32-битные версии либ, они и нужны. Это если дрова с офф. сайта, а так в репах это тоже всё есть.

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

c оффю сайта и ставил...
...спасибо!...
пришлось все переустановить с реп...

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

та же проблема устанавливал с сайта NVIDIA ее драйвера

185.18.38

190.32 (бета)

все работает в плане glxgears compiz, но не googleerth wine система Debian squeeze amd64 2.6.28 карточка nVidia 8600GTS при установке драйверов вылазит

WARNING: The runtime configuration check failed for library 'libGL.so.190.32' (expected: '/emul/ia32-linux/usr/lib/libGL.so.1', found: (not found)). The most likely reason for this is that the library was installed to the wrong location or that your system's dynamic loader configuration needs to be updated. Please check the 32-bit OpenGL compatibility library installation prefix and/or the dynamic loader configuration.

WARNING: The runtime configuration check failed for library 'libGLcore.so.190.32' (expected: '/emul/ia32-linux/usr/lib/libGLcore.so.1', found: (not found)). The most likely reason for this is that the library was installed to the wrong location or that your system's dynamic loader configuration needs to be updated. Please check the 32-bit OpenGL compatibility library installation prefix and/or the dynamic loader configuration.

WARNING: The runtime configuration check failed for library 'libnvidia-tls.so.190.32' (expected: '/emul/ia32-linux/usr/lib/tls/libnvidia-tls.so.1', found: (not found)). The most likely reason for this is that the library was installed to the wrong location or that your system's dynamic loader configuration needs to be updated. Please check the 32-bit OpenGL compatibility library installation prefix and/or the dynamic loader configuration.

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