Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: DirectX  (Přečteno 2144 krát)

TomasJ

  • Návštěvník
  • Příspěvků: 15
DirectX
« kdy: 26 Srpna 2010, 09:54:10 »
Ahojte,
Viem ze sa tu DirtectX riesil uz vela krat, presiel som takmer vsetky temy ale v ziadnej som nenasiel riesenie na moj problem. Nainstaloval som DirectX podla navodu: http://www.wine-reviews.net/wine-reviews/games/how-to-install-directx-in-linux-using-wine.html respektive podla tohto: http://www.abclinuxu.cz/clanky/multimedia/directx-ve-wine. Je to to iste mam ich obe precitane aspon 10 krat, krok po kroku ked som hladal kde som spravil chybu. No vsetko je to presne podla tychto navodov a ked dam otestovat DirectX tak mi vyhodi toto okno:



a v terminali mi vypise tieto "veci" :D (velmi sa tym veciam v terminali nerozumiem, preto uprednostnujem graficke prostredie Linuxu :D)

Kód: [Vybrat]
fixme:advapi:SetEntriesInAclA 1 0x33f73c (nil) 0x33f774
fixme:advapi:SetSecurityInfo stub
fixme:advapi:SetEntriesInAclA 1 0x33f728 (nil) 0x33f770
fixme:advapi:SetSecurityInfo stub
fixme:advapi:SetEntriesInAclA 1 0x33f748 (nil) 0x33f790
fixme:advapi:SetSecurityInfo stub
wine: Unhandled page fault on read access to 0x0000000f at address 0x68389137 (thread 001a), starting debugger...
Unhandled exception: page fault on read access to 0x0000000f in 32-bit code (0x68389137).
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
 EIP:68389137 ESP:0033f440 EBP:0033f7a8 EFLAGS:00210246(  R- --  I  Z- -P- )
 EAX:00000000 EBX:683d4ff4 ECX:d7356d0b EDX:00000000
 ESI:00000000 EDI:01001820
Stack dump:
0x0033f440:  00000108 00410033 0033f4ac 7bc4613e
0x0033f450:  002d0036 00320032 00320032 00000082
0x0033f460:  00110000 7bc99ff4 7bc46e71 00624000
0x0033f470:  00000002 00540010 00320032 7bc99ff4
0x0033f480:  00514000 00030000 0033f4d8 7bc47217
0x0033f490:  ffffffff 0033f4bc 0033f4b8 00004000
Backtrace:
=>0 0x68389137 NdrDllRegisterProxy+0x27() in rpcrt4 (0x0033f7a8)
  1 0x3580a20f in msvidctl (+0xa20e) (0x0033f7e0)
  2 0x010045d3 in dxdllreg (+0x45d2) (0x0033fb50)
  3 0x01004a20 in dxdllreg (+0x4a1f) (0x0033fd80)
  4 0x01005a1b in dxdllreg (+0x5a1a) (0x0033fea8)
  5 0x7b858534 in kernel32 (+0x48533) (0x0033fee8)
  6 0x7bc6f584 call_thread_func+0xb() in ntdll (0x0033fef8)
  7 0x7bc6f750 call_thread_entry_point+0x6f() in ntdll (0x0033ffc8)
  8 0x7bc4b0aa in ntdll (+0x3b0a9) (0x0033ffe8)
0x68389137 NdrDllRegisterProxy+0x27 in rpcrt4: movzbl 0xf(%esi),%eax
Modules:
Module Address Debug info Name (88 modules)
PE   470000-  493000 Deferred        devenum
PE 1000000- 1018000 Export          dxdllreg
ELF 20000000-20087000 Deferred        winmm<elf>
  \-PE 20010000-20087000 \               winmm
ELF 20087000-200cf000 Deferred        dsound<elf>
  \-PE 20090000-200cf000 \               dsound
ELF 200cf000-20102000 Deferred        uxtheme<elf>
  \-PE 200e0000-20102000 \               uxtheme
PE 35500000-35708000 Deferred        quartz
PE 35800000-35879000 Export          msvidctl
ELF 399ee000-39a5e000 Deferred        msvcrt<elf>
  \-PE 39a00000-39a5e000 \               msvcrt
ELF 43e2c000-43f12000 Deferred        oleaut32<elf>
  \-PE 43e40000-43f12000 \               oleaut32
