STEAM 组
Steam Client Beta SteamBeta
STEAM 组
Steam Client Beta SteamBeta
32,778
游戏中
102,349
在线
成立于
2013 年 1 月 8 日
所有讨论 > Beta Feedback > 主题详情
guerrilla cat 2021 年 11 月 14 日 上午 10:22
Non-Vulkan GPUs are abandoned. Proton doesn't even work with WINED3D
Most games don't even open and my GPU has the graphics capability to run those games.

Latest working version of proton is 4.11 in some games... FIX IT please.
< >
正在显示第 61 - 75 条,共 80 条留言
orbatos 2022 年 1 月 10 日 下午 4:15 
引用自 guerrilla cat
引用自 tuxutku
Lol they killed galliumnine by ignoring it all the way. Even tkg's support is non functional rn: https://github.com/Frogging-Family/wine-tkg-git/issues/532
afaik this is a proton issue and if you can make your game run just with the wine it still supports it.
If I were the creator of the galliumnine I would be super pissed AND I'M PISSED.
Now how can I execute a game so that it integrates with steam (FFIX doesn't allow logging in if it doesn't detect steam)

2022 is definitely the year of the linux desktop. lol
While interesting and relevant, this bug is recent and only affects wine-tkg custom builds.

This does not mean Gallium or the d3dadapter9 shim are "broken". Rather it is most likely this has something to do with misconfiguring the d9vk vs d3dadapter9 priority.

Between Wayland migration and Nvidia driver issues it's not surprising to see out of trunk failures like this.
最后由 orbatos 编辑于; 2022 年 1 月 10 日 下午 4:16
tuxutku 2022 年 1 月 11 日 上午 7:52 
Rather it is most likely this has something to do with misconfiguring the d9vk vs d3dadapter9 priority.

