Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Pelit => Aiheen aloitti: Jenkkipurkka - 04.10.10 - klo:14.56
-
Wine Abbdatan mukaan Vice Cityn pitäisi toimia mainiosti. Mutta mulla näkyy vain musta ruutu. Tässä on päätetekstiä
err:d3d_draw:drawStridedSlow >>>>>>>>>>>>>>>>> GL_INVALID_FRAMEBUFFER_OPERATION (0x506) from glEnd and previous calls @ drawprim.c / 305
fixme:d3d:IWineD3DSwapChainImpl_Present Render-to-fbo with WINED3DSWAPEFFECT_FLIP
fixme:d3d:context_check_fbo_status FBO status GL_FRAMEBUFFER_UNSUPPORTED (0x8cdd)
fixme:d3d:context_check_fbo_status Color attachment 0: (0x14c4d0) WINED3DFMT_B5G6R5_UNORM 640x480
fixme:d3d:context_check_fbo_status Depth attachment: (0x14d920) WINED3DFMT_S1_UINT_D15_UNORM 640x480
err:d3d:IWineD3DDeviceImpl_ClearSurface >>>>>>>>>>>>>>>>> GL_INVALID_FRAMEBUFFER_OPERATION (0x506) from glClear @ device.c / 4525
fixme:d3d:context_check_fbo_status FBO status GL_FRAMEBUFFER_UNSUPPORTED (0x8cdd)
fixme:d3d:context_check_fbo_status Color attachment 0: (0x14c4d0) WINED3DFMT_B5G6R5_UNORM 640x480
fixme:d3d:context_check_fbo_status Depth attachment: (0x14d920) WINED3DFMT_S1_UINT_D15_UNORM 640x480
fixme:d3d:CompareFunc Unrecognized WINED3DCMPFUNC value 0
fixme:d3d:StencilOp Unrecognized stencil op 0
fixme:d3d:StencilOp Unrecognized stencil op 0
fixme:d3d:StencilOp Unrecognized stencil op 0
err:d3d_draw:drawStridedSlow >>>>>>>>>>>>>>>>> GL_INVALID_FRAMEBUFFER_OPERATION (0x506) from glEnd and previous calls @ drawprim.c / 305
fixme:d3d:context_check_fbo_status FBO status GL_FRAMEBUFFER_UNSUPPORTED (0x8cdd)
fixme:d3d:context_check_fbo_status Color attachment 0: (0x14c4d0) WINED3DFMT_B5G6R5_UNORM 640x480
fixme:d3d:context_check_fbo_status Depth attachment: (0x14d920) WINED3DFMT_S1_UINT_D15_UNORM 640x480
err:d3d_draw:drawStridedSlow >>>>>>>>>>>>>>>>> GL_INVALID_FRAMEBUFFER_OPERATION (0x506) from glEnd and previous calls @ drawprim.c / 305
fixme:d3d:context_check_fbo_status FBO status GL_FRAMEBUFFER_UNSUPPORTED (0x8cdd)
fixme:d3d:context_check_fbo_status Color attachment 0: (0x14c4d0) WINED3DFMT_B5G6R5_UNORM 640x480
fixme:d3d:context_check_fbo_status Depth attachment: (0x14d920) WINED3DFMT_S1_UINT_D15_UNORM 640x480
err:d3d_draw:drawStridedSlow >>>>>>>>>>>>>>>>> GL_INVALID_FRAMEBUFFER_OPERATION (0x506) from glEnd and previous calls @ drawprim.c / 305
fixme:d3d:context_check_fbo_status FBO status GL_FRAMEBUFFER_UNSUPPORTED (0x8cdd)
fixme:d3d:context_check_fbo_status Color attachment 0: (0x14c4d0) WINED3DFMT_B5G6R5_UNORM 640x480
fixme:d3d:context_check_fbo_status Depth attachment: (0x14d920) WINED3DFMT_S1_UINT_D15_UNORM 640x480
err:d3d_draw:drawStridedSlow >>>>>>>>>>>>>>>>> GL_INVALID_FRAMEBUFFER_OPERATION (0x506) from glEnd and previous calls @ drawprim.c / 305
fixme:d3d:IWineD3DSwapChainImpl_Present Render-to-fbo with WINED3DSWAPEFFECT_FLIP
fixme:d3d:context_check_fbo_status FBO status GL_FRAMEBUFFER_UNSUPPORTED (0x8cdd)
Tuo jatkuisi loputtomiin jos en ottaisi pois
Vielä Icpi:
jenkkipurkka@Acer-Aspire-5315:~$ lspci
00:00.0 Host bridge: Intel Corporation Mobile PM965/GM965/GL960 Memory Controller Hub (rev 03)
00:02.0 VGA compatible controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (rev 03)
00:02.1 Display controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (rev 03)
00:1a.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #4 (rev 03)
00:1a.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #5 (rev 03)
00:1a.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #2 (rev 03)
00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 03)
00:1c.0 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 (rev 03)
00:1c.1 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 2 (rev 03)
00:1c.2 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 3 (rev 03)
00:1c.3 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 4 (rev 03)
00:1d.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1 (rev 03)
00:1d.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #2 (rev 03)
00:1d.2 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #3 (rev 03)
00:1d.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 (rev 03)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev f3)
00:1f.0 ISA bridge: Intel Corporation 82801HEM (ICH8M) LPC Interface Controller (rev 03)
00:1f.1 IDE interface: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) IDE Controller (rev 03)
00:1f.2 SATA controller: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) SATA AHCI Controller (rev 03)
00:1f.3 SMBus: Intel Corporation 82801H (ICH8 Family) SMBus Controller (rev 03)
05:00.0 Ethernet controller: Broadcom Corporation NetLink BCM5906M Fast Ethernet PCI Express (rev 02)
06:00.0 Ethernet controller: Atheros Communications Inc. AR5001 Wireless Network Adapter (rev 01)
jenkkipurkka@Acer-Aspire-5315:~$
Miten ton vois ratkasta?
Edit: UBuntu on 10.04
-
Veikkaisin syylliseksi koneessasi olevaa Intelin grafiikkapiiriä. Wineappdb:n maininta toiminnasta ei ole automaattinen totuus, vaan jonkun henkilön testitulos tietyllä koneella, todnäk. nVidian kortilla olevalla.
-
Sitäkö ei voi mitenkään saada toimimaan.
-
mitä sanoo:
glxinfo | grep "direct rendering"
-
Tuo testaa onko kiihdytys käytössä.
-
jenkkipurkka@Acer-Aspire-5315:~$ glxinfo | grep "direct rendering"
direct rendering: Yes
jenkkipurkka@Acer-Aspire-5315:~$
Onhan se. Sain kyllä San andreaksen toimimaan jjoten ei ole kiire
-
Mikä winen versio on käytössä.
-
Mobile GM965/GL960, käsittääkseni tuossa on vertex shader tuki hardiksella: mahkuja on saada pelaamaan. Virhe ilmotus on kuitenkin vertex shaderin puutteesta(wine ei tue kuin hardware vertex shadereita).
Ja mitä voit kokeilla, kirjoita päätteeseen winecfg ja mene tuon näköiseen ikkunaan:
http://www.tipotheday.com/wp-content/uploads/2007/09/winecfg-video.png (http://www.tipotheday.com/wp-content/uploads/2007/09/winecfg-video.png)
Ja poista vertex shader support käytöstä(voi tehdä myös ohjelma kohtaisesti).
Jos ajurisi ovat tarpeeksi uudet, vertex shaderitkin pitäisi toimia. Saat ne käyttöön hieman puukottamalla winen rekisteriä ja rukkaamalla ajuria driconf -ohjelmalla. Katso tuolta (http://wiki.winehq.org/UsefulRegistryKeys) ohjeita rekisteri editorin käyttöön. Näistä asetuksista direct3d osioon seuraavat:
- UseGLSL: enabled
- OffscreenRenderingMode: backbuffer
- DirectDrawRenderer: opengl
Jotta nuo asetukset toimisivat oikein asenna vielä driconf(löytyy universe pakettivarastosta):
sudo aptitude install driconf
Käynnistä se komennolla driconf ja ota käyttöön kohdat:
- S3TC compression
- Enable limited ARB_fragment_shader support on 915/945
Voi olla että ajurisi eivät ole tarpeeksi uudet, ppa:sta voit löytää ubuntulle käännetyt uudemmat...
-
Nyt Toimii