Не запускаются игры с раздела ntfs

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

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

amdmax
Сообщения: 5

Не запускаются игры с раздела ntfs

Сообщение amdmax »

Система OpenSuse 11.0 32 bit
Установлен Wine 1.0 из RPM пакета
Поставлен DirectХ 9.0c с последними обновлениями, все тесты Direct3D, DirectDraw, DirectSound прошел.
Вендовый раздел на который установлены под вендой игрухи, смонтирован как ntfs-3g. dmask=002, fmask=003, locale utf8_ru

При запуске любой игры/проги с вендового раздела (кроме, почему-то, "Zuma" :) ) в консоли ошибка Error in 32bit code (Какое то 16-ричное число) Сейчас точно воспроизвести вывод не могу (комп дома :( ), если нужно, сделаю это позже.
Когда копируешь игруху на раздел ext3 - запускается нормально.

Все игры, которые пробовал запускать, в списке appdb.winehq.org есть!!!
В чем может быть причина такого поведения?? %)
Помогите, пожалуйста!
Спасибо сказали:
Аватара пользователя
BrONtOSAUR
Сообщения: 421
ОС: Debian Sid

Re: Не запускаются игры с раздела ntfs

Сообщение BrONtOSAUR »

В том, что вот оно вот так. Хотите играть - качайте на ext3-раздел.
И Wine есть уже постарше, чем 1.0.
System: Debian GNU/Linux Sid + kernel 2.6.35 + gcc 4.4.5 + X.org 2:1.7.7-2 + KDE 4.4.5
Config: Asus P5B + Intel Core 2 Duo E6750 2.66 Mhz + GIGABYTE GeForce 9600GT 1GB (260.19.29 drv.) + 4GB RAM + Creative Audigy SE
Спасибо сказали:
amdmax
Сообщения: 5

Re: Не запускаются игры с раздела ntfs

Сообщение amdmax »