You're kinda right. Its a rather simple fix. What happening is that d3d9.dll to symlinks to the d3d9-nine.dll is replaced with the d9vk or wine3d dll in the proton's folder. Although to try to fix this with running proton from terminal and enabling galliumnine after game launches (launches to a launcher that doesn't use directx). I Also tired replacing the dll's to no fruit. Throws the "A fatal DirectX error has occured.(10000000)". Probably has to do something with other than dll swapping

Edit2: I'm now downloading pcmark10 to see if its a driver issue or not

Edit: the error code below:
```
utku3@utku3:~$ D3D_MODULE_PATH="/usr/lib/i386-linux-gnu/d3d:/usr/lib/i386-linux-gnu/d3d" STEAM_COMPAT_CLIENT_INSTALL_PATH='/mnt/ST1000DM/SteamLibrary/steamapps/common/FINAL FANTASY XIV Online' STEAM_COMPAT_DATA_PATH="/mnt/ST1000DM/SteamLibrary/steamapps/compatdata/39210" GALLIUM_HUD="sensors_temp_cu-amdgpu-pci-0300.edge,fps,cpu,GPU-load" PROTON_USE_CUSTOMD3D9=1 PROTON_NO_D9VK=1 DXVK_HUD=full gamemoderun /home/utku3/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=39210 -- '/home/utku3/.local/share/Steam/steamapps/common/SteamLinuxRuntime_soldier'/_v2-entry-point --verb=waitforexitandrun -- '/home/utku3/.local/share/Steam/compatibilitytools.d/Proton-7.0rc2-GE-1'/proton waitforexitandrun '/mnt/ST1000DM/SteamLibrary/steamapps/common/FINAL FANTASY XIV Online/boot/ffxivboot.exe' -issteam
ERROR: ld.so: object '/usr/$LIB/libgamemodeauto.so.0' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
gamemodeauto:
gamemodeauto:
pressure-vessel-adverb[177339]: W: Unable to generate locales: Child process exited with code 1
gamemodeauto: dlopen failed - libgamemode.so: cannot open shared object file: No such file or directory
gamemodeauto: dlopen failed - libgamemode.so: cannot open shared object file: No such file or directory
ProtonFixes[177348] INFO: Running protonfixes
ProtonFixes[177348] INFO: Running checks
ProtonFixes[177348] INFO: All checks successful
ProtonFixes[177348] INFO: Using global defaults for UNKNOWN (39210)
ProtonFixes[177348] INFO: Using protonfix for UNKNOWN (39210)
gamemodeauto: dlopen failed - libgamemode.so: cannot open shared object file: No such file or directory
gamemodeauto: dlopen failed - libgamemode.so: cannot open shared object file: No such file or directory
gamemodeauto: dlopen failed - libgamemode.so: cannot open shared object file: No such file or directory
gamemodeauto: dlopen failed - libgamemode.so: cannot open shared object file: No such file or directory
gamemodeauto: dlopen failed - libgamemode.so: cannot open shared object file: No such file or directory
wineserver: using server-side synchronization.
gamemodeauto: dlopen failed - libgamemode.so: cannot open shared object file: No such file or directory
gamemodeauto: dlopen failed - libgamemode.so: cannot open shared object file: No such file or directory
gamemodeauto: dlopen failed - libgamemode.so: cannot open shared object file: No such file or directory
gamemodeauto: dlopen failed - libgamemode.so: cannot open shared object file: No such file or directory
gamemodeauto: dlopen failed - libgamemode.so: cannot open shared object file: No such file or directory
gamemodeauto: dlopen failed - libgamemode.so: cannot open shared object file: No such file or directory
gamemodeauto: dlopen failed - libgamemode.so: cannot open shared object file: No such file or directory
gamemodeauto: dlopen failed - libgamemode.so: cannot open shared object file: No such file or directory
gamemodeauto: dlopen failed - libgamemode.so: cannot open shared object file: No such file or directory
gamemodeauto: dlopen failed - libgamemode.so: cannot open shared object file: No such file or directory
gamemodeauto: dlopen failed - libgamemode.so: cannot open shared object file: No such file or directory
ERROR: ld.so: object '/tmp/pressure-vessel-libs-MDVUF1/${PLATFORM}/libgamemodeauto.so.0' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
gamemodeauto: dlopen failed - libgamemode.so: cannot open shared object file: No such file or directory
gamemodeauto: dlopen failed - libgamemode.so: cannot open shared object file: No such file or directory
gamemodeauto: dlopen failed - libgamemode.so: cannot open shared object file: No such file or directory
ERROR: ld.so: object '/tmp/pressure-vessel-libs-MDVUF1/${PLATFORM}/libgamemodeauto.so.0' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object '/tmp/pressure-vessel-libs-MDVUF1/${PLATFORM}/libgamemodeauto.so.0' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
Unable to read VR Path Registry from C:\users\steamuser\AppData\Local\openvr\openvrpaths.vrpat
h
Unable to read VR Path Registry from C:\users\steamuser\AppData\Local\openvr\openvrpaths.vrpat
h
Unable to read VR Path Registry from C:\users\steamuser\AppData\Local\openvr\openvrpaths.vrpat
h
Unable to read VR Path Registry from C:\users\steamuser\AppData\Local\openvr\openvrpaths.vrpat
h
Unable to read VR Path Registry from C:\users\steamuser\AppData\Local\openvr\openvrpaths.vrpat
h
Unable to read VR Path Registry from C:\users\steamuser\AppData\Local\openvr\openvrpaths.vrpat
h
ERROR: ld.so: object '/tmp/pressure-vessel-libs-MDVUF1/${PLATFORM}/libgamemodeauto.so.0' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
err:d3d9nine:common_load_d3dadapter Failed to load d3dadapter9.so.1 set by D3D_MODULE_PATH (/usr/lib/i386-linux-gnu/d3d:/usr/lib/i386-linux-gnu/d3d)
Native Direct3D 9 will be unavailable.
For more information visit https://github.com/iXit/wine-nine-standalone
err:d3d9nine:d3dadapter9_new Your display driver doesn't support native D3D9 adapters.
err:d3d9nine:d3dadapter9_new Your display driver doesn't support native D3D9 adapters.
fixme:d3d9nine:D3DPERF_SetOptions (0x1) : stub
err:d3d9nine:d3dadapter9_new Your display driver doesn't support native D3D9 adapters.
gamemodeauto: dlopen failed - libgamemode.so: cannot open shared object file: No such file or directory
gamemodeauto: dlopen failed - libgamemode.so: cannot open shared object file: No such file or directory
gamemodeauto: dlopen failed - libgamemode.so: cannot open shared object file: No such file or directory
gamemodeauto: dlopen failed - libgamemode.so: cannot open shared object file: No such file or directory
gamemodeauto: dlopen failed - libgamemode.so: cannot open shared object file: No such file or directory
utku3@utku3:~$
```
最后由 tuxutku 编辑于; 2022 年 1 月 11 日 下午 1:48
4K_240hz_MLED 2022 年 1 月 11 日 下午 1:50 
引用自 orbatos
- Older games use the APIs you mention and will not be updated, so supporting them is necessary, there is no reason to abandon hardware that natively supports this why it is still common. Interestingly this means Wine is more compatible than native Windows in many ways. Almost all of this legacy support is 32 bit, though that will shift with time.

There is a reason, to run software that the current hardware is too weak to handle. 32 bit software is still supported for Windows 10 and 11, albeit the former dropping support of 32 bit hardware as of version 2004.
tuxutku 2022 年 1 月 11 日 下午 1:56 
引用自 rusty_dragon
引用自 guerrilla cat

2022 is definitely the year of the linux desktop. lol
Just in case, this phrase has been made by M$ evangelists, just like our clever friend here.
its ok we understand that you've a decent enough cpu/gpu combo to not care. I recommend you to stop seething and smug posting. You may mald even
4K_240hz_MLED 2022 年 1 月 11 日 下午 2:01 
引用自 guerrilla cat

2022 is definitely the year of the linux desktop. lol

Nope it never will with a market share of less than 5% of the PC userbase. Stay mad
rusty_dragon 2022 年 1 月 11 日 下午 2:02 
引用自 tuxutku
引用自 rusty_dragon
Just in case, this phrase has been made by M$ evangelists, just like our clever friend here.
its ok we understand that you've a decent enough cpu/gpu combo to not care. I recommend you to stop seething and smug posting. You may mald even
What? I've been actually saying exact opposite, because I do care. One of the beauties and strong sides of a PC is being scrap yard where you can run any software on any hardware.

And strong power of Unix philosophy is scaleability and portability.

Creating artificial obsolence of hardware like on Winblows is a sin.
4K_240hz_MLED 2022 年 1 月 11 日 下午 2:05 
引用自 orbatos
Between Wayland migration and Nvidia driver issues it's not surprising to see out of trunk failures like this.
Nvidia doesn't even like Linux and has close sourced drivers unlike AMD. Even Intel is willing to give support towards Linux distro
orbatos 2022 年 1 月 11 日 下午 6:42 
引用自 tuxutku
Rather it is most likely this has something to do with misconfiguring the d9vk vs d3dadapter9 priority.

You're kinda right. Its a rather simple fix. What happening is that d3d9.dll to symlinks to the d3d9-nine.dll is replaced with the d9vk or wine3d dll in the proton's folder. Although to try to fix this with running proton from terminal and enabling galliumnine after game launches (launches to a launcher that doesn't use directx). I Also tired replacing the dll's to no fruit. Throws the "A fatal DirectX error has occured.(10000000)". Probably has to do something with other than dll swapping

Edit2: I'm now downloading pcmark10 to see if its a driver issue or not

Edit: the error code below:
```
utku3@utku3:~$ D3D_MODULE_PATH="/usr/lib/i386-linux-gnu/d3d:/usr/lib/i386-linux-gnu/d3d" STEAM_COMPAT_CLIENT_INSTALL_PATH='/mnt/ST1000DM/SteamLibrary/steamapps/common/FINAL FANTASY XIV Online' STEAM_COMPAT_DATA_PATH="/mnt/ST1000DM/SteamLibrary/steamapps/compatdata/39210" GALLIUM_HUD="sensors_temp_cu-amdgpu-pci-0300.edge,fps,cpu,GPU-load" PROTON_USE_CUSTOMD3D9=1 PROTON_NO_D9VK=1 DXVK_HUD=full gamemoderun /home/utku3/.local/share/Steam/ubuntu12_32/reaper SteamLaunch AppId=39210 -- '/home/utku3/.local/share/Steam/steamapps/common/SteamLinuxRuntime_soldier'/_v2-entry-point --verb=waitforexitandrun -- '/home/utku3/.local/share/Steam/compatibilitytools.d/Proton-7.0rc2-GE-1'/proton waitforexitandrun '/mnt/ST1000DM/SteamLibrary/steamapps/common/FINAL FANTASY XIV Online/boot/ffxivboot.exe' -issteam
----- removed excess for readability -----

ERROR: ld.so: object '/tmp/pressure-vessel-libs-MDVUF1/${PLATFORM}/libgamemodeauto.so.0' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
err:d3d9nine:common_load_d3dadapter Failed to load d3dadapter9.so.1 set by D3D_MODULE_PATH (/usr/lib/i386-linux-gnu/d3d:/usr/lib/i386-linux-gnu/d3d)
Native Direct3D 9 will be unavailable.
For more information visit https://github.com/iXit/wine-nine-standalone
err:d3d9nine:d3dadapter9_new Your display driver doesn't support native D3D9 adapters.
fixme:d3d9nine:D3DPERF_SetOptions (0x1) : stub
----- removed excess for readability -----

```
I have cut this down a bit to make it more readable. For the record, despite the error spam libgamemode errors are unrelated. With Valve's Proton configuration, the startup process ignores /etc/ld.so.cache and they link things for 32/64 bit compatibility, e.g. errors should be generated at every launch that calls gamemode.
- This should be easy to verify by running `gamemoded -s` before a game launches, then again while it is running.

As for d3dadapter9, it seems like making a few wine bottles to experiment with non Proton builds might be necessary so we can check alternate driver installs and vanilla wine builds against Proton.
4K_240hz_MLED 2022 年 1 月 18 日 下午 5:15 
引用自 orbatos
As for d3dadapter9, it seems like making a few wine bottles to experiment with non Proton builds might be necessary so we can check alternate driver installs and vanilla wine builds against Proton.
Wine bottles...using puns now?
orbatos 2022 年 1 月 19 日 上午 5:48 
引用自 ***** & *****
引用自 orbatos
As for d3dadapter9, it seems like making a few wine bottles to experiment with non Proton builds might be necessary so we can check alternate driver installs and vanilla wine builds against Proton.
Wine bottles...using puns now?
Yes and no. The Wine logo is a glass of red wine and "installations" are really generally referred to as bottles. Unlike Windows installs you can give every application their own configurations with little effort.

This is Linux, people are allowed to have fun.
最后由 orbatos 编辑于; 2022 年 1 月 19 日 上午 5:51
rusty_dragon 2022 年 1 月 19 日 上午 9:14 
引用自 orbatos
引用自 ***** & *****
Wine bottles...using puns now?
Yes and no. The Wine logo is a glass of red wine and "installations" are really generally referred to as bottles. Unlike Windows installs you can give every application their own configurations with little effort.

This is Linux, people are allowed to have fun.
It was way funnier before you've teached this corporate troll. :lunar2019grinningpig:
4K_240hz_MLED 2022 年 1 月 19 日 上午 10:09 
引用自 orbatos
Yes and no. The Wine logo is a glass of red wine and "installations" are really generally referred to as bottles. Unlike Windows installs you can give every application their own configurations with little effort.

This is Linux, people are allowed to have fun.
Oh ok lol
orbatos 2022 年 1 月 19 日 上午 11:27 
引用自 rusty_dragon
引用自 orbatos
Yes and no. The Wine logo is a glass of red wine and "installations" are really generally referred to as bottles. Unlike Windows installs you can give every application their own configurations with little effort.

This is Linux, people are allowed to have fun.
It was way funnier before you've teached this corporate troll. :lunar2019grinningpig:
I've been there. Finding humor in systems is a much needed touch of humanity.
rusty_dragon 2022 年 1 月 20 日 上午 3:20 
引用自 orbatos
引用自 rusty_dragon
It was way funnier before you've teached this corporate troll. :lunar2019grinningpig:
I've been there. Finding humor in systems is a much needed touch of humanity.
Won't help with those who have killed human in themselves.Remember what they did with python.
4K_240hz_MLED 2022 年 1 月 20 日 上午 10:56 
引用自 orbatos
I've been there. Finding humor in systems is a much needed touch of humanity.
Sorry but I didn't get "taught" anything new here that can't be done with search engines; expecting "humanity" to occur in an online forum is as likely as hoping economic deflation happens irl. It's like that dumb Scandinavian has no self awareness; they accuse me of defending Intel, AMD, Nvidia, Sony, Microsoft, Nintendo, EA, Google, Spotify, Netflix, Amazon, Viacom, Comcast, AT&T, etc., when they constantly defend Valve, Microsoft, and Linux along with being the biggest shill ever for Windows and Linux based PCs.

So they're in a cosmic sense defending every company ever involved with open source and/or customization of PCs, including (but not limited to): AMD (surprise, surprise), Antec, Acer, Arctic, AsRock, ASUS, Benq, Be Quiet!, Colorful, Corsair, CoolerMaster, Cryorig, DeepCool, ekwb, EVGA, Fractal, Gigabyte, G.Skill, HyperX, Intel (what do ya know), InWin, KoLink, LianLi, MSi, Nvidia (ironic ha), Patriot, ThermalTake, OBT, RaijinTek, Razer, Saphire, SilverStone, SteelSeries, TeamGroup, XPG, XFX, Zotac, and more. And by hating on consoles, the Scandinavian is also shilling for these corporations: Dell, Huawei, Lenovo, XiaoMi, Apple, HP, Sony (surprise, surprise), Toshiba, Samsung, LG, Qualcomm, ARM, Google (insert evil mocking laughter here) and bunch of other PC OEM vendors.

Reiterating facts regarding corporations =/= defending them or being a "shill". There's no point in even defending or criticizing specific companies here in these forums because they won't even read them, and nobody here receives any form of compensation for doing so. Maybe if this was YouTube or Twitter and one was into content creation, being a shill or critic would actually be worth it. Actually it wouldn't because ad revenue barely generates any income and begging people to donate to Patreon, SubscribeStar, OnlyFans, etc., doesn't qualify as working in a technical and legal sense. LOL the Scandinavian can't handle the truth so had to get the moderators to censor me again, cry more. :)
最后由 4K_240hz_MLED 编辑于; 2022 年 1 月 20 日 下午 1:52
< >
正在显示第 61 - 75 条,共 80 条留言
每页显示数: 1530 50

所有讨论 > Beta Feedback > 主题详情