DirectX 9.0c на Wine - Let's Games Begins (Фсе, венде теперь точно капец.)

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

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

Аватара пользователя
SODIX
Сообщения: 944
Статус: Почетаемый хранитель бубна
ОС: Mandriva GNU/Linux

DirectX 9.0c на Wine - Let's Games Begins

Сообщение SODIX »

С последней версией вайна(0.9.49),официально заработал ПрямойХ.

Казалось бы, и собсно чего?

А вот чего, вайновцы пилят свою версию DX - она не идеальна, как мы конечно знаем.... У нее низкая производительность, глючит малек, ды и не все игры с ней запускаются.

Но теперь! Можно юзать МикроМягкую версию DirectX, и тем самым решив многие возникающие проблемы.

About DirectX

Microsoft DirectX is a collection of application programming interfaces for handling tasks related to multimedia, especially game programming and video, on Microsoft platforms. Originally, the names of these APIs all began with Direct, such as Direct3D, DirectDraw, DirectMusic, DirectPlay, DirectSound, and so forth. DirectX, then, was the generic term for all of these Direct-something APIs, and that term became the name of the collection. Over the intervening years, some of these APIs have been deprecated and replaced, so that this naming convention is no longer absolute. In fact, the X has caught on to the point that it has replaced Direct as the common part in the names of new DirectX technologies, including XAct, XInput, and so forth.

Direct3D (the 3D graphics API within DirectX) is widely used in the development of computer games for Microsoft Windows, Microsoft Xbox, and Microsoft Xbox 360. Direct3D is also used by other software applications for visualization and graphics tasks, most notably among the engineering sector for CAD/CAM, because of its ability to quickly render high-quality 3D graphics using DirectX-compatible graphics hardware. As Direct3D is the most widely recognized API in DirectX, it is not uncommon to see the name DirectX used in place of Direct3D.

Wine configuration

This is with a clean configuration directory and running in a 1024x768 virtual desktop.

$ winecfg

Once the .wine directory is built the configuration tool will start and you can set a virtual desktop in the graphics tab if you wish. This is a good time to also set your Audio driver in the Audio tab.

next up is to install a native mscoree.dll and streamci.dll into /system32 from a windows install and set then to native Windows.

Go to ~/.wine/drive_c/windows/system32 and rename d3d8, d3d9, ddraw, dsound, dsound.vxd, quartz dlls to *.bak

You will need to set a large number of dlls to native for the install to work properly. Here is the full list of dlls that need to be set.

"d3d8"="native"
"d3d9"="native"
"d3dim"="native"
"d3drm"="native"
"d3dx8"="native"
"d3dxof"="native"
"dciman32"="native"
"ddrawex"="native"
"devenum"="native"
"dinput"="native"
"dinput8"="native"
"dmband"="native"
"dmcompos"="native"
"dmime"="native"
"dmloader"="native"
"dmscript"="native"
"dmstyle"="native"
"dmsynth"="native"
"dmusic"="native"
"dplay"="native"
"dplayx"="native"
"dpnaddr"="native"
"dpnet"="native"
"dpnhpast"="native"
"dswave"="native"
"dxdiagn"="native"
"mscoree"="native"
"quartz"="native"
"streamci"="native"


Installing Directx

Download DirectX 9.0c November release from here.

The directx_nov2007_redist.exe executable will extract the installer files to a directory of your choice.

tom@tuxonfire ~ $ wine directx_nov2007_redist.exe
fixme:advapi:DecryptFileA "z:\\home\\tom\\directx-9\\" 00000000
fixme:midi:OSS_MidiInit Synthesizer supports MIDI in. Not yet supported.
tom@tuxonfire ~ $


Now cd to the directory where you choose to extract the DirectX installer and run DXSETUP.EXE.

tom@tuxonfire ~ $ cd /home/tom/directx-9
tom@tuxonfire ~/directx-9 $ wine DXSETUP.EXE
fixme:midi:OSS_MidiInit Synthesizer supports MIDI in. Not yet supported.

Run winecfg again and set d3d8, d3d9, ddrawex, dinut, dinput8 to builtin wine.

Now lets run dxdiag.exe

tom@tuxonfire ~/directx-9 $ cd /home/tom/.wine/drive_c/windows/system32
tom@tuxonfire ~/.wine/drive_c/windows/system32 $ wine dxdiag.exe
fixme:ole:CoInitializeSecurity ((nil),-1,(nil),(nil),1,3,(nil),0,(nil)) - stub!

Now we need to install gm.dls to test Direct Music, this driver file goes into ~/.wine/drive_c/windows/system32/drivers


You will notice in system32 d3dx9_24.dll up to d3dx9_36.dll is now installed, this really helps when you run into a game that needs these additional DirectX dlls.

Now you have the option to run most DirectX dlls in native or builtin mode, for example if you have a game that's crashing on the builtin Wine quartz.dll you can test the game with the native Windows dll to see if this will improve the situation.

Keep in mind d3d8, d3d9, ddraw will only work as builtin, and in most cases you should try to use builtin dsound and dinput. I have had limited success with (dsound and dinput) in native Windows mode btw... The reason why these dlls have to be used in builtin mode is there need for direct access to your hardware. direct music and direct play can be used in native windows mode in most circumstances.


Получено с Wine Review
Перевод можно посмотреть здесь.

Зы.Да прибудет с вами матрица!
Пересмотрел матрицу и все встало на свои места...There is no spoon.

http://wiki.mandriva.com/en/Home
Спасибо сказали:
Аватара пользователя
Denjs
Сообщения: 1685
ОС: SuSe 10.2

Re: DirectX 9.0c на Wine - Let's Games Begins

Сообщение Denjs »

ну? и где трупы бетатестеров?
QDroid - Среда исполнения и фреймворк для QtScript.
OTPD - Открытые драйвера промышленных принтеров чеков и этикеток (кроссплатформенная подсистема печати).
Спасибо сказали:
Аватара пользователя
SODIX
Сообщения: 944
Статус: Почетаемый хранитель бубна
ОС: Mandriva GNU/Linux

Re: DirectX 9.0c на Wine - Let's Games Begins

Сообщение SODIX »

ну? и где трупы бетатестеов?


Разложились... :hang3: Хоронить то нечего уже, все по нос стерлось. Досмерти заигрались,несчастые...)))
Пересмотрел матрицу и все встало на свои места...There is no spoon.

http://wiki.mandriva.com/en/Home
Спасибо сказали:
Аватара пользователя
SODIX
Сообщения: 944
Статус: Почетаемый хранитель бубна
ОС: Mandriva GNU/Linux

Re: DirectX 9.0c на Wine - Let's Games Begins

Сообщение SODIX »

Я седня (после этой новости кстати) купил третью готику и фэйбл, надеюсь заработают.)
Пересмотрел матрицу и все встало на свои места...There is no spoon.

http://wiki.mandriva.com/en/Home
Спасибо сказали:
Аватара пользователя
DarkPhoenix
Сообщения: 460
Статус: Hatred
ОС: Debian Squeeze

Re: DirectX 9.0c на Wine - Let's Games Begins

Сообщение DarkPhoenix »

"You will need to set a large number of dlls to native for the install to work properly. Here is the full list of dlls that need to be set." Где и как это делается?
Edit: фак, нашел где... в вайнкфг не удосужился заглянуть :)
Jabber JID: DarkFenX@jabber.org
ICQ UIN: 302028069
Спасибо сказали:
Аватара пользователя
Denjs
Сообщения: 1685
ОС: SuSe 10.2

Re: DirectX 9.0c на Wine - Let's Games Begins

Сообщение Denjs »

SODIX писал(а):
24.11.2007 00:45
Я седня (после этой новости кстати) купил третью готику и фэйбл, надеюсь заработают.)

о! вот он кандидат! мы ждем крови трупов. ))
не забывай писать таблички "мин.нет. сапер сидоров sodix". и на каждом шагу оставляй - "здесь бЫл SODIX. собираюсь идти туда.".
мы хоть будем знать где был знакомый нам первопроходец. :crazy:
___________
ну в общем ждем баг/сакцесс-репортов.
QDroid - Среда исполнения и фреймворк для QtScript.
OTPD - Открытые драйвера промышленных принтеров чеков и этикеток (кроссплатформенная подсистема печати).
Спасибо сказали:
Аватара пользователя
DarkPhoenix
Сообщения: 460
Статус: Hatred
ОС: Debian Squeeze