Около полугода назад у меня стояла та же версия линуха, та же версия wine и ВСЁ работало :)
Потом произошла смерть венды, её переустановка, и, соответсвенно, переустановка линукса. :( Не смог восстановить загрузчик...
И в тот раз я не маялся и ни с -umask, ни с чем... Проблемы решались простым копированием нужной игре длл из system32 венды в system32 wine'а(или рядом с exe'шником игры).
А сейчас это работать не хочет :(
Пробовал ставить 1.12 версию wine взятого с репозитария Suse. Не помоголо. Установил все пакеты, которые были на репозитарии, связанные с вайном... Результат тот же :(
Самое интересное в этом то, что Зума запускается с ntfs раздела... Кроме нее ничего!
Уже даже не знаю в какую сторону копать.
У кого есть идеи, в чем может быть причина?
Спасибо сказали:
Аватара пользователя
anarhist1
Сообщения: 680

Re: Не запускаются игры с раздела ntfs

Сообщение anarhist1 »

примонтировать раздел с помощью ntfs-3g
Спасибо сказали:
amdmax
Сообщения: 5

Re: Не запускаются игры с раздела ntfs

Сообщение amdmax »

anarhist1 писал(а):
13.01.2009 17:59
примонтировать раздел с помощью ntfs-3g

Именно так у меня и смонтированы ВСЕ ntfs разделы...
/dev/disk/by-id/scsi-SATA_SAMSUNG_HD161HJS0V3J9DP704041-part5 /windows/E ntfs-3g exec,users,gid=users,fmask=003,dmask=002, locale=ru_RU.UTF-8

Вот обещанный вывод wine

Код:

/windows/E/Games/Need For Speed Underground 2> wine SPEED2.EXE wine: Unhandled page fault on execute access to 0x0075bcc7 at address 0x75bcc7 (thread 0009), starting debugger... Unhandled exception: page fault on execute access to 0x0075bcc7 in 32-bit code (0x0075bcc7). Register dump: CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b EIP:0075bcc7 ESP:0032ff0c EBP:0032ffe8 EFLAGS:00210246( - 00 -RIZP1) EAX:00000000 EBX:7b8b7ff4 ECX:f9a0557e EDX:00000000 ESI:0075bcc7 EDI:7ffdf000 Stack dump: 0x0032ff0c: 7b878a38 7ffdf000 00000000 00000000 0x0032ff1c: 00000000 00000000 00000000 00000000 0x0032ff2c: ffffffff 7b878ac0 7b845fd0 7b8b7ff4 0x0032ff3c: bff43402 7ffdf000 0032ffe8 14a85b89 0x0032ff4c: 7e45b17e 00000000 00000000 00000000 0x0032ff5c: 00000000 00000000 00000000 00000000 Backtrace: =>0 0x0075bcc7 EntryPoint() in speed2 (0x0032ffe8) 1 0xb7ef9d47 wine_switch_to_stack+0x17() in libwine.so.1 (0x00000000) 0x0075bcc7 EntryPoint in speed2: pushl $0x18 Modules: Module Address Debug info Name (89 modules) PE 400000- 932000 Export speed2 ELF 7b800000-7b940000 Deferred kernel32<elf> \-PE 7b820000-7b940000 \ kernel32 ELF 7bc00000-7bcad000 Deferred ntdll<elf> \-PE 7bc10000-7bcad000 \ ntdll ELF 7bf00000-7bf04000 Deferred <wine-loader> ELF 7dfc2000-7dff5000 Deferred uxtheme<elf> \-PE 7dfd0000-7dff5000 \ uxtheme ELF 7dff5000-7e00a000 Deferred midimap<elf> \-PE 7e000000-7e00a000 \ midimap ELF 7e02a000-7e053000 Deferred msacm32<elf> \-PE 7e030000-7e053000 \ msacm32 ELF 7e053000-7e090000 Deferred wineoss<elf> \-PE 7e060000-7e090000 \ wineoss ELF 7e090000-7e096000 Deferred libxfixes.so.3 ELF 7e096000-7e0a0000 Deferred libxcursor.so.1 ELF 7e0a0000-7e0a8000 Deferred libxrandr.so.2 ELF 7e0a8000-7e0b2000 Deferred libxrender.so.1 ELF 7e0b2000-7e0b8000 Deferred libxxf86vm.so.1 ELF 7e0b8000-7e0bc000 Deferred libxinerama.so.1 ELF 7e0bc000-7e0dd000 Deferred imm32<elf> \-PE 7e0c0000-7e0dd000 \ imm32 ELF 7e0dd000-7e0f6000 Deferred libxcb.so.1 ELF 7e0f6000-7e0f9000 Deferred libxcb-xlib.so.0 ELF 7e0f9000-7e0fd000 Deferred libxau.so.6 ELF 7e0fd000-7e21e000 Deferred libx11.so.6 ELF 7e21e000-7e22d000 Deferred libxext.so.6 ELF 7e22d000-7e247000 Deferred libice.so.6 ELF 7e247000-7e250000 Deferred libsm.so.6 ELF 7e25a000-7e25e000 Deferred koi8-r.so ELF 7e25e000-7e277000 Deferred msacm32<elf> \-PE 7e260000-7e277000 \ msacm32 ELF 7e277000-7e313000 Deferred winex11<elf> \-PE 7e290000-7e313000 \ winex11 ELF 7e3d0000-7e3f7000 Deferred libexpat.so.1 ELF 7e3f7000-7e425000 Deferred libfontconfig.so.1 ELF 7e425000-7e439000 Deferred libz.so.1 ELF 7e439000-7e4ac000 Deferred libfreetype.so.6 ELF 7e4d3000-7e5f6000 Deferred wined3d<elf> \-PE 7e4e0000-7e5f6000 \ wined3d ELF 7e5f6000-7e627000 Deferred d3d9<elf> \-PE 7e600000-7e627000 \ d3d9 ELF 7e627000-7e645000 Deferred tapi32<elf> \-PE 7e630000-7e645000 \ tapi32 ELF 7e645000-7e659000 Deferred shfolder<elf> \-PE 7e650000-7e659000 \ shfolder ELF 7e659000-7e720000 Deferred comctl32<elf> \-PE 7e660000-7e720000 \ comctl32 ELF 7e720000-7e77d000 Deferred shlwapi<elf> \-PE 7e730000-7e77d000 \ shlwapi ELF 7e77d000-7e8a8000 Deferred shell32<elf> \-PE 7e790000-7e8a8000 \ shell32 ELF 7e8a8000-7e8d5000 Deferred ws2_32<elf> \-PE 7e8b0000-7e8d5000 \ ws2_32 ELF 7e8d5000-7e8fc000 Deferred netapi32<elf> \-PE 7e8e0000-7e8fc000 \ netapi32 ELF 7e8fc000-7e990000 Deferred winmm<elf> \-PE 7e910000-7e990000 \ winmm ELF 7e990000-7e9dc000 Deferred dsound<elf> \-PE 7e9a0000-7e9dc000 \ dsound ELF 7e9dc000-7ea14000 Deferred dinput<elf> \-PE 7e9e0000-7ea14000 \ dinput ELF 7ea14000-7ea2e000 Deferred dinput8<elf> \-PE 7ea20000-7ea2e000 \ dinput8 ELF 7ea2e000-7ea4e000 Deferred iphlpapi<elf> \-PE 7ea30000-7ea4e000 \ iphlpapi ELF 7ea4e000-7eab5000 Deferred rpcrt4<elf> \-PE 7ea60000-7eab5000 \ rpcrt4 ELF 7eab5000-7eb56000 Deferred gdi32<elf> \-PE 7ead0000-7eb56000 \ gdi32 ELF 7eb56000-7eca4000 Deferred user32<elf> \-PE 7eb70000-7eca4000 \ user32 ELF 7eca4000-7edb5000 Deferred ole32<elf> \-PE 7ecc0000-7edb5000 \ ole32 ELF 7edb5000-7ee0f000 Deferred ddraw<elf> \-PE 7edc0000-7ee0f000 \ ddraw ELF 7ee0f000-7ee64000 Deferred advapi32<elf> \-PE 7ee20000-7ee64000 \ advapi32 ELF 7ef87000-7ef92000 Deferred libnss_files.so.2 ELF 7ef92000-7ef9c000 Deferred libnss_nis.so.2 ELF 7ef9c000-7efb3000 Deferred libnsl.so.1 ELF 7efb3000-7efd9000 Deferred libm.so.6 ELF 7efdf000-7eff2000 Deferred libresolv.so.2 ELF b7d61000-b7d6a000 Deferred libnss_compat.so.2 ELF b7d6c000-b7d70000 Deferred libdl.so.2 ELF b7d70000-b7eb3000 Deferred libc.so.6 ELF b7eb3000-b7ecb000 Deferred libpthread.so.0 ELF b7ef2000-b8029000 Export libwine.so.1 ELF b802a000-b8047000 Deferred ld-linux.so.2 Threads: process tid prio (all id:s are in hex) 00000008 (D) H:\Games\Need For Speed Underground 2\SPEED2.EXE 00000009 0 <== 0000000c 00000015 0 00000013 0 00000012 0 0000000e 0 0000000d 0 0000000f 00000016 0 00000014 0 00000011 0 00000010 0 Backtrace: =>0 0x0075bcc7 EntryPoint() in speed2 (0x0032ffe8) 1 0xb7ef9d47 wine_switch_to_stack+0x17() in libwine.so.1 (0x00000000) err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr 0x75bcc7


Может быть сейчас появятся хоть какие то идеи.

В прошлый раз(когда все работало) я разбивал диск как LVM, а в этот раз сделал вручную. Может это как то повлияло?
Я уже просто не знаю, хватаюсь за соломину. :)
Спасибо сказали:
Аватара пользователя
anarhist1
Сообщения: 680

Re: Не запускаются игры с раздела ntfs

Сообщение anarhist1 »

У вас х64?

Когда вы переустанавливали wine вы удалили в ручную скрытую папку ~./wine?
Спасибо сказали:
amdmax
Сообщения: 5

Re: Не запускаются игры с раздела ntfs

Сообщение amdmax »

anarhist1 писал(а):
14.01.2009 12:00
У вас х64?

32 разрядная версия OpenSuse 11.0 (см. мой первый пост :) )

