This topic has been locked
Inukaze Feb 21, 2019 @ 10:20pm
Linux - Steam For Windows - Wine 1.9.21 - Bejeweled 3
Hi there, first read and understand the message i am asking for steam from windows, running via wine, not for steam for linux native client.

i open the client for windows, after almost 2 months. the thing is i ever use PlayOnLinux + Wine 1.9.21 + Steam For Windows .

i use this version because a lot of games for windows, detect perfectly the hardware acceleration. [Proton can't detect 3D Hardware acceleration, and is extremely slowpoke on my pc, because of that i pass years request for the linux native client, for use a custom version of wine, for each title from the linux native client of steam. i know steam is a good project, but just works fine for pc from 2012. and the mine is from 2005]

For play various titles like :
Bejeweled 3
Street Racing Syndicate (Needs MPEG-1 Solution for Play)


Well the thing is, with the lastest update. i can't start games before the upgrade works fine. for example when i try to Play "Bejeweled 3" i recieve the follow error message :

Exception: Access Violation (code 0xc0000005) at address 00000000 in thread A7
Module: Failed due to address in MEM_FREE pages
Logical Address: 0000:00000000

0033F9A0 100A1F96 0001:000A0F96 gameoverlayrenderer.dll
Params: 00000000 023C1F4C 00000004 0232F540

023C1D88 005D00A7 0001:001CF0A7 Bejeweled3.exe
Params: 0232E228 0D474600 00000000 00000000

005CFFF0 005D301B 0001:001D201B Bejeweled3.exe
Params: 082444F6 56097401 07DBCAE8 04C48300

E8F18B56 00000013 0000:00000000 Failed due to address in MEM_FREE pages
Params: 00000000 00000000 00000000 00000000


EAX:00000000 EBX:00000000 ECX:1010A510 EDX:1010A6C0 ESI:023C1F4C EDI:00000000
EIP:00000000 ESP:0033F970 EBP:0033F988
CS:0023 SS:002B DS:002B ES:002B FS:0063 GS:006B
Flags:00010246

Windows Ver: NT 6.1 Service Pack 1 Build 7601
DDraw Ver: 5.3.1.904
DSound Ver: 5.3.1.904

Product: Bejeweled3
Version: 1.1.12.4196
Time Loaded: 00:00:51
Fullscreen: Yes
Primary ThreadId: A7
Resolution: 1024x768
3D Mode: DX9
D3D Dll Version: 5.3.1.904
Adapter: "NVIDIA GeForce 6800" V.10de D.41 S.0 R.0 "nvd3dum.dll" 8.18.13.783
Times Played: 0
Build Num: 0
Build Date:

If i execute the game directly works perfectly, but i don't execute the game trought steam, i never can get the achivements

Something went wrong while displaying this content. Refresh

Error Reference: Community_9721151_
Loading CSS chunk 7561 failed.
(error: https://community.fastly.steamstatic.com/public/css/applications/community/communityawardsapp.css?contenthash=789dd1fbdb6c6b5c773d)
Showing 1-8 of 8 comments
B-o-B Feb 21, 2019 @ 10:36pm 
Inukaze Feb 21, 2019 @ 11:34pm 
Yes i try to disabling it, but its the same, i disable in "winecfg", including moving the file out the folder of steam, and ever give me the same error.
Satoru Feb 22, 2019 @ 3:27am 
Proton can absolutely detect 3D acceleration. What are you talking about?

https://www.nvidia.com/download/driverResults.aspx/123709/en-us

Nvidia linux drivers

6800 is still on the support matrix
Last edited by Satoru; Feb 22, 2019 @ 3:29am
Inukaze Feb 22, 2019 @ 6:57am 
Proton on my pc 3.7-8 can't detect 3D hardware acceleration with my games ¬¬ i know i am talking because if i ran the games with wine 1.9.21 the games detect 3D Hardware acceleration perfectly.

i am use nvidia linux driver too

my current gpu is Nvidia GT 620 (rev a1) [2GB]
Satoru Feb 22, 2019 @ 1:30pm 
This again makes literally zero sense

Playonlinux is just a front end for wine

Proton is basically wine

You’re also running 2 major revisions behind in Wine as the latest stable is 4.0 and 1.9.21 was released in 2015

There’s something up with your system if you can’t run the latest wine version on a modern video card to run a DX9 game

Inukaze Feb 23, 2019 @ 2:54am 
I know proton is basically wine modified by valve, adding things like dxvk, etc . . .

i know which is the lastest wine stable. yes i am using PlayOnLinux for download old versions of Wine, because for each game, some versions of wine, works better than anothers, is just game depend.

i can run wine 4.0, i had installed Wine 4.2 like wine of system. but for example with bejeweled 3. wine from 2.0 can't detect hardware acceleration but with wine 1.9.21 can detectly perfectly.

and this happend with a lot of games. and this defect proton had too because came from wine source code.

anothers game i use another version of wine, becuase of this defect i had years request on the forum to add custom version of wine, for each game, because for example

Ragnarok Online works better with wine 1.4-rc3
Street Racing Syndicate works better with wine 1.2
Metal Gear Solid 2 Substance works better with wine 1.3.30
Resident Evil 4 works better with wine 1.3.8
Silent Hill 3 works better with wine 1.8.6
Commandos 1/2/3 works better with wine 1.6.2
Resident Evil 3: Nemesis works better with wine 1.5.4
Microsoft Pandora's Box works better with wine 1.6.2
紅蓮華 -ぐれんか- works better with wine 2.21-staging
Need For Speed (5) - Porsche 2000 / Unleashed works better with wine 1.3.23
Dragon Age II works better with wine 1.8.6
etc . . .

My test the games works with wine and not with proton is very long.

You can read the lastest following the urls :
1) https://steamcommunity.com/discussions/forum/10/1762482479181368453/
2) https://steamcommunity.com/discussions/forum/10/1743342647560377340/