Re: DirectX 9.0c на Wine - Let's Games Begins

Сообщение DarkPhoenix »

Я уже попробовал (с евой).
Пары графических косяков не наблюдается, которых нет с просто вайном... производительность та же примерно...
Jabber JID: DarkFenX@jabber.org
ICQ UIN: 302028069
Спасибо сказали:
Аватара пользователя
SODIX
Сообщения: 944
Статус: Почетаемый хранитель бубна
ОС: Mandriva GNU/Linux

Re: DirectX 9.0c на Wine - Let's Games Begins

Сообщение SODIX »

о! вот он кандидат! мы ждем крови трупов. ))
не забывай писать таблички "мин.нет. сапер сидоров sodix". и на каждом шагу оставляй - "здесь бЫл SODIX. собираюсь идти туда.".
мы хоть будем знать где был знакомый нам первопроходец. :crazy:
___________
ну в общем ждем баг/сакцесс-репортов.


Долго еще ждать притётся (:

Я щамс с LiveCD Mandriva One 2008 сиду пока. ПоверПака жду.

Как появится в магазинах... Вобщем отчет с меня ;)
Пересмотрел матрицу и все встало на свои места...There is no spoon.

http://wiki.mandriva.com/en/Home
Спасибо сказали:
Lord Gaos
Сообщения: 29
ОС: suse 10.1 10.2

Re: DirectX 9.0c на Wine - Let's Games Begins

Сообщение Lord Gaos »

Вроде все поставилось вроде все работает. НО. Поставил ради смеха кризис и вот что он выдает:
fixme:powrprof:DllMain (0x7c5d0000, 1, (nil)) not fully implemented
err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr 0x36503a01
Понятия не имею о чем это :( Ради интереса поставлю позже игры попроще и кризис на cedega'у


Гы.. Cedega не работает с файлами msi и требует ie4 :) Но ставится продолжает.... посмотрим...
Ну и в конечном итоге cedega после нажатия play ничего не делает, то есть по дебаггеру Unhandled exception и все тут...
Спасибо сказали:
Аватара пользователя
tneo
Сообщения: 506
Статус: Призрак
ОС: SuSE 11.2

Re: DirectX 9.0c на Wine - Let's Games Begins

Сообщение tneo »

San Andreas у меня перестал работать :( что то мне не очень вериться что вайн к этому уже готов....
проверить бы на том что точно не работало в ванильном вайне...
Будущее не определено
Спасибо сказали:
Аватара пользователя
VivaLd
Сообщения: 137
ОС: Mandriva 2009

Re: DirectX 9.0c на Wine - Let's Games Begins

Сообщение VivaLd »

Недельки полторы назад прикрутил DirectX к вайну..
Что-то работает, что-то не очень...
Но вот что напрягает:
1) GTA SA запускается, но выдает 1 (!!!!) fps!! Это же пипец! Как такое может быть, если в винде всё норм, с дровами в линуже всё нормально, другие игры работают с нормальное производительностью.. Че такое, ктонить знает?...

2) Half-Life 2 лицензия через Steam не запускается вообще. (Стим запускается, а при попытке запуска игры ноль реакции), а если запускать из папки wine hl2.exe , то грузится всё до определенного момента, пока в меню не начинает подгружаться движок игры, тогда она просто вылетает...

Кто сталкивался с таким? Какие предположения?


З.Ы.: Несмотря на то что HL2 оффициально поддерживается cedega, там он всё равно не идет...
http://rapboard.forum24.ru/

Пермский независимый хип-хоп форум.

Я Вкантакте