Папку ~/.wine не удалял.
Спасибо сказали:
Аватара пользователя
anarhist1
Сообщения: 680

Re: Не запускаются игры с раздела ntfs

Сообщение anarhist1 »

amdmax писал(а):
14.01.2009 12:05
anarhist1 писал(а):
14.01.2009 12:00
У вас х64?

32 разрядная версия OpenSuse 11.0 (см. мой первый пост :) )

Папку ~/.wine не удалял.


Перед установкой нового wine нужно удалять, что бы старые конфиги стерлись.

Попробуйте, повторнор переустановить, предварительно удалив ~/.wine

нет изменений?
Спасибо сказали:
Аватара пользователя
anarhist1
Сообщения: 680

Re: Не запускаются игры с раздела ntfs

Сообщение anarhist1 »

Оказывается Вы не первый у кого такая проблемма.

Пошустрил по просторам и кое - что откопал

Сюда
Спасибо сказали:
amdmax
Сообщения: 5

Re: Не запускаются игры с раздела ntfs

Сообщение amdmax »

anarhist1 писал(а):
14.01.2009 13:49
Оказывается Вы не первый у кого такая проблемма.

Пошустрил по просторам и кое - что откопал


Это я тоже читал, но, к сожалению, там не описаны способы решения проблемы. :(
Копировать игры на раздел ext3 я не могу, в связи с его небольшим размером.

Удалил вчера настройки wine (папку ~/.wine) настроил все заново.
Ничего не изменилось.
Спасибо сказали:
Flaming
Сообщения: 2579

Re: Не запускаются игры с раздела ntfs

Сообщение Flaming »

Не мучайтесь, ничего не получится. Лучше переместите игру на ext3 раздел. Нет места и хотите поиграть - сносите куда подальше эту мелкомягую недоФС и форматьте в ext3.
Иногда игры работают на ntfs, но проследить, почему работают, мне не удалось. В общем, глюкавая эта система, лучше про неё забыть.
Спасибо сказали: