Well, I tried with the drivers from Nvidia&#39;s site, and now it works better. At least JJ2 runs fine. Age Of Mythology starts, but hangs on the splash screen. <br clear="all">[abhimanyu@matrix aom]$ wine aom.exe<br>err:ole:CoGetClassObject class {ebb08c45-6c4a-4fdc-ae53-4eb8c4c7db8e} not registered<br>
err:ole:CoGetClassObject no class object {ebb08c45-6c4a-4fdc-ae53-4eb8c4c7db8e} could be created for context 0x1<br>fixme:imm:ImmReleaseContext (0x40022, 0x12dd10): stub<br>fixme:imm:NotifyIME NI_CLOSECANDIDATE<br>fixme:imm:ImmGetOpenStatus (0x12dd10): semi-stub<br>
fixme:win:EnumDisplayDevicesW ((null),0,0x32ed08,0x00000000), stub!<br><br>Any one has any pointers? <br><br>--<br>Regards,<br>Abhimanyu
<br><br><div class="gmail_quote">On Sun, Jun 22, 2008 at 5:05 PM, Abhimanyu Seth &lt;<a href="mailto:abhimanyu.seth@gmail.com">abhimanyu.seth@gmail.com</a>&gt; wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hi all,<br><br>I&#39;m having trouble running windows games from Fedora 9, 64 bit, using wine rc3. I&#39;ve tried Command &amp; Conquer 3, Age Of Mythology and Jazz Jackrabbit 2. All games fail. I mostly get an error saying that direct3d9 won&#39;t work without opengl. However, I have opengl.<br>

<br>I&#39;ve run glxgears and it runs fine. Following is the output:<br><div style="margin-left: 40px;">8877 frames in 5.0 seconds = 1775.333 FPS<br>9327 frames in 5.0 seconds = 1865.338 FPS<br>9349 frames in 5.0 seconds = 1869.626 FPS<br>

9315 frames in 5.0 seconds = 1862.977 FPS<br></div><br>Following are my system details:<br>AMD Athlon 64-bit 2800+<br>Asus motherboard<br><br>Nvidia GeForce FX 5500 256 MB.<br>OS: Fedora 9, 64 bit.<br>Using KDE 4.0.5<br>
Have done a <i>sudo yum update</i>, so have the latest stable libraries. Using livna repository in addition to the default ones of fedora.<br>
Livna Nvidia drivers:<br clear="all"><div style="margin-left: 40px;">[abhimanyu@matrix JJ2]$ rpm -qa | grep nvidia<br>xorg-x11-drv-nvidia-libs-173.14.09-1.lvn9.x86_64<br>kmod-nvidia-173.14.09-1.lvn9.x86_64<br>xorg-x11-drv-nvidia-173.14.09-1.lvn9.x86_64<br>

kmod-nvidia-2.6.25.6-55.fc9.x86_64-173.14.09-1.lvn9.x86_64<br></div><br>I have the following wine packages installed:<br><div style="margin-left: 40px;">wine-esd-1.0-0.3.rc3.fc9.i386<br>wine-jack-1.0-0.3.rc3.fc9.i386<br>
wine-tools-1.0-0.3.rc3.fc9.i386<br>
wine-docs-1.0-0.3.rc3.fc9.noarch<br>wine-cms-1.0-0.3.rc3.fc9.i386<br>wine-twain-1.0-0.3.rc3.fc9.i386<br>wine-capi-1.0-0.3.rc3.fc9.i386<br>wine-1.0-0.3.rc3.fc9.i386<br>wine-ldap-1.0-0.3.rc3.fc9.i386<br>wine-nas-1.0-0.3.rc3.fc9.i386<br>

wine-core-1.0-0.3.rc3.fc9.i386<br>wine-devel-1.0-0.3.rc3.fc9.i386<br></div><br>If I run the livna-config-display, it shows that the driver supports Disable, All, AIGLX and XGL. However, its using AIGLX since <b>XGL is not available</b> in Fedora repositories and can be used only if /usr/bin/Xgl if present. xorg.conf shows AIGLX as ON. also, glxinfo shows direct rendering is enabled:<br>

<div style="margin-left: 40px;">glxinfo | grep direct<br>direct rendering: Yes<br></div><br>In my xorg.conf, I have Subsection &quot;Display&quot; for depth of 8, 16 and 24.<br><br><b>Age Of Mythology</b><br>It&#39;s installed under /scratch/disk/Games/aom. I get the following error:<br>

<br>[abhimanyu@matrix aom]$ wine aom.exe<br><div style="margin-left: 40px;">err:ole:CoGetClassObject class {ebb08c45-6c4a-4fdc-ae53-4eb8c4c7db8e} not registered<br>err:ole:CoGetClassObject no class object {ebb08c45-6c4a-4fdc-ae53-4eb8c4c7db8e} could be created for context 0x1<br>

fixme:imm:ImmReleaseContext (0x40026, 0x11c398): stub<br>fixme:imm:NotifyIME NI_CLOSECANDIDATE<br>fixme:imm:ImmGetOpenStatus (0x11c398): semi-stub<br><b>err:d3d:WineD3D_CreateFakeGLContext Can&#39;t find a suitable iPixelFormat<br>

err:d3d:InitAdapters Failed to get a gl context for default adapter<br>err:wine_d3d:WineDirect3DCreate Direct3D8 is not available without opengl</b><br>err:seh:raise_exception Unhandled exception code c0000005 flags 0 addr 0x79f21875<br>

[abhimanyu@matrix aom]$ fixme:advapi:RegisterEventSourceA ((null),&quot; &quot;): stub<br>fixme:advapi:RegisterEventSourceW (L&quot;&quot;,L&quot; &quot;): stub<br>fixme:advapi:ReportEventA (0xcafe4242,0x0001,0x0000,0x00000000,(nil),0x0001,0x00000060,0x7ed8e670,0x676b0a): stub<br>

fixme:advapi:ReportEventW (0xcafe4242,0x0001,0x0000,0x00000000,(nil),0x0001,0x00000060,0x11cdd0,0x676b0a): stub<br>err:eventlog:ReportEventW L&quot;3&quot;<br>fixme:advapi:DeregisterEventSource (0xcafe4242) stub<br>fixme:advapi:RegisterEventSourceA ((null),&quot; &quot;): stub<br>

fixme:advapi:RegisterEventSourceW (L&quot;&quot;,L&quot; &quot;): stub<br>fixme:advapi:ReportEventA (0xcafe4242,0x0001,0x0000,0x00000000,(nil),0x0001,0x00000060,0x7ed8e670,0x676b82): stub<br>fixme:advapi:ReportEventW (0xcafe4242,0x0001,0x0000,0x00000000,(nil),0x0001,0x00000060,0x11cdd0,0x676b82): stub<br>

err:eventlog:ReportEventW L&quot;6&quot;<br>fixme:advapi:DeregisterEventSource (0xcafe4242) stub<br>fixme:advapi:RegisterEventSourceA ((null),&quot; &quot;): stub<br>fixme:advapi:RegisterEventSourceW (L&quot;&quot;,L&quot; &quot;): stub<br>

fixme:advapi:ReportEventA (0xcafe4242,0x0001,0x0000,0x00000000,(nil),0x0001,0x000002cc,0x7ed8e670,0x67801a): stub<br>fixme:advapi:ReportEventW (0xcafe4242,0x0001,0x0000,0x00000000,(nil),0x0001,0x000002cc,0x11cdd0,0x67801a): stub<br>

err:eventlog:ReportEventW L&quot;7&quot;<br>fixme:advapi:DeregisterEventSource (0xcafe4242) stub<br></div><br>I get similar exception while trying to run Command &amp; Conquer 3.<br><br>Does anyone have any idea why wine can&#39;t find opengl???<br>

<br>Just to try, I tried to run an old game - Jazz Jackrabbit 2. This gave a different error:<br><b><br>Jazz Jackrabbit 2</b><br>
It is installed under /scratch/disk/Games/JJ2. When I run it, I get a segmentation fault:<br>
[abhimanyu@matrix JJ2]$ wine Jazz2.exe<br>
<div style="margin-left: 40px;">fixme:system:SystemParametersInfoW Unimplemented action: 79 (SPI_GETLOWPOWERTIMEOUT)<br>
err:d3d:WineD3D_CreateFakeGLContext Can&#39;t find a suitable iPixelFormat<br>
err:d3d:InitAdapters Failed to get a gl context for default adapter<br>
fixme:winsock:is_sockaddr_bound don&#39;t know how to tell if IPX socket is bound, assuming it is!<br>
fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 32 to 8<br>
err:ddraw:IDirectDrawImpl_CreateSurface IDirectDrawImpl_AttachD3DDevice failed, hr = 8876086c<br>
err:seh:setup_exception_record stack overflow 832 bytes in thread 0009
eip 6015fbda esp 00230ff0 stack 0x230000-0x231000-0x330000<br>
Segmentation fault<br>
</div>
<br>My brother has a new Dell laptop, with nvidia card. The latest games are working on his machine. Jazz 2 works fine. Prince Of Persia trilogy runs better than on Vista. GTA 3 runs well.<br><br>Not sure if this is driver issue, as glxgears runs fine. Have no idea why wine can&#39;t fine opengl. I had even tried compiling the wine rc5 with -opengl option, but I got the same error. Is there some problem with AIGLX? I&#39;m not aware of the difference between AIGLX and XGL.<br>

<br>Any pointers will be helpful!!!<br><br>--<br>Thanks in advance,<br><font color="#888888">Abhimanyu
</font></blockquote></div><br>