Fort-Telecom
Спасибо сказали:
Аватара пользователя
(asper
Бывший модератор
Сообщения: 1661
Статус: nano vi sed awk !
ОС: Работает как часы !

Re: DirectX 9.0c на Wine - Let's Games Begins

Сообщение (asper »

Интересно готик 3 пойдёт ?
Содикс удалось ?
Сомнительно доброе привидение
Спасибо сказали:
Аватара пользователя
FrozeNangeL
Сообщения: 222
Статус: Linux newbie
ОС: Fedora 23 x86_64

Re: DirectX 9.0c на Wine - Let's Games Begins

Сообщение FrozeNangeL »

Хмм.. не заработало..

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

[hahol@localhost dx]$ wine DXSETUP.exe
fixme:process:IsWow64Process (0xffffffff 0x32df3c) stub!
err:module:import_dll Library framedyn.dll (which is needed by L"C:\\windows\\system32\\SRCLIENT.DLL") not found
fixme:reg:GetNativeSystemInfo (0x7d5136fc) using GetSystemInfo()
fixme:advapi:RegisterEventSourceW ((null),L".NET Runtime"): stub
fixme:advapi:ReportEventW (0xcafe4242,0x0001,0x0000,0x00000000,(nil),0x0001,0x00000000,0x7d511f0c,(nil)): stub
err:eventlog:ReportEventW L".NET Runtime version : 2.0.50727.42 - ErrorA fatal error occurred. However, mscorees.dll could not be loaded to display the appropriate error message.\n\nPlease reinstall the .NET Framework."
fixme:advapi:DeregisterEventSource (0xcafe4242) stub
err:setupapi:do_file_copyW Unsupported style(s) 0x144
fixme:setupapi:extract_cabinet_file awful hack: extracting cabinet "c:\\windows\\system32\\DirectX\\DX18ac.tmp\\feb2005_d3dx9_24_x86.cab"


Вот еще логи самого DirectX. Все, шо я понял - ему не нравится .NET Framework. Собственно, это ведь не все...Просьба помочь
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Спасибо сказали:
Аватара пользователя
tmp13
Сообщения: 986
ОС: openSuse 11.2

Re: DirectX 9.0c на Wine - Let's Games Begins

Сообщение tmp13 »

гммм выглядит конечно круто=)
но чёт сомневаюсь я в функцианальности=)
Но если так пойдёт то как уже кто-то писал wine 1.0 будет просто конфетка=)))
ну так написанно где ссылка на перевод)
надо либо руками wine собрать либо попробывать mono поставить=)
ну думаю 3 вариант просто ищите и инете или где нить необходимые dll например у вас framedyn.dll
Красных бей и белых бей!
Вот вам иерархия!
Я люблю тебя за это, милая моя,
Разудалая, хмельная мать моя – Анархия!
Спасибо сказали:
Аватара пользователя
SODIX
Сообщения: 944
Статус: Почетаемый хранитель бубна
ОС: Mandriva GNU/Linux

Re: DirectX 9.0c на Wine - Let's Games Begins

Сообщение SODIX »

Интересно готик 3 пойдёт ?
Содикс удалось ?


Я щамс с LiveCD Mandriva One 2008 сиду пока. ПоверПака жду.


Такие вот дела))))

Зы.Пока думаю, как старфорс бахать?

Все, шо я понял - ему не нравится .NET Framework.


Копай в сторону mscore.dll
Пересмотрел матрицу и все встало на свои места...There is no spoon.

http://wiki.mandriva.com/en/Home
Спасибо сказали:
_nic
Сообщения: 384
ОС: WinXP; OpenSUSE X86_64

Re: DirectX 9.0c на Wine - Let's Games Begins

Сообщение _nic »

Забавно что некоторые баги которые до этого прявлялись если только игрушку запустить в венде,теперь и появляются и при запуске через вайн.Если раньше Civlization 4 выдавая в венде синий экран с матюками на nv4disp.dll на вайне шла без всяких критических багов, то теперь оно мне вместо синего экран :crazy: в качестве "компенсации" периодически намертво вешает иксы.
Спасибо сказали:
Аватара пользователя
FrozeNangeL
Сообщения: 222
Статус: Linux newbie
ОС: Fedora 23 x86_64

Re: DirectX 9.0c на Wine - Let's Games Begins

Сообщение FrozeNangeL »

Исходя из различных советов, решил заново поставить вайн методом компилирования исходников..Так вот, это нормально:

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

configure: WARNING: No OpenGL library found on this system.
Wine will be build without OpenGL or Direct3D support.


В менеджере пакетов по запросу OpenGL ничего интересного...
Спасибо сказали:
Аватара пользователя
(asper
Бывший модератор
Сообщения: 1661
Статус: nano vi sed awk !
ОС: Работает как часы !

Re: DirectX 9.0c на Wine - Let's Games Begins

Сообщение (asper »

SODIX писал(а):
28.11.2007 19:56
Зы.Пока думаю, как старфорс бахать?

Как как известно как, и ничего тут не поделаешь, пиши если что в личку :ok:
Сомнительно доброе привидение
Спасибо сказали:
Аватара пользователя
tneo
Сообщения: 506
Статус: Призрак
ОС: SuSE 11.2

Re: DirectX 9.0c на Wine - Let's Games Begins

Сообщение tneo »

tneo писал(а):
24.11.2007 23:52
San Andreas у меня перестал работать :( что то мне не очень вериться что вайн к этому уже готов....
проверить бы на том что точно не работало в ванильном вайне...

после перезагрузки вайна gta заработало, и вроде даже побыстрее...
Будущее не определено
Спасибо сказали:
Аватара пользователя
SODIX
Сообщения: 944
Статус: Почетаемый хранитель бубна
ОС: Mandriva GNU/Linux

Re: DirectX 9.0c на Wine - Let's Games Begins

Сообщение SODIX »

tneo, есть у тбу еще какиенить игры которые не работали в вайне без DX?

Можешь потестить?
Пересмотрел матрицу и все встало на свои места...There is no spoon.

http://wiki.mandriva.com/en/Home
Спасибо сказали:
Аватара пользователя
tmp13
Сообщения: 986
ОС: openSuse 11.2

Re: DirectX 9.0c на Wine - Let's Games Begins

Сообщение tmp13 »

не винде не капец)
вообщем попробывал я всё это дело поставил даже 3 игры!))
1. Dark Messiah
2. Ведьмак
3. Heroes 5
В Dark Messiah заставка прошла:

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

wine mm.exe
fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_HANDLE_INFORMATION
fixme:ntdll:NtQueryObject Unsupported information class 3
fixme:debugstr:CheckRemoteDebuggerPresent (0xffffffff)->(0xd257e0): Stub!
fixme:d3d:IWineD3DImpl_FillGLCaps OpenGL implementation supports 32 vertex samplers and 32 total samplers
fixme:d3d:IWineD3DImpl_FillGLCaps Expected vertex samplers + MAX_TEXTURES(=8) > combined_samplers
fixme:win:EnumDisplayDevicesW ((null),0,0xd23d38,0x00000000), stub!
fixme:psapi:EnumPageFilesA (0x6b86e0, 0xd05390) stub
fixme:psapi:EnumPageFilesA (0x6b86e0, 0xcd38b8) stub
fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_HANDLE_INFORMATION
fixme:ntdll:NtQueryObject Unsupported information class 3
fixme:debugstr:CheckRemoteDebuggerPresent (0xffffffff)->(0xd3f948): Stub!
ALSA lib seq_hw.c:457:(snd_seq_hw_open) open /dev/snd/seq failed: Нет такого файла или каталога
fixme:ole:CoInitializeSecurity ((nil),-1,(nil),(nil),0,3,(nil),0,(nil)) - stub!
err:ole:CoGetClassObject class {4590f811-1d3a-11d0-891f-00aa004b2e24} not registered
err:ole:CoGetClassObject no class object {4590f811-1d3a-11d0-891f-00aa004b2e24} could be created for cont
fixme:keyboard:X11DRV_LoadKeyboardLayout L"00000409", 0000: stub!
fixme:keyboard:X11DRV_LoadKeyboardLayout L"0000040C", 0000: stub!
!!!err:x11settings:X11DRV_ChangeDisplaySettingsEx No matching mode found(1024x768x32)! (XRandR)!!!
fixme:d3d:IWineD3DDeviceImpl_EvictManagedResources (0x147508) : stub


далее Ведьмак вроде окошко где надо нажать запустилось и wine сыпет такой фигнёй... и этого окошка ни хрена не видно и поять этот долбаный xrender:

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

 wine launcher.exe