Old messages of forums from 2012 don't exist anymore
Last edited by Inukaze; Feb 23, 2019 @ 3:00am
Inukaze Jun 18, 2024 @ 3:47am 
i found another possible solution instead use Wine 1.9.21.

Well based on the wrappers i know. i first try downloading the follow things

From -> https://fdossena.com/?p=wined3d/index.frag -> Last Windows 7 compatible version
Version 7.8 staging For Windows Vista/7/8/10/11 -> https://downloads.fdossena.com/geth.php?r=wined3d-recommended7

Extract files and i just need the files : dxgi.dll , ddraw.dll & d3d9.dll

This method works with Proton-8.0 & Bejeweled 3. On my GPU "MSI Nvidia GT620 (2GB)" have better graphics effects

From -> https://www.nongnu.org/wined3d -> https://mirrors.sarata.com/non-gnu/wined3d/1.1.38/wined3d.exe
Specific the old version 1.1.38 because this have the three files i am looking for.

dxgi.dll , d3d9.dll , ddraw.dll


Try with this another files if the first are not working like expect XD.

For me its more efficient just download exe and open with peazip, instead download iso, and mount/open the iso and then open the exe with peazip or another tool.


By this way is a valid method to enable "3D Acceleration" on certain games.


On my GPU "MSI Nvidia GT620 (2GB)" have more simple graphics effects


In last instance for Bejeweled 3. apart of that files you can try with the follow files too :
https://github.com/cheez3d/popcap-patches/blob/master/popcap-games/bejeweled-3/compat.cfg

https://github.com/cheez3d/popcap-patches/tree/master/popcap-games/bejeweled-3/steam/1.1.12.4196
-> https://github.com/cheez3d/popcap-patches/blob/master/popcap-games/bejeweled-3/steam/1.1.12.4196/Bejeweled3-nosig%2Bvmem%2Bvcard.exe

-> https://github.com/cheez3d/popcap-patches/blob/master/popcap-games/bejeweled-3/steam/1.1.12.4196/Bejeweled3-nosig%2Bvmem.exe

Just rename the original Bejeweled3.exe to Bejeweled3.exe.original or something, after rename some of that file like Bejewele3.exe first try without replace "combat.cfg" try with each combination possible.
Wren Jun 18, 2024 @ 7:31am 
This thread was quite old before the recent post, so we're locking it to prevent confusion.
Showing 1-8 of 8 comments
Per page: 1530 50

Date Posted: Feb 21, 2019 @ 10:20pm
Posts: 8