ELF 68000000-6801d000 Deferred        ld-linux.so.2
ELF 6801d000-68158000 Export          libwine.so.1
ELF 68158000-682b2000 Deferred        libc.so.6
ELF 682b2000-682b6000 Deferred        libdl.so.2
ELF 682b6000-682dc000 Deferred        libm.so.6
ELF 682dc000-682e4000 Deferred        libnss_compat.so.2
ELF 682e4000-682fb000 Deferred        libnsl.so.1
ELF 682fb000-68305000 Deferred        libnss_nis.so.2
ELF 68305000-68311000 Deferred        libnss_files.so.2
ELF 68311000-6836a000 Deferred        advapi32<elf>
  \-PE 68320000-6836a000 \               advapi32
ELF 6836a000-683db000 Export          rpcrt4<elf>
  \-PE 68380000-683db000 \               rpcrt4
ELF 683db000-68434000 Deferred        setupapi<elf>
  \-PE 683f0000-68434000 \               setupapi
ELF 68434000-6846a000 Deferred        winspool<elf>
  \-PE 68440000-6846a000 \               winspool
ELF 6846a000-68579000 Deferred        user32<elf>
  \-PE 68480000-68579000 \               user32
ELF 68579000-68603000 Deferred        gdi32<elf>
  \-PE 68590000-68603000 \               gdi32
ELF 68603000-6861c000 Deferred        version<elf>
  \-PE 68610000-6861c000 \               version
ELF 6861c000-68718000 Deferred        ole32<elf>
  \-PE 68640000-68718000 \               ole32
ELF 68718000-6878e000 Deferred        libfreetype.so.6
ELF 6878e000-687a3000 Deferred        libz.so.1
ELF 687a3000-687d3000 Deferred        libfontconfig.so.1
ELF 687d3000-687fa000 Deferred        libexpat.so.1
ELF 687fa000-68899000 Deferred        winex11<elf>
  \-PE 68810000-68899000 \               winex11
ELF 68899000-688a2000 Deferred        libsm.so.6
ELF 688a2000-688bb000 Deferred        libice.so.6
ELF 688bb000-688cb000 Deferred        libxext.so.6
ELF 688cb000-689e8000 Deferred        libx11.so.6
ELF 689e8000-689ed000 Deferred        libuuid.so.1
ELF 689ed000-68a07000 Deferred        libxcb.so.1
ELF 68a07000-68a0b000 Deferred        libxau.so.6
ELF 68a0b000-68a11000 Deferred        libxdmcp.so.6
ELF 68a11000-68a32000 Deferred        imm32<elf>
  \-PE 68a20000-68a32000 \               imm32
ELF 68a32000-68a36000 Deferred        libxinerama.so.1
ELF 68a36000-68a3c000 Deferred        libxxf86vm.so.1
ELF 68a3c000-68a46000 Deferred        libxrender.so.1
ELF 68a46000-68a4e000 Deferred        libxrandr.so.2
ELF 68a4e000-68a52000 Deferred        libxcomposite.so.1
ELF 68a52000-68a58000 Deferred        libxfixes.so.3
ELF 68a58000-68a62000 Deferred        libxcursor.so.1
ELF 68a62000-68aa9000 Deferred        libcups.so.2
ELF 68aa9000-68ad8000 Deferred        libgssapi_krb5.so.2
ELF 68ad8000-68b73000 Deferred        libgnutls.so.26
ELF 68b73000-68b7f000 Deferred        libavahi-common.so.3
ELF 68b7f000-68b90000 Deferred        libavahi-client.so.3
ELF 68b90000-68c41000 Deferred        libkrb5.so.3
ELF 68c41000-68c65000 Deferred        libk5crypto.so.3
ELF 68c65000-68c69000 Deferred        libcom_err.so.2
ELF 68c69000-68c71000 Deferred        libkrb5support.so.0
ELF 68c71000-68c75000 Deferred        libkeyutils.so.1
ELF 68c75000-68c89000 Deferred        libresolv.so.2
ELF 68c89000-68c9a000 Deferred        libtasn1.so.3
ELF 68c9a000-68cd3000 Deferred        libdbus-1.so.3
ELF 68cd3000-68cdc000 Deferred        librt.so.1
ELF 68cdc000-68ce1000 Deferred        libgpg-error.so.0
ELF 6dc7d000-6dc96000 Deferred        libpthread.so.0
ELF 71ad7000-71b4a000 Deferred        libgcrypt.so.11
ELF 7835a000-78428000 Deferred        comctl32<elf>
  \-PE 78360000-78428000 \               comctl32
ELF 78e14000-78e28000 Deferred        lz32<elf>
  \-PE 78e20000-78e28000 \               lz32
ELF 7b800000-7b93a000 Export          kernel32<elf>
  \-PE 7b810000-7b93a000 \               kernel32