err:ole:CoGetClassObject class {9a5ea990-3034-4d6f-9128-01f3c61022bc} not registered
err:ole:CoGetClassObject no class object {9a5ea990-3034-4d6f-9128-01f3c61022bc} could be created for cont
ext 0x1
fixme:xrender:X11DRV_AlphaBlend not a 32 bpp dibsection
fixme:xrender:X11DRV_AlphaBlend not a 32 bpp dibsection
fixme:xrender:X11DRV_AlphaBlend not a 32 bpp dibsection
fixme:xrender:X11DRV_AlphaBlend not a 32 bpp dibsection
......... и т.д.


Герой 5 Повелители орды=)
Ура cedega отдыхает=) рандомные карты стали генирится лагов вообще не заметил=) в cedege почему то было 10-20 fps
Я доволен=) вот только бы с xrender или XRandR (как подозреваю это одно и тоже ) разобратся и всё было бы отлично)
Красных бей и белых бей!
Вот вам иерархия!
Я люблю тебя за это, милая моя,
Разудалая, хмельная мать моя – Анархия!
Спасибо сказали:
Аватара пользователя
FrozeNangeL
Сообщения: 222
Статус: Linux newbie
ОС: Fedora 23 x86_64

Re: DirectX 9.0c на Wine - Let's Games Begins

Сообщение FrozeNangeL »

Ну так кто скажет, OpenGL важен в рамках установки ПрямогоИкса? И если лучше иметь, то по какому имени искать? Просто на OpenGL не реагирует... Мой пост повыше немного..
Спасибо сказали:
Аватара пользователя
tneo
Сообщения: 506
Статус: Призрак
ОС: SuSE 11.2

Re: DirectX 9.0c на Wine - Let's Games Begins

Сообщение tneo »

SODIX писал(а):
28.11.2007 21:56
tneo, есть у тбу еще какиенить игры которые не работали в вайне без DX?

Можешь потестить?

нужно попробовать sims 2 запустить... а вдруг..
Будущее не определено
Спасибо сказали:
Аватара пользователя
tmp13
Сообщения: 986
ОС: openSuse 11.2

Re: DirectX 9.0c на Wine - Let's Games Begins

Сообщение tmp13 »

2FrozeNangeL
гммм мб чёрт с ними с исходниками попробуй скопировать все dll на которых ошибка в system32
и потом в папке .wine сделай
find . -name '*' -exec chmod 777 {} \;
Красных бей и белых бей!
Вот вам иерархия!
Я люблю тебя за это, милая моя,
Разудалая, хмельная мать моя – Анархия!
Спасибо сказали:
Аватара пользователя
FrozeNangeL
Сообщения: 222
Статус: Linux newbie
ОС: Fedora 23 x86_64

Re: DirectX 9.0c на Wine - Let's Games Begins

Сообщение FrozeNangeL »

Я уже снес установленный вайн...Из исходников одна загвоздка - дейстительно ли надо ему OpenGL? Я как ни искал - ни нашел в репозитариях..Или python-opengl это то самое?
Спасибо сказали:
Аватара пользователя
tmp13
Сообщения: 986
ОС: openSuse 11.2

Re: DirectX 9.0c на Wine - Let's Games Begins

Сообщение tmp13 »

чтож у вас rpm не осталось?) ну wine из исходников собирал пару раз вроде всё норм=)
Красных бей и белых бей!
Вот вам иерархия!
Я люблю тебя за это, милая моя,
Разудалая, хмельная мать моя – Анархия!
Спасибо сказали:
Аватара пользователя
pehser
Сообщения: 333
ОС: sidux

Re: DirectX 9.0c на Wine - Let's Games Begins

Сообщение pehser »

SODIX писал(а):
23.11.2007 23:48
About DirectX


Wine configuration

....
You will need to set a large number of dlls to native for the install to work properly. Here is the full list of dlls that need to be set.

"d3d8"="native"
"d3d9"="native"
"d3dim"="native"
"d3drm"="native"
"d3dx8"="native"
"d3dxof"="native"
"dciman32"="native"
"ddrawex"="native"
"devenum"="native"
"dinput"="native"
"dinput8"="native"
"dmband"="native"
"dmcompos"="native"
"dmime"="native"
"dmloader"="native"
"dmscript"="native"
"dmstyle"="native"
"dmsynth"="native"
"dmusic"="native"
"dplay"="native"
"dplayx"="native"
"dpnaddr"="native"
"dpnet"="native"
"dpnhpast"="native"
"dswave"="native"
"dxdiagn"="native"
"mscoree"="native"
"quartz"="native"
"streamci"="native"