ELF 7bc00000-7bcb6000 Export          ntdll<elf>
  \-PE 7bc10000-7bcb6000 \               ntdll
ELF 7bf00000-7bf04000 Deferred        <wine-loader>
Threads:
process  tid      prio (all id:s are in hex)
0000000e services.exe
0000001e    0
00000018    0
00000016    0
00000015    0
00000014    0
00000010    0
0000000f    0
00000011 dxdllreg.exe
00000017    0
00000013    0
00000012    0
00000019 (D) C:\windows\system32\dxdllreg.exe
0000001a    0 <==
0000001b winedevice.exe
00000020    0
0000001f    0
0000001d    0
0000001c    0
Backtrace:
=>0 0x68389137 NdrDllRegisterProxy+0x27() in rpcrt4 (0x0033f7a8)
  1 0x3580a20f in msvidctl (+0xa20e) (0x0033f7e0)
  2 0x010045d3 in dxdllreg (+0x45d2) (0x0033fb50)
  3 0x01004a20 in dxdllreg (+0x4a1f) (0x0033fd80)
  4 0x01005a1b in dxdllreg (+0x5a1a) (0x0033fea8)
  5 0x7b858534 in kernel32 (+0x48533) (0x0033fee8)
  6 0x7bc6f584 call_thread_func+0xb() in ntdll (0x0033fef8)
  7 0x7bc6f750 call_thread_entry_point+0x6f() in ntdll (0x0033ffc8)
  8 0x7bc4b0aa in ntdll (+0x3b0a9) (0x0033ffe8)

Vie mi niekto poradit kde nastala chyba? Dakujem pekne.

olin6

  • Aktivní člen
  • *
  • Příspěvků: 148
Re: DirectX
« Odpověď #1 kdy: 26 Srpna 2010, 14:29:03 »
Zdravím,
bohužel neporadím přímo jak problém vyřešit. Nicméně, osobně bych DirectX nainstaloval za  pomocí Winetricks.

TomasJ

  • Návštěvník
  • Příspěvků: 15
Re: DirectX
« Odpověď #2 kdy: 26 Srpna 2010, 15:18:15 »
Ooo dakujem pekne, asi to tak pojde, skusil som to a po chvilke to zacalo nieco stahovat ale prave stahujem este nieco ine a spomaluje mi to aj jedno aj druhe tak to potom spravim. Viete mi este poradit ako odinstalujem ten directX co mam teraz nainstalovany?

Dakujem.

olin6

  • Aktivní člen
  • *
  • Příspěvků: 148
Re: DirectX
« Odpověď #3 kdy: 26 Srpna 2010, 18:04:42 »
1) Smazal bych ".wine" ve Vašem domovském adresáři (viz Wiki.) = tím eliminujete všechny změny, které jste během pokusů ve Wine napáchal. Má to ale háček. Tímto krokem odstraníte vše, včetně aplikací nainstalovaných za pomocí Wine.
2) Instalace DirectX za pomocí Winetricks + aplikace jenž uznáte za vhodné (nejspíše se jedná o nějaké pěkné hry, nemám pravdu?  ;) )

TomasJ

  • Návštěvník
  • Příspěvků: 15
Re: DirectX
« Odpověď #4 kdy: 26 Srpna 2010, 23:15:33 »
Ja to nechapem joooj...vymazal som .wine, potom som odinstaloval wine, restartol PC, nainstaloval wine a cez winetricks skusil nainstalovat directX ale mi to vypisalo milion chyb ale pustilo k instalcii a nakonci bolo ze instalation failed...vobec to nerobilo to co predtym, ked som to skusil tak to zacalo nieco stahovat v terminali...teraz vsak nie :/

TomasJ

  • Návštěvník
  • Příspěvků: 15
Re: DirectX
« Odpověď #5 kdy: 26 Srpna 2010, 23:46:46 »
este sa mozem opytat, cez ten winetricks ked chcem nainstalovat directX ktore subory mam zaskrtnut? iba ten jeden directX 9?

olin6

  • Aktivní člen
  • *
  • Příspěvků: 148
Re: DirectX
« Odpověď #6 kdy: 27 Srpna 2010, 10:32:55 »
Postupoval jste dobře. Jen doplním, že reinstalace balíčku Wine a restart PC nebyl nutný.
Zrovna jsem vyzkoušel nainstalovat za pomocí Winetricks DirextX (v seznamu jsem zaškrtl pouze d3dx9_36). Program se automaticky připojil na server, začal stahovat příslušné soubory, nainstaloval se a nastavil Wine. Vše u mě proběhlo v pořádku.
Možná by bylo propříště lepší poslat výpis chyb zde na fórum, pomohlo by to při řešení problému.

TomasJ

  • Návštěvník
  • Příspěvků: 15
Re: DirectX
« Odpověď #7 kdy: 27 Srpna 2010, 12:55:14 »
No ja som preinstaloval cele ubuntu kedze som ho mal lenn asi 3 dni o nic som neprisiel, a spravil som to cez wintricks. Ziaden erroer vsetko prebehlo v poriadku (dal som instalovat d3dx9_36). No ked dam otestovat directX prikazom:
Kód: [Vybrat]
/usr/bin/wine "C:\windows\system32\dxdiag.exe"tak sa nic nestane...neobjavi sa to DirectX okno ani ziaden error. Kde je problem?

TomasJ

  • Návštěvník
  • Příspěvků: 15
Re: DirectX
« Odpověď #8 kdy: 27 Srpna 2010, 13:47:01 »
No a nainstaloval som NFS Porsche Unslashed a po spusteni mi vybehlo toto okno:

Co je s tym DirectXom? :(

olin6

  • Aktivní člen
  • *
  • Příspěvků: 148
Re: DirectX
« Odpověď #9 kdy: 27 Srpna 2010, 15:19:01 »
Bohužel Vás nepotěším. Podíval jsem se do databáze podporovaných aplikací ve Wine a zrovna u této hry je hlášen bug, jenž přímo souvisí s Vašim problémem.
Na této adrese naleznete návod jak hru spustit. Ale nevypadá to snadně...

TomasJ

  • Návštěvník
  • Příspěvků: 15
Re: DirectX
« Odpověď #10 kdy: 28 Srpna 2010, 12:45:07 »
Noo presne nasiel som to potom neskor aj ja. A viete mi pomoct s tym tesom DirectX? Preco sa mi nezobrazi ziadne okno? :(

A este mam problem, ked instalujem ine NFS (Hot Pursuit II, Pro street, Underground) pri kazdej mi nevie najst namountovane CD pocas instalacie. Proste ho namountujem spustim z toho obrazu setup.exe cez wine a pri instalcii mi zahlasi ze mam vlozt CD a restartnut instalciu. Ale pri Porsche unslashed mi to nerobilo.
« Poslední změna: 28 Srpna 2010, 12:53:37 od TomasJ »

olin6

  • Aktivní člen
  • *
  • Příspěvků: 148
Re: DirectX
« Odpověď #11 kdy: 28 Srpna 2010, 18:36:28 »
Aby jste nainstaloval dxdiag musíte spustit terminál (příkazový řádek) a následně zadat:
1) winetricks directx9
2) wine dxdiag

Nevím zda jsem to pochopil správně. Máte image her, ten softwarově připojíte a z něho instalujete? Jestli ano, tak bych vyzkoušel image vypálit nejlépe na CD-RW (ničit nepřepisovatelné CD by bylo škoda) a instalaci provést prostřednictvím fyzického média. Bohužel ani jednu hru nevlastním, proto nemohu instalaci vyzkoušet.

olin6

  • Aktivní člen
  • *
  • Příspěvků: 148
Re: DirectX
« Odpověď #12 kdy: 28 Srpna 2010, 19:06:43 »
Tak mi to nedalo a pokusil jsem se zjistit více.
Nevím zda to víte (já to zjistil až teď  ;D ), ale existuje něco jako PlayOnLinux., jenž umožní instalaci některých her snadnější. V databázi této aplikace je například NFS Hot pursuit 2 i NFS Underground.

TomasJ

  • Návštěvník
  • Příspěvků: 15
Re: DirectX
« Odpověď #13 kdy: 28 Srpna 2010, 20:45:23 »
Ano poznam tu aplikaciu, instaloval som to cez nu. A aj tak to robi to iste. Pochopili ste to spravne robim to cez virtualne CD. A k tomu napalovaniu, mam tu este jednu temu v "podpora hardware" kde mam problem s tym ze mi Ubuntu nevie rozpoznat CD-rom.

DirectX som instaloval cez winetricks a pridal som d3dx9_36. a ked som teraz vyskusal prikaz winetricks directx9 napisalo mi ze command not found.
« Poslední změna: 28 Srpna 2010, 21:01:06 od TomasJ »

olin6

  • Aktivní člen
  • *
  • Příspěvků: 148
Re: DirectX
« Odpověď #14 kdy: 31 Srpna 2010, 10:22:18 »
Tak to už bohužel nevím jak dál  :(

 

Provoz zaštiťuje spolek OpenAlt.