Гдето после пятой длл задолбался выбирать и редатировать
по этому начал искать метод более просто и быстрый.
и вот он радимый открываем фаил ~/.wine/user.reg
и вконце втовляем

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

[Software\\Wine\\DllOverrides] 1196330736
"d3d8"="native"
"d3d9"="native"
"d3dim"="native"
"d3dx8"="native"
"d3dxof"="native"
"dciman32"="native"
"ddrawex"="native"
"devenum"="native"
"dinput"="native"
"dinput8"="native"
"dmband"="native"
"dmcompos"="native"
"dmime"="native"
"dmloader"="native"
"dmscript"="native"
"dmstyle"="native"
"dmsynth"="native"
"dmusic"="native"
"dplay"="native"
"dplayx"="native"
"dpnaddr"="native"
"dpnet"="native"
"dpnhpast"="native"
"dswave"="native"
"dxdiagn"="native"
"mscoree"="native"
"quartz"="native"
"streamci"="native"

а дальше по инструкции

FrozeNangeL писал(а):
28.11.2007 20:45
Исходя из различных советов, решил заново поставить вайн методом компилирования исходников..Так вот, это нормально:

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

configure: WARNING: No OpenGL library found on this system.
Wine will be build without OpenGL or Direct3D support.


В менеджере пакетов по запросу OpenGL ничего интересного...


Какие дрова используеш nv или nvidia?
Linux 2.6.30 (CPU Core2D 1.6 RAM 2Gb Video Nvidia 8500)
Тестю KDE4.3
Спасибо сказали:
Аватара пользователя
FrozeNangeL
Сообщения: 222
Статус: Linux newbie
ОС: Fedora 23 x86_64

Re: DirectX 9.0c на Wine - Let's Games Begins

Сообщение FrozeNangeL »

nvidia из репозитария... Никак не соберусь поставить скачанные с нвидии..
Спасибо сказали:
Аватара пользователя
pehser
Сообщения: 333
ОС: sidux

Re: DirectX 9.0c на Wine - Let's Games Begins

Сообщение pehser »

FrozeNangeL писал(а):
30.11.2007 18:11
nvidia из репозитария... Никак не соберусь поставить скачанные с нвидии..
Вот по этому и проблемы с опен джеэлем
как вы знаете (стыд вам если не знаете) драйвер от NVIDIA закрытый. Но поскольку они не могут писать под каждое ядро отдельный драйвер они разделили функционал на два модуля, модуль ядра с открытым исходным кодом и изменённая библиотека libGL.so содержащая основной функционал драйвера (в libGLcore.so) . В открытом варианте эта библиотека содержит только саму реализацию OpenGL и называется MESA http://www.mesa3d.org/ в репозитариях именно эта версия библиотеки и библиотеки libGLcore.so в ней нет. Имено по этому у вас проблема
Linux 2.6.30 (CPU Core2D 1.6 RAM 2Gb Video Nvidia 8500)
Тестю KDE4.3
Спасибо сказали:
Аватара пользователя
FrozeNangeL
Сообщения: 222
Статус: Linux newbie
ОС: Fedora 23 x86_64

Re: DirectX 9.0c на Wine - Let's Games Begins

Сообщение FrozeNangeL »

pehser писал(а):
30.11.2007 18:21
Вот по этому и проблемы с опен джеэлем
как вы знаете (стыд вам если не знаете) драйвер от NVIDIA закрытый. Но поскольку они не могут писать под каждое ядро отдельный драйвер они разделили функционал на два модуля, модуль ядра с открытым исходным кодом и изменённая библиотека libGL.so содержащая основной функционал драйвера (в libGLcore.so) . В открытом варианте эта библиотека содержит только саму реализацию OpenGL и называется MESA http://www.mesa3d.org/ в репозитариях именно эта версия библиотеки и библиотеки libGLcore.so в ней нет. Имено по этому у вас проблема


Спасибо за информацию. Значит буду компилить драйвера nVidia с офф. сайта. Не вижу ничего стыдного - действительно не знал. Значит будем исправлять ситуацию.
Спасибо сказали: