FeralInteractive / ferallinuxscripts

General use repository for scripts used by Feral Interactive Linux games
62 stars 4 forks source link

Games released between December 2015 and March 2018 encounter issues with some locales (Turkish only?). #6

Open Leopard1907 opened 6 years ago

Leopard1907 commented 6 years ago

My problem is a bit different from issue #3 i guess.

You suggested me Xpander's solution, however it didn't worked. I've put that to Dirt Rally launch options

LD_LIBRARY_PATH="/home/asus/.local/share/Steam/steamapps/common/DiRT Rally//lib/x86_64/" %command%

But it is still giving that error and launcher didn't show up at all. Wİthout that command it is visible but game's are not running anyway.

But Medieval 2 and Shogun works 2 without workarounds. They're just running.

GameAction [AppID 310560, ActionID 1] : LaunchApp changed task to WaitingGameWindow with ""
ERROR: ld.so: object '/home/asus/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/asus/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/asus/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
/home/asus/.local/share/Steam/steamapps/common/DiRT Rally/DirtRally.sh: 9: [: /home/asus/.local/share/Steam/ubuntu12_32/steam-runtime: unexpected operator
ERROR: ld.so: object '/home/asus/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
pid 3613 != 3612, skipping destruction (fork without exec?)
pid 3616 != 3612, skipping destruction (fork without exec?)
pid 3620 != 3612, skipping destruction (fork without exec?)
pid 3619 != 3612, skipping destruction (fork without exec?)
ERROR: ld.so: object '/home/asus/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
=== ERROR - You're missing vital libraries to run DiRT Rally
=== Either use the steam runtime or install these using your package manager
ERROR: ld.so: object '/home/asus/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
GameAction [AppID 310560, ActionID 1] : LaunchApp changed task to Completed with ""
>>> Adding process 3603 for game ID 310560
>>> Adding process 3604 for game ID 310560
    librtmp.so.0 => not found
===
ERROR: ld.so: object '/home/asus/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
ERROR: ld.so: object '/home/asus/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
>>> Adding process 3605 for game ID 310560
>>> Adding process 3612 for game ID 310560
ERROR: ld.so: object '/home/asus/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
/home/asus/.local/share/Steam/steamapps/common/DiRT Rally/bin/DirtRally: error while loading shared libraries: librtmp.so.0: cannot open shared object file: No such file or directory
/home/asus/.local/share/Steam/steamapps/common/DiRT Rally/DirtRally.sh: 10: /home/asus/.local/share/Steam/steamapps/common/DiRT Rally/config/post-run-check.sh: SIGNAL_MESSAGE[1]=SIGHUP(1): Program Hangup (GPU driver issue?): not found
/home/asus/.local/share/Steam/steamapps/common/DiRT Rally/DirtRally.sh: 11: /home/asus/.local/share/Steam/steamapps/common/DiRT Rally/config/post-run-check.sh: SIGNAL_MESSAGE[2]=SIGINT(2): Program Interrupted: not found
/home/asus/.local/share/Steam/steamapps/common/DiRT Rally/DirtRally.sh: 12: /home/asus/.local/share/Steam/steamapps/common/DiRT Rally/config/post-run-check.sh: SIGNAL_MESSAGE[4]=SIGILL(4): Illegal instruction, check your CPU meets minimum requirements: not found
/home/asus/.local/share/Steam/steamapps/common/DiRT Rally/DirtRally.sh: 13: /home/asus/.local/share/Steam/steamapps/common/DiRT Rally/config/post-run-check.sh: SIGNAL_MESSAGE[6]=SIGABRT(6): Program Aborted: not found
/home/asus/.local/share/Steam/steamapps/common/DiRT Rally/DirtRally.sh: 14: /home/asus/.local/share/Steam/steamapps/common/DiRT Rally/config/post-run-check.sh: SIGNAL_MESSAGE[8]=SIGFPE(8): Floating-point exception, check your CPU meets minimum requirements: not found
/home/asus/.local/share/Steam/steamapps/common/DiRT Rally/DirtRally.sh: 15: /home/asus/.local/share/Steam/steamapps/common/DiRT Rally/config/post-run-check.sh: SIGNAL_MESSAGE[9]=SIGKILL(9): Program killed: not found
/home/asus/.local/share/Steam/steamapps/common/DiRT Rally/DirtRally.sh: 16: /home/asus/.local/share/Steam/steamapps/common/DiRT Rally/config/post-run-check.sh: SIGNAL_MESSAGE[11]=SIGSEGV(11): Segmentation fault: not found
/home/asus/.local/share/Steam/steamapps/common/DiRT Rally/DirtRally.sh: 17: /home/asus/.local/share/Steam/steamapps/common/DiRT Rally/config/post-run-check.sh: SIGNAL_MESSAGE[13]=SIGPIPE(13): Broken pipe, check networking: not found
/home/asus/.local/share/Steam/steamapps/common/DiRT Rally/DirtRally.sh: 18: /home/asus/.local/share/Steam/steamapps/common/DiRT Rally/config/post-run-check.sh: SIGNAL_MESSAGE[15]=SIGTERM(15): Program terminated: not found
/home/asus/.local/share/Steam/steamapps/common/DiRT Rally/DirtRally.sh: 19: /home/asus/.local/share/Steam/steamapps/common/DiRT Rally/config/post-run-check.sh: SIGNAL_MESSAGE[20]=SIGPWR(20): Program received power down signal: not found
/home/asus/.local/share/Steam/steamapps/common/DiRT Rally/DirtRally.sh: 20: /home/asus/.local/share/Steam/steamapps/common/DiRT Rally/config/post-run-check.sh: SIGNAL_MESSAGE[31]=SIGSYS(31): Bad system call: not found
/home/asus/.local/share/Steam/steamapps/common/DiRT Rally/DirtRally.sh: 22: /home/asus/.local/share/Steam/steamapps/common/DiRT Rally/config/post-run-check.sh: Bad substitution
>>> Adding process 3622 for game ID 310560
>>> Adding process 3623 for game ID 310560
>>> Adding process 3624 for game ID 310560
>>> Adding process 3625 for game ID 310560
Game removed: AppID 310560 "DiRT Rally", ProcID 3602 
No cached sticky mapping in ActivateActionSet.Installing breakpad exception handler for appid(steam)/version(1508273419)
Generating new string page texture 118: 128x256, total string texture memory is 3,09 MB
Generating new string page texture 120: 384x256, total string texture memory is 3,48 MB
Generating new string page texture 121: 24x256, total string texture memory is 3,51 MB
GameAction [AppID 310560, ActionID 2] : LaunchApp changed task to SynchronizingCloud with ""
GameAction [AppID 310560, ActionID 2] : LaunchApp changed task to SiteLicenseSeatCheckout with ""
GameAction [AppID 310560, ActionID 2] : LaunchApp changed task to CreatingProcess with ""
GameAction [AppID 310560, ActionID 2] : LaunchApp waiting for user response to CreatingProcess ""
GameAction[AppID 310560, ActionID 2] : LaunchApp continues with user response "CreatingProcess"
Opted-in Controller Mask: 0
Game update: AppID 310560 "DiRT Rally", ProcID 3634, IP 0.0.0.0:0
>>> Adding process 3634 for game ID 310560
GameAction [AppID 310560, ActionID 2] : LaunchApp changed task to WaitingGameWindow with ""
ERROR: ld.so: object '/home/asus/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored.
/bin/sh: 1: Rally//lib/x86_64/: not found
GameAction [AppID 310560, ActionID 2] : LaunchApp changed task to Completed with ""
>>> Adding process 3635 for game ID 310560
Game removed: AppID 310560 "DiRT Rally", ProcID 3634 
mdiluz commented 6 years ago

Deleted the comment in the other thread to prevent duplication.

The relevant part of the above is librtmp.so.0 => not found which shouldn't usually be happening, but this may be solvable by installing whichever package provides that library on your distro.

Have you contacted support already? It may be best to email support@feralinteractive.com with this information and a support report generated from one of those working games from the support tab of our configuration window.

Leopard1907 commented 6 years ago

@mdiluz

Hi Marc. I've contacted them and gave them outputs. Even i recorded a video and finally Feral Support recommended issue #3 and Xpander's solution.

That why i tried that and when it didn't worked i've posted that here. I want to play your games on my laptop but oddly some of them working ( strategy ones ) but 3d intense games are not working.

BTW my specs are:

Intel Core i7 7700 HQ Nvidia GTX 1050 4 GB- Driver version 384.90 8 GB ram

samuel-feral commented 6 years ago

Hi @Leopard1907

I'm afraid I'm having some trouble finding your support ticket. If you could let me know the ticket number you received from us so I can investigate this further.

Best regards,

Sam

Leopard1907 commented 6 years ago

@samuel-feral

Hi Samuel. My support ticket number is 20918.

mdiluz commented 6 years ago

Cheers @Leopard1907,

We'll be continuing with this in our support system, if it turns out to be an issue that's applicable to launch issues then I'll happily open this back up.

Leopard1907 commented 6 years ago

@mdiluz Can you open that again?

Because your support requested all reports and days later they can only came up with " Use Ubuntu 16.10 "

I don't want to use Ubuntu , if that is the case i will say goodbye to Feral ports

mdiluz commented 6 years ago

Sorry, this is still a support issue.

They'll clarify with you, but the request to try 16.10 is primarily to help identify where the area may lie. Other users on your OS have working games, so trying Ubuntu would help narrow down the cause.

Leopard1907 commented 6 years ago

Hi Marc. I tried with Ubuntu and it was still the same. I've given up hope on these games and turned back to Mint but today i found this.

I think this is also my problem too or at least similar.

https://github.com/ValveSoftware/steam-for-linux/issues/3506

I'm on a laptop with Nvidia. I'm using Nvidia Prime , not Bumblebee.

So this looks very similar. And it makes sense because as i stated earlier , i can run Shogun 2 on this system but at the options side graphics card is described as unknown.

Can you try this listed games with a laptop running Nvidia Prime?

mdiluz commented 6 years ago

Hi @Leopard1907,

This github issues page is not for customer support, we do all that with our support team.

However, since it's possible this could be ValveSoftware/steam-for-linux#3506, could you give full command line output from the games in question when you run them, with exact details on how steam is being launched (changed environment variables in particular).

Could you also fully list which Nvidia packages and drivers you have installed. Do you have Mesa also installed? How're you utilising Prime?

Also, since many games behave differently (the games you list in the other bug were launched years apart), this absolutely has to be dealt with on game per game basis, can you please try and make sure when detailing what happens you're clear on which game had which output/issue? Perhaps focusing on Dirt Rally first as it's the newest and therefore may be more likely to only have one issue for you, rather than many, which can confuse things further.

Cheers,

Leopard1907 commented 6 years ago

Of course , sorry for late reply.

I have also Mesa installed. I'm utilising Prime with Prime Synchronization to get up my display.

According to Nvidia , with Prime Sync Nvidia Gpu does the job but drawing things to screen is handled by i gpu. If i'm not wrong.

https://devtalk.nvidia.com/default/topic/957814/prime-and-prime-synchronization/

Here is the output of Dirt Rally.

`Game update: AppID 310560 "DiRT Rally", ProcID 7371, IP 0.0.0.0:0

Adding process 7371 for game ID 310560 GameAction [AppID 310560, ActionID 1] : LaunchApp changed task to WaitingGameWindow with "" ERROR: ld.so: object '/home/asus/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. ERROR: ld.so: object '/home/asus/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. ERROR: ld.so: object '/home/asus/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. /home/asus/.local/share/Steam/steamapps/common/DiRT Rally/DirtRally.sh: 9: [: /home/asus/.local/share/Steam/ubuntu12_32/steam-runtime: unexpected operator ERROR: ld.so: object '/home/asus/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. pid 7381 != 7380, skipping destruction (fork without exec?) pid 7384 != 7380, skipping destruction (fork without exec?) pid 7388 != 7380, skipping destruction (fork without exec?) pid 7387 != 7380, skipping destruction (fork without exec?) GameAction [AppID 310560, ActionID 1] : LaunchApp changed task to Completed with "" Adding process 7372 for game ID 310560 ERROR: ld.so: object '/home/asus/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. Adding process 7373 for game ID 310560 Adding process 7374 for game ID 310560 ERROR: ld.so: object '/home/asus/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. ERROR: ld.so: object '/home/asus/.local/share/Steam/ubuntu12_32/gameoverlayrenderer.so' from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS32): ignored. DirtRally: crash reporter initialised with path "/home/asus/.local/share/feral-interactive/DiRT Rally/crashes" Adding process 7380 for game ID 310560 Adding process 7390 for game ID 310560 Adding process 7391 for game ID 310560 Adding process 7392 for game ID 310560 Game update: AppID 310560 "DiRT Rally", ProcID 7392, IP 0.0.0.0:0 Setting breakpad minidump AppID = 310560 Steam_SetMinidumpSteamID: Caching Steam ID: 76561198258755599 [API loaded no] Installing breakpad exception handler for appid(steam)/version(1509425745) Installing breakpad exception handler for appid(gameoverlayui)/version(20171030190939) Installing breakpad exception handler for appid(gameoverlayui)/version(1.0) [1124/235326:ERROR:browser_main_loop.cc(170)] Running without the SUID sandbox! See https://code.google.com/p/chromium/wiki/LinuxSUIDSandboxDevelopment for more information on developing with the sandbox on. Installing breakpad exception handler for appid(gameoverlayui)/version(1.0) DirtRally: crash reporter initialised with path "/home/asus/.local/share/feral-interactive/DiRT Rally/crashes" DirtRally: crash reporter initialised with path "/home/asus/.local/share/feral-interactive/DiRT Rally/crashes" [1124/235326:ERROR:renderer_main.cc(212)] Running without renderer sandbox [1124/235326:INFO:CONSOLE(0)] "The specified value '!' does not conform to the required format. The format is '#rrggbb' where rr, gg, bb are two-digit hexadecimal numbers.", source: file://localhost/home/asus/.local/share/Steam/steamapps/common/DiRT%20Rally/share/FeralUI/PGOW/Core/feralUI.html (0) Assert( Assertion Failed: font != vgui::INVALID_FONT ):../vgui_surfacelib/FontManager.cpp:469 `

I'm only using Ld Library Path on launch settings , otherwise it hangs on SDL 2.0.5 initialised againts 2.0.5.

https://github.com/FeralInteractive/ferallinuxscripts/issues/3

mdiluz commented 6 years ago

Hi, could you clarify exactly what you're setting in launch settings?

I'm only using Ld Library Path on launch settings , otherwise it hangs on SDL 2.0.5 initialised againts 2.0.5.

Leopard1907 commented 6 years ago

Sure.

LD_LIBRARY_PATH="/home/asus/.steam/steam/steamapps/common/DirtRally/lib/x86_64/" %command%

mdiluz commented 6 years ago

Ah OK, I'm surprised Mint still needs that, I thought it had the glibc patch needed from #3.

Anyway, what's the symptom here for Dirt Rally specifically? Just for exact clarification.

Leopard1907 commented 6 years ago

So , i hit play. Feral Launcher kicks in and i hit run then fans are starts to ramping up ( because of cpu and hdd activity ) and on Steam it says running but nothing happens.

So i have to kill DirtRally from system monitor to make it stop.

Let me give other details of my system too.

I'm using Mint installed on 128 gb ssd and my /home direction is on a 1 TB HDD. So everything from Steam to , Steam games are installed there.

Leopard1907 commented 6 years ago

Also a note , Shogun2 and Medieval 2 works without LD Library Path workaround at all.

mdiluz commented 6 years ago

Cheers for the details.

To clarify as well - what exact version of Mint are you running, and has it been updated today? This is mostly to check on the glibc issue so I can report it if needed.

Could you also kill the game with kill -6 $( pidof DirtRally ) and email the newest .dmp file in ~/.local/share/feral-interactive/DiRT Rally/crashes to support? Make sure to mention to pass it on to me.

Leopard1907 commented 6 years ago

I'm running Linux Mint 18.2 Cinnamon 64 bit. It isn't updated today though i'm already running everything updated.

Here is it too ; btw i send the report to your support team and mentioned about this thread and your request about report. Should i pass you to request number too , it is 24527.

inxi -Fxz
System:    Host: asus-FX553VD Kernel: 4.14.2-041402-generic x86_64 (64 bit gcc: 7.2.0)
           Desktop: Cinnamon 3.4.6 (Gtk 3.18.9-1ubuntu3.3)
           Distro: Linux Mint 18.2 Sonya
Machine:   System: ASUSTeK (portable) product: GL553VD v: 1.0
           Mobo: ASUSTeK model: GL553VD v: 1.0
           Bios: American Megatrends v: GL553VD.303 date: 04/28/2017
CPU:       Quad core Intel Core i7-7700HQ (-HT-MCP-) cache: 6144 KB
           flags: (lm nx sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx) bmips: 22464
           clock speeds: max: 3800 MHz 1: 2800 MHz 2: 2800 MHz 3: 2800 MHz
           4: 2800 MHz 5: 2800 MHz 6: 2800 MHz 7: 2800 MHz 8: 2800 MHz
Graphics:  Card-1: Intel Device 591b bus-ID: 00:02.0
           Card-2: NVIDIA Device 1c8d bus-ID: 01:00.0
           Display Server: X.Org 1.18.4 driver: nvidia
           Resolution: 1920x1080@60.01hz
           GLX Renderer: GeForce GTX 1050/PCIe/SSE2
           GLX Version: 4.5.0 NVIDIA 384.98 Direct Rendering: Yes
Audio:     Card Intel Device a171 driver: snd_hda_intel bus-ID: 00:1f.3
           Sound: Advanced Linux Sound Architecture v: k4.14.2-041402-generic
Network:   Card-1: Intel Wireless 7265 bus-ID: 02:00.0
           IF: N/A state: N/A mac: N/A
           Card-2: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
           driver: r8169 v: 2.3LK-NAPI port: d000 bus-ID: 03:00.0
           IF: enp3s0 state: up speed: 1000 Mbps duplex: full mac: <filter>
Drives:    HDD Total Size: 1128.2GB (49.8% used)
           ID-1: /dev/sda model: SanDisk_SD8SN8U1 size: 128.0GB
           ID-2: /dev/sdb model: HGST_HTS541010A9 size: 1000.2GB
Partition: ID-1: / size: 118G used: 13G (11%) fs: ext4 dev: /dev/sda2
           ID-2: /home size: 917G used: 512G (59%) fs: ext4 dev: /dev/sdb1
RAID:      No RAID devices: /proc/mdstat, md_mod kernel module present
Sensors:   System Temperatures: cpu: 51.0C mobo: N/A gpu: 0.0:44C
           Fan Speeds (in rpm): cpu: 0
Info:      Processes: 257 Uptime: 1:57 Memory: 1865.7/7864.6MB
           Init: systemd runlevel: 5 Gcc sys: 5.4.0
           Client: Shell (bash 4.3.481) inxi: 2.2.35 
mdiluz commented 6 years ago

Ok cheers, I'll get that file.

Could you show the output of ldd version?

Leopard1907 commented 6 years ago

Sure.

ldd --version ldd (Ubuntu GLIBC 2.23-0ubuntu9) 2.23 Kopya Hakkı (C) 2016 Free Software Foundation, Inc. Bu bir serbest yazılımdır; kopyalama koşulları için kaynak koduna bakınız. HİÇBİR garanti yoktur; hatta SATILABİLİRLİĞİ veya ŞAHSİ KULLANIMINIZA UYGUNLUĞU için bile garanti verilmez. Roland McGrath ve Ulrich Drepper tarafından yazıldı.

mdiluz commented 6 years ago

Cheers, 2.23 didn't have issues, so LD_LIBRARY_PATH being needed is suspicious and could be causing this issue.

The game appears to also be having issues with your system on several fronts - the first being data loading. Steam data was fully verified, and you've tried to clean out ~/.local/share/feral-interactive/DiRT Rally/ completely, with no change in behaviour, correct?

I'm also not seeing exact issues that look PRIME related, but given thatinxi lists your Intel card first it's also possible you'll hit issues there due to how OpenGL handles multi-device setups. Something to bear in mind.

Please note Mint 18.x is currently based off Ubuntu 16.04. but Dirt Rally was certified against 16.10, so there could be any number of issues caused by using older system libraries. Unfortunately, that means Mint will not be updating its base until Ubuntu 18.04, so there's no easy fix for Mint users.

Leopard1907 commented 6 years ago

So i decided to test one more game. Specially Ubuntu 16.04 needed and downloaded LiS.

It says that.

ekran goruntusu - 2017-11-27 17-47-29

But it resumes keeping cpu busy.

I killed it with pid6 like you suggested and get the dump file.

Should i attach it here or send with an e-mail?

So it is not a Ubuntu 16.04 based Mint 18.2 i guess.

mdiluz commented 6 years ago

Unfortunately, we can't make the assumption two games have the same issue, even though it may be correct.

However, the symptoms do appear to be similar, almost like disk access is failing for some reason. Are your /home and / directories mounted with different filesystem types perhaps?

Also, just to confirm as before - both of these issues persist even after verifying steam data and clearing out the settings directories in ~/.local/share/feral-interactive/?

mdiluz commented 6 years ago

I installed 18.2 from fresh today on a similar machine, performed a full apt update && apt dist-upgrade, installed steam, and installed the Nvidia proprietary drivers using Driver Manager and do not hit these issues.

When comparing configuration, I've spotted your kernel is 4.14.2-041402-generic x86_64, this isn't the standard I'd expect from Mint 18.2 which should be 4.8 series right now. You're also running NVIDIA 384.98 but the default seems to be NVIDIA 384.90, which implies the driver was installed from somewhere outside of the normal mint repositories.

Could you clarify how the above two changes were made?

Leopard1907 commented 6 years ago

So you installed on a laptop too? Is Lightdm worked ok for you?

https://bugs.launchpad.net/lightdm/+bug/1637733

My kernel is a mainline kernel , which i installed via Ukuu. Because my FN keys needed it to work. Although , when using Mint kernels , same problem was there. So not kernel related , i tried with default kernel before.

384.98 is from Graphics PPA. When i installed Mint again , there was 375 series drivers available on Mint' s default. So i thought that was the problem and added this ppa but turns out it wasn't.

https://launchpad.net/~graphics-drivers/+archive/ubuntu/ppa

And yes , i deleted ~/.local/share/feral-interactive/ all content on there and verified games on Steam but it is still the same.

My all drives are EXT4.

Which info can i provide to you? BTW , Mint had 18.3 update just seconds ago and i downloaded it and situation is still same.

If you don't mind , this looks like it needs a direct touch on issue.

I can install TeamViewer and you can look everything you want on my system , Steam , games etc.

I just want to play them but somehow i can't.

mdiluz commented 6 years ago

So you installed on a laptop too? Is Lightdm worked ok for you?

It was just a plain old PC, which perhaps highlights Prime as part of the issue, though this would be the first time I've seen it affect disk access in this way.

If you could link to a guide you used, or quickly explain how you installed Prime, I may be able to emulate the same setup on a laptop.

My kernel is a mainline kernel, which i installed via Ukuu. Because my FN keys needed it to work. Although, when using Mint kernels, same problem was there. So not kernel related, i tried with default kernel before.

Cheers, that and the graphics driver are fine then, and the ppa should also work alright.

And yes , i deleted ~/.local/share/feral-interactive/ all content on there and verified games on Steam but it is still the same.

OK, thanks for double checking those.

My all drives are EXT4.

Hmm, that rules out any of the strange inter-filesystem bugs I've seen before.

Which info can i provide to you? BTW , Mint had 18.3 update just seconds ago and i downloaded it and situation is still same. If you don't mind , this looks like it needs a direct touch on issue. I can install TeamViewer and you can look everything you want on my system , Steam , games etc. I just want to play them but somehow i can't.

I'd like you to be able to play them too :)

Hmm, so I think there are a few more things we can try together first here. Focusing on LIS (the error there points directly to a disk access issue) I can see it's failed to load the /path/to/steamapps/common/Life Is Strange/share/data/lifeisstrange/config/defaultengine.ini file, with matching lower case. Could you quickly verify that file is there, and that running file on it on the command line says it's UTF-8 Unicode text, with CRLF line terminators?

We should also check if TR and SoM have the same file access issue - could you send over what happens when you run them? If they hang, a kill -6 will give us the crash dmp which you can attach here this time.

I know this can be a pain, but have you also tried the games on Ubuntu (with prime) on the same laptop? I know that it's a pain to configure another OS, but it'd help massively in narrowing down the cause of the issue.

Leopard1907 commented 6 years ago

Marc i'm so sorry to reply so late. That notify e-mail didn't make it to my inbox so i just guessed that you gave up. ( I hope you're not )

Before that , i tried Ubuntu before and it was same. Ubuntu 16.04 was the distro. I didn't do anything extra to run Prime on Ubuntu and Mint. Just installed the Nvidia official driver and Prime appeared.

Here is the LiS file output.

ile '/home/asus/.steam/steam/steamapps/common/Life Is Strange/share/data/lifeisstrangegame/config/defaultengine.ini' /home/asus/.steam/steam/steamapps/common/Life Is Strange/share/data/lifeisstrangegame/config/defaultengine.ini: UTF-8 Unicode text, with CRLF line terminators

I don't lower case though so i'm adding this file as an attachment. LiS.txt

Also Hitman is one of the affected games and it says this. Dx 11 error. ekran goruntusu - 2017-12-17 13-22-32

How can i use that kill argument?

mdiluz commented 6 years ago

No worries for the slowness.

So this HITMAN error heavily implies the current driver isn't compatible. The game checks for the OpenGL features it needs and errors with an "incompatible device" message if it finds them missing (and we must have forgotten to change the error text to say OpenGL 4.5 and/or the specific extensions needed).

Best guess is HITMAN is not using the official NVIDIA drivers there, and is either using nouveau or the intel card. That may be why the less graphically intensive games run, but the more modern ones do not.

Adding this line to the top of the game's .sh launch script should help identify that:

glxinfo > ~/glxinfo_output.txt

You can then try and run the game, and the file should be created. You'll need mesa-utils installed if you don't already. The output in ~/glxinfo_output.txt will tell us which GL driver is being detected. I suspect it's the wrong one and Prime is failing for whatever reason.

For the other two games, running kill -6 $(pidof TombRaider) and kill -6 $(pidof ShadowOfMordor) should force a "crash" while they're hanging, which should create a proper crash log. You'll need pidof installed though I think Mint has that by default already.

Leopard1907 commented 6 years ago

Thank you for reply Marc.

Here is the glxinfo.

[Uploading glxinfo_output.txt …]()

Here is the dmp file of SoM.

19eaf6e9-978a-d987-66f8dc23-54603753.dmp.zip

I couldn't get it for Tomb Raider because it just refuses to run. I click play but it closes itself at miliseconds.

Also LiS says Failed to find default engine.ini but it hangs.

So i can kill it with kill -6 so here is that dmp too.

73f62aa1-cf82-aaa7-36ef1559-15b63577.dmp.zip

Leopard1907 commented 6 years ago

Glx info here.

note: added to a gist and deleted below comment - Marc here

mdiluz commented 6 years ago

Thanks @Leopard1907,

Frustratingly, your glxinfo output shows a valid OpenGL version string: 4.5.0 NVIDIA 384.98 which implies the game would see that too, so that would rule out finding the wrong driver or card.

The LIS crash verifies what I saw before - that it simply couldn't locate the engine configuration file. DXMD appears to have given up in a similar way to LIS.

If these are going wrong for the same reason, it almost has to be a data related issue, possibly with writing to the preferences in ~/.local/share/ or $XDG_DATA_HOME. I know this is a ridiculous request, but could you check those paths are fully writable to and aren't doing anything strange?

Could you also try running LIS with XDG_DATA_HOME=/tmp %command% in the steam launch arguments?

If these are separate issues, then this is a little harder. So first, let's be clear about what's happening here for each game, so we don't lose track:

Hitman - Fails to find valid GL 4.5 (appears in error as DX11) device DXMD - Simply hangs, possibly data related LIS - Can't find it's defaultengine.ini file Dirt Rally - Simply Hangs Medieval 2 - Works Shogun 2 = Works

Could you correct me if I'm wrong there?

In the mean time I'm going to attempt to set up a similar prime laptop, I don't have access to a laptop with 1050, but I have ones with other Nvidia cards.

Leopard1907 commented 6 years ago

Thanks Marc ,

I checked ~/.local/share/ and it says it has access to creating files and deleting them.

It has create and delete permission to my account ( ASUS ) , it has only access to read them when it was on group.

I gave ASUS's exact same access to group one but it didn't change anything and also XDG_DATA_HOME=/tmp %command% didn't worked.

Hitman - Gives DX11 error and after that it closes itself when i hit confirmation button. DXMD- I don't have it Shadow of Mordor - When i hit play on Feral Launcher it says "SoM experienced a problem and had to close. To prevent probleme occuring again , we recommend that you revert graphics options to their default settings"

With two options : revert to default or continue anyway.

Neither of them works and SoM loading screen with a turning circle at right bottom keeps turnhing. Also eating a lot of cpu power and ram , it has it's both .sh and exec running. I have to kill SoM exec to stop it.

LIS- Defaultengine.ini error and keeps ramping up my system sources like SoM did. But without a loading screen.

Dirt Rally - Without giving any error or any loading screen , it acts like SoM and LiS at background. I have to kill it.

Medieval 2- Works

Shogun 2 - Works

That is the correct one.

Thanks for your effort Marc, i hope you can solve it because i want to buy Mad Max but because of this i'm delaying it. I just had a chance with Hitman thanks to holiday pack and it failed like other intensive games.

My setup is not changed.

Since you mentioned disk access , my config has two disks which you can see at my previous posts.

128 GB SSD dedicated Mint as / , 1 TB HDD dedicated as home.

With Feral ports , you might have heard Linux Steam Integration that Solus Dev Ikey's project.

On his project he noted that , which i saw today. ( I don't use LSI by the way.)

Feral Interactive ports won’t run if on a separate Steam Library (partition) due to base confinement rules.

https://solus-project.com/2017/12/19/lsi-0-7-2-released/

I don't know if it is related to your suspicion about disk access or not but i'm trying. :)

mdiluz commented 6 years ago

Hi,

Thanks for verifying and trying all of that.

I installed Mint 18.3 fresh on a laptop with a 980M and using Nvidia prime, plus a split /home and / partition setup, and still don't reproduce any of your issues, so this is all getting very strange indeed.

The Solus issue is, unfortunately, only an issue with snaps, so shouldn't affect you.

Could you by any chance try the latest Nvidia drivers on the 387 branch? On the off chance this could be something specific to do with your 1050 being fairly new.

I'll keep experimenting here to try and imitate your set-up.

Leopard1907 commented 6 years ago

Hi Marc ,

I know , very strange because other games ( Cs Go , Dota 2 , Bioshock Infinite , even Doom 2016 via Wine , Rocket League , Metro Redux Series ,Hal Life 2 , Civ 5 ) are all working normally and Feral strategy ports working normally.

I installed 387.34 driver and result is the same. OpenGL bumped up to 4.6 though.

mdiluz commented 6 years ago

Thanks for checking the new driver.

So, to rule out any obscure hardware related issues, have you used memtest from a live CD, or SMART tests on the hard drives?

https://www.memtest86.com/technical.htm#linux https://www.thomas-krenn.com/en/wiki/SMART_tests_with_smartctl

Output from dmesg when these games fail may be useful too, along with the last 100 lines or so of journalctl:

dmesg > ~/dmesg.txt
journalctl -r | head -n100 > ~/journal.txt
Leopard1907 commented 6 years ago

Hi Marc.

I'm not at home right now , i will do memtest and smart when i get home.

Although , i already did dmesg thing at here because i saw some acpi errors although most of the people said these are not important.

https://bugzilla.kernel.org/show_bug.cgi?id=197889

https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1732686

They said these are firmware related but i never done it when try to run these games so i will do it too.

Leopard1907 commented 6 years ago

`sudo smartctl -i /dev/sda1 smartctl 6.5 2016-01-24 r4214 [x86_64-linux-4.14.5-041405-generic] (local build) Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION === Device Model: SanDisk SD8SN8U128G1002 Serial Number: 172017421382 LU WWN Device Id: 5 001b44 4a94baa42 Firmware Version: X4131002 User Capacity: 128.035.676.160 bytes [128 GB] Sector Size: 512 bytes logical/physical Rotation Rate: Solid State Device Form Factor: M.2 Device is: Not in smartctl database [for details use: -P showall] ATA Version is: ACS-2 T13/2015-D revision 3 SATA Version is: SATA 3.2, 6.0 Gb/s (current: 6.0 Gb/s) Local Time is: Fri Dec 22 15:44:00 2017 +03 SMART support is: Available - device has SMART capability. SMART support is: Enabled `

`sudo smartctl -i /dev/sdb1 smartctl 6.5 2016-01-24 r4214 [x86_64-linux-4.14.5-041405-generic] (local build) Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION === Model Family: HGST Travelstar 5K1000 Device Model: HGST HTS541010A9E680 Serial Number: JA100CD90KK22M LU WWN Device Id: 5 000cca 81ec7fa60 Firmware Version: JA0OA560 User Capacity: 1.000.204.886.016 bytes [1,00 TB] Sector Sizes: 512 bytes logical, 4096 bytes physical Rotation Rate: 5400 rpm Form Factor: 2.5 inches Device is: In smartctl database [for details use: -P show] ATA Version is: ATA8-ACS T13/1699-D revision 6 SATA Version is: SATA 2.6, 6.0 Gb/s (current: 6.0 Gb/s) Local Time is: Fri Dec 22 15:44:10 2017 +03 SMART support is: Available - device has SMART capability. SMART support is: Enabled `

I did short tests.

First 1 TB driver , home partition. Games are in it.

`sudo smartctl -a /dev/sdb1 smartctl 6.5 2016-01-24 r4214 [x86_64-linux-4.14.5-041405-generic] (local build) Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION === Model Family: HGST Travelstar 5K1000 Device Model: HGST HTS541010A9E680 Serial Number: JA100CD90KK22M LU WWN Device Id: 5 000cca 81ec7fa60 Firmware Version: JA0OA560 User Capacity: 1.000.204.886.016 bytes [1,00 TB] Sector Sizes: 512 bytes logical, 4096 bytes physical Rotation Rate: 5400 rpm Form Factor: 2.5 inches Device is: In smartctl database [for details use: -P show] ATA Version is: ATA8-ACS T13/1699-D revision 6 SATA Version is: SATA 2.6, 6.0 Gb/s (current: 6.0 Gb/s) Local Time is: Fri Dec 22 16:00:26 2017 +03 SMART support is: Available - device has SMART capability. SMART support is: Enabled

=== START OF READ SMART DATA SECTION === SMART overall-health self-assessment test result: PASSED

General SMART Values: Offline data collection status: (0x00) Offline data collection activity was never started. Auto Offline Data Collection: Disabled. Self-test execution status: ( 0) The previous self-test routine completed without error or no self-test has ever been run. Total time to complete Offline data collection: ( 45) seconds. Offline data collection capabilities: (0x5b) SMART execute Offline immediate. Auto Offline data collection on/off support. Suspend Offline collection upon new command. Offline surface scan supported. Self-test supported. No Conveyance Self-test supported. Selective Self-test supported. SMART capabilities: (0x0003) Saves SMART data before entering power-saving mode. Supports SMART auto save timer. Error logging capability: (0x01) Error logging supported. General Purpose Logging supported. Short self-test routine recommended polling time: ( 2) minutes. Extended self-test routine recommended polling time: ( 214) minutes. SCT capabilities: (0x003d) SCT Status supported. SCT Error Recovery Control supported. SCT Feature Control supported. SCT Data Table supported.

SMART Attributes Data Structure revision number: 16 Vendor Specific SMART Attributes with Thresholds: ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE 1 Raw_Read_Error_Rate 0x000b 100 100 062 Pre-fail Always - 0 2 Throughput_Performance 0x0005 100 100 040 Pre-fail Offline - 0 3 Spin_Up_Time 0x0007 184 184 033 Pre-fail Always - 1 4 Start_Stop_Count 0x0012 100 100 000 Old_age Always - 495 5 Reallocated_Sector_Ct 0x0033 100 100 005 Pre-fail Always - 0 7 Seek_Error_Rate 0x000b 100 100 067 Pre-fail Always - 0 8 Seek_Time_Performance 0x0005 100 100 040 Pre-fail Offline - 0 9 Power_On_Hours 0x0012 099 099 000 Old_age Always - 447 10 Spin_Retry_Count 0x0013 100 100 060 Pre-fail Always - 0 12 Power_Cycle_Count 0x0032 100 100 000 Old_age Always - 351 191 G-Sense_Error_Rate 0x000a 100 100 000 Old_age Always - 0 192 Power-Off_Retract_Count 0x0032 100 100 000 Old_age Always - 60 193 Load_Cycle_Count 0x0012 100 100 000 Old_age Always - 3164 194 Temperature_Celsius 0x0002 171 171 000 Old_age Always - 35 (Min/Max 18/42) 196 Reallocated_Event_Count 0x0032 100 100 000 Old_age Always - 0 197 Current_Pending_Sector 0x0022 100 100 000 Old_age Always - 0 198 Offline_Uncorrectable 0x0008 100 100 000 Old_age Offline - 0 199 UDMA_CRC_Error_Count 0x000a 200 200 000 Old_age Always - 0 223 Load_Retry_Count 0x000a 100 100 000 Old_age Always - 0

SMART Error Log Version: 1 No Errors Logged

SMART Self-test log structure revision number 1 Num Test_Description Status Remaining LifeTime(hours) LBA_of_first_error

1 Short offline Completed without error 00% 447 -

2 Short offline Completed without error 00% 447 -

SMART Selective self-test log data structure revision number 1 SPAN MIN_LBA MAX_LBA CURRENT_TEST_STATUS 1 0 0 Not_testing 2 0 0 Not_testing 3 0 0 Not_testing 4 0 0 Not_testing 5 0 0 Not_testing Selective self-test flags (0x0): After scanning selected spans, do NOT read-scan remainder of disk. If Selective self-test is pending on power-up, resume after 0 minute delay.

`

This one is SSD , attached as /

`udo smartctl -a /dev/sda1 smartctl 6.5 2016-01-24 r4214 [x86_64-linux-4.14.5-041405-generic] (local build) Copyright (C) 2002-16, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION === Device Model: SanDisk SD8SN8U128G1002 Serial Number: 172017421382 LU WWN Device Id: 5 001b44 4a94baa42 Firmware Version: X4131002 User Capacity: 128.035.676.160 bytes [128 GB] Sector Size: 512 bytes logical/physical Rotation Rate: Solid State Device Form Factor: M.2 Device is: Not in smartctl database [for details use: -P showall] ATA Version is: ACS-2 T13/2015-D revision 3 SATA Version is: SATA 3.2, 6.0 Gb/s (current: 6.0 Gb/s) Local Time is: Fri Dec 22 16:04:05 2017 +03 SMART support is: Available - device has SMART capability. SMART support is: Enabled

=== START OF READ SMART DATA SECTION === SMART overall-health self-assessment test result: PASSED

General SMART Values: Offline data collection status: (0x00) Offline data collection activity was never started. Auto Offline Data Collection: Disabled. Self-test execution status: ( 0) The previous self-test routine completed without error or no self-test has ever been run. Total time to complete Offline data collection: ( 0) seconds. Offline data collection capabilities: (0x11) SMART execute Offline immediate. No Auto Offline data collection support. Suspend Offline collection upon new command. No Offline surface scan supported. Self-test supported. No Conveyance Self-test supported. No Selective Self-test supported. SMART capabilities: (0x0003) Saves SMART data before entering power-saving mode. Supports SMART auto save timer. Error logging capability: (0x01) Error logging supported. General Purpose Logging supported. Short self-test routine recommended polling time: ( 2) minutes. Extended self-test routine recommended polling time: ( 10) minutes.

SMART Attributes Data Structure revision number: 4 Vendor Specific SMART Attributes with Thresholds: ID# ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE 5 Reallocated_Sector_Ct 0x0032 100 100 --- Old_age Always - 0 9 Power_On_Hours 0x0032 100 100 --- Old_age Always - 449 12 Power_Cycle_Count 0x0032 100 100 --- Old_age Always - 350 165 Unknown_Attribute 0x0032 100 100 --- Old_age Always - 12890275910 166 Unknown_Attribute 0x0032 100 100 --- Old_age Always - 1 167 Unknown_Attribute 0x0032 100 100 --- Old_age Always - 39 168 Unknown_Attribute 0x0032 100 100 --- Old_age Always - 3 169 Unknown_Attribute 0x0032 100 100 --- Old_age Always - 146 170 Unknown_Attribute 0x0032 100 100 --- Old_age Always - 0 171 Unknown_Attribute 0x0032 100 100 --- Old_age Always - 0 172 Unknown_Attribute 0x0032 100 100 --- Old_age Always - 0 173 Unknown_Attribute 0x0032 100 100 --- Old_age Always - 1 174 Unknown_Attribute 0x0032 100 100 --- Old_age Always - 82 184 End-to-End_Error 0x0032 100 100 --- Old_age Always - 0 187 Reported_Uncorrect 0x0032 100 100 --- Old_age Always - 0 188 Command_Timeout 0x0032 100 100 --- Old_age Always - 0 194 Temperature_Celsius 0x0022 054 059 --- Old_age Always - 46 (Min/Max 20/59) 199 UDMA_CRC_Error_Count 0x0032 100 100 --- Old_age Always - 0 230 Unknown_SSD_Attribute 0x0032 100 100 --- Old_age Always - 85900263444 232 Available_Reservd_Space 0x0033 100 100 004 Pre-fail Always - 100 233 Media_Wearout_Indicator 0x0032 100 100 --- Old_age Always - 193 234 Unknown_Attribute 0x0032 100 100 --- Old_age Always - 301 241 Total_LBAs_Written 0x0030 253 253 --- Old_age Offline - 268 242 Total_LBAs_Read 0x0030 253 253 --- Old_age Offline - 453 244 Unknown_Attribute 0x0032 000 100 --- Old_age Always - 0

SMART Error Log Version: 1 No Errors Logged

SMART Self-test log structure revision number 1 Num Test_Description Status Remaining LifeTime(hours) LBA_of_first_error

1 Short offline Completed without error 00% 449 -

Selective Self-tests/Logging not supported `

Leopard1907 commented 6 years ago

I also forgot add that ; i did ram test.

It was clear.

So did you have a chance to test this on a GTX 1050 laptop like you mentioned earlier?

mdiluz commented 6 years ago

Hi @Leopard1907,

Sorry for the delay over the holidays.

Thanks for the tests, everything is in order hardware-wise it looks like.

No luck on the laptop - I'm fielding the request around to see if I can get my hands on an equivalent Asus 10 series laptop, as I've been unable to reproduce the issues on any other prime-using laptop.

I'm very sorry we've still not been able to resolve this issue for you yet, but thanks for being so patient.

Leopard1907 commented 6 years ago

No worries. I hope we can sort this out at the end.

Leopard1907 commented 6 years ago

Rise of The Tomb Raider is coming but it looks like i won't be able to play it. :(

mdiluz commented 6 years ago

Hi @Leopard1907,

I have a hope that things might work better for you with more modern Vulkan games since Vulkan has far better multi-GPU handling, if the root cause of these issues is that. But it's just a suspicion.

One thing I've heard about is that for some people the work that Ikey has done for Solus with LDM helps a lot with prime based laptops. If there's any way you're able to try Solus then I'd give it a shot, on the off chance it helps.

Another possibility is that the next Mint refresh (19 Tara) or Ubuntu 18.04 could well resolve these issues as well. That'll be out around April/May I'd think.

Could you also try using a flatpak version of steam? I know LiS needs the "--devel" argument when running, but the other games that you have issues with should work fine.

Cheers,

Leopard1907 commented 6 years ago

Hi again Mark , i solved it on this very Linux Mint 18.3 installation.

I added LANG=C %command% to these games launch options and they start working.

Every one of them are working right now. I was ready to move to Solus but when i saw they can't have solution to screen tearing i've decided to search some stuff for my last shot.

I found the solution on there , on yours GRID Autosport Steam forum.

https://steamcommunity.com/app/255220/discussions/0/494631967653501112/

My system language is Turkish and although i'm was using Steam with English language this Lang C command is still needed.

From Dirt Rally to SoM , they just works. Although game still cannot recognize my gpu properly , it was on Shogun 2 but that didn't need that Lang C work.

Here are my screenshots:

ekran goruntusu - 2018-02-21 23-19-08 ekran goruntusu - 2018-02-21 23-22-12

Also i did a benchmark on SoM with very high settings preset and that is the result. So clearly Nvidia ( GTX 1050 laptop ) works but game cannot identify it.

Whew , i'm so glad Marc. But i insist you to invest this issue or at least prepare some kind guide for noobs like me that contains these kind of workarounds.

These are very serious problems that can turn away a Linux newcomer back again to Windows.

Anyway , right now i will wait for Rise of The Tomb Raider. I'm so happy :)

Here is Dirt Rally with High settings ; very good port.

ekran goruntusu - 2018-02-22 01-24-44

mdiluz commented 6 years ago

Hi @Leopard1907,

That's great news. Thanks for having the patience and sticking with us through all this, and thanks for finding the solution.

We'll be glad to take this on internally and figure out exactly how to avoid it in the future - quite possibly with a launch script change.

For what it's worth, we've been un-setting LC_ALL here in the launch scripts for a while now to resolve similar issues, as some libraries can behave inconsistently if not set. And it was perhaps my mistake to overlook the system language as the problem, as I could see the locale in your screenshots!

For now, I'll re-open this bug, as it does appear to be something that can be worked around in the launch script with this change:

# Set LANG to avoid locale related issues
export LANG=C
Leopard1907 commented 6 years ago

No problem Marc. Odd thing is Medieval 2 and Shogun didn't need this workaround. Maybe we just gone into circles because of this strange situation.

Anyway , i'm glad that is solved.

If you need any kind of testing , i'm here to help. :)

Have a good day.

PS: Port Skyrim and Witcher 3 :)

viggy96 commented 6 years ago

I have a similar error on my copy of DiRT Rally. My other Feral games seem to work fine. I have tried using 'LANG=C %command%', to the same effect.

DirtRally: dumped to "/home/vignesh/.local/share/feral-interactive/DiRT Rally/crashes/3ae878a7-2835-0f73-475e521e-57ff41f7.dmp"
DirtRally: crash reporter "/media/vignesh/HGST/Steam/steamapps/common/DiRT Rally/bin/feral_linux_crash_reporter" launching
Game crashed with signal [11], if possible email [support@feralinteractive.com] with the crash file [/home/vignesh/.local/share/feral-interactive/DiRT Rally/crashes/3ae878a7-2835-0f73-475e521e-57ff41f7.dmp] and details
./DirtRally.sh: 10: /media/vignesh/HGST/Steam/steamapps/common/DiRT Rally/config/post-run-check.sh: SIGNAL_MESSAGE[1]=SIGHUP(1): Program Hangup (GPU driver issue?): not found
./DirtRally.sh: 11: /media/vignesh/HGST/Steam/steamapps/common/DiRT Rally/config/post-run-check.sh: SIGNAL_MESSAGE[2]=SIGINT(2): Program Interrupted: not found
./DirtRally.sh: 12: /media/vignesh/HGST/Steam/steamapps/common/DiRT Rally/config/post-run-check.sh: SIGNAL_MESSAGE[4]=SIGILL(4): Illegal instruction, check your CPU meets minimum requirements: not found
./DirtRally.sh: 13: /media/vignesh/HGST/Steam/steamapps/common/DiRT Rally/config/post-run-check.sh: SIGNAL_MESSAGE[6]=SIGABRT(6): Program Aborted: not found
./DirtRally.sh: 14: /media/vignesh/HGST/Steam/steamapps/common/DiRT Rally/config/post-run-check.sh: SIGNAL_MESSAGE[8]=SIGFPE(8): Floating-point exception, check your CPU meets minimum requirements: not found
./DirtRally.sh: 15: /media/vignesh/HGST/Steam/steamapps/common/DiRT Rally/config/post-run-check.sh: SIGNAL_MESSAGE[9]=SIGKILL(9): Program killed: not found
./DirtRally.sh: 16: /media/vignesh/HGST/Steam/steamapps/common/DiRT Rally/config/post-run-check.sh: SIGNAL_MESSAGE[11]=SIGSEGV(11): Segmentation fault: not found
./DirtRally.sh: 17: /media/vignesh/HGST/Steam/steamapps/common/DiRT Rally/config/post-run-check.sh: SIGNAL_MESSAGE[13]=SIGPIPE(13): Broken pipe, check networking: not found
./DirtRally.sh: 18: /media/vignesh/HGST/Steam/steamapps/common/DiRT Rally/config/post-run-check.sh: SIGNAL_MESSAGE[15]=SIGTERM(15): Program terminated: not found
./DirtRally.sh: 19: /media/vignesh/HGST/Steam/steamapps/common/DiRT Rally/config/post-run-check.sh: SIGNAL_MESSAGE[20]=SIGPWR(20): Program received power down signal: not found
./DirtRally.sh: 20: /media/vignesh/HGST/Steam/steamapps/common/DiRT Rally/config/post-run-check.sh: SIGNAL_MESSAGE[31]=SIGSYS(31): Bad system call: not found
./DirtRally.sh: 22: /media/vignesh/HGST/Steam/steamapps/common/DiRT Rally/config/post-run-check.sh: Bad substitution
Leopard1907 commented 6 years ago

I bought Deus Ex:MD and i can confirm this one also needs the Lang C command too.

Leopard1907 commented 6 years ago

F1 2017 needs this also , otherwise it gave an error like this.

ekran goruntusu - 2018-03-24 18-07-41

viggy96 commented 6 years ago

The 'LANG=C %command' does nothing for me and DiRT Rally. DiRT Rally continues to not work. It crashes upon clicking play in the Feral launcher.

DirtRally: dumped to "/home/vignesh/.local/share/feral-interactive/DiRT Rally/crashes/7f6906a1-3cae-2a58-31de4e8f-40f2289a.dmp"
DirtRally: crash reporter "/media/vignesh/HGST/Steam/steamapps/common/DiRT Rally/bin/feral_linux_crash_reporter" launching
Game crashed with signal [11], if possible email [support@feralinteractive.com] with the crash file [/home/vignesh/.local/share/feral-interactive/DiRT Rally/crashes/7f6906a1-3cae-2a58-31de4e8f-40f2289a.dmp] and details
/media/vignesh/HGST/Steam/steamapps/common/DiRT Rally/DirtRally.sh: 10: /media/vignesh/HGST/Steam/steamapps/common/DiRT Rally/config/post-run-check.sh: SIGNAL_MESSAGE[1]=SIGHUP(1): Program Hangup (GPU driver issue?): not found
/media/vignesh/HGST/Steam/steamapps/common/DiRT Rally/DirtRally.sh: 11: /media/vignesh/HGST/Steam/steamapps/common/DiRT Rally/config/post-run-check.sh: SIGNAL_MESSAGE[2]=SIGINT(2): Program Interrupted: not found
/media/vignesh/HGST/Steam/steamapps/common/DiRT Rally/DirtRally.sh: 12: /media/vignesh/HGST/Steam/steamapps/common/DiRT Rally/config/post-run-check.sh: SIGNAL_MESSAGE[4]=SIGILL(4): Illegal instruction, check your CPU meets minimum requirements: not found
/media/vignesh/HGST/Steam/steamapps/common/DiRT Rally/DirtRally.sh: 13: /media/vignesh/HGST/Steam/steamapps/common/DiRT Rally/config/post-run-check.sh: SIGNAL_MESSAGE[6]=SIGABRT(6): Program Aborted: not found
/media/vignesh/HGST/Steam/steamapps/common/DiRT Rally/DirtRally.sh: 14: /media/vignesh/HGST/Steam/steamapps/common/DiRT Rally/config/post-run-check.sh: SIGNAL_MESSAGE[8]=SIGFPE(8): Floating-point exception, check your CPU meets minimum requirements: not found
/media/vignesh/HGST/Steam/steamapps/common/DiRT Rally/DirtRally.sh: 15: /media/vignesh/HGST/Steam/steamapps/common/DiRT Rally/config/post-run-check.sh: SIGNAL_MESSAGE[9]=SIGKILL(9): Program killed: not found
/media/vignesh/HGST/Steam/steamapps/common/DiRT Rally/DirtRally.sh: 16: /media/vignesh/HGST/Steam/steamapps/common/DiRT Rally/config/post-run-check.sh: SIGNAL_MESSAGE[11]=SIGSEGV(11): Segmentation fault: not found
/media/vignesh/HGST/Steam/steamapps/common/DiRT Rally/DirtRally.sh: 17: /media/vignesh/HGST/Steam/steamapps/common/DiRT Rally/config/post-run-check.sh: SIGNAL_MESSAGE[13]=SIGPIPE(13): Broken pipe, check networking: not found
/media/vignesh/HGST/Steam/steamapps/common/DiRT Rally/DirtRally.sh: 18: /media/vignesh/HGST/Steam/steamapps/common/DiRT Rally/config/post-run-check.sh: SIGNAL_MESSAGE[15]=SIGTERM(15): Program terminated: not found
/media/vignesh/HGST/Steam/steamapps/common/DiRT Rally/DirtRally.sh: 19: /media/vignesh/HGST/Steam/steamapps/common/DiRT Rally/config/post-run-check.sh: SIGNAL_MESSAGE[20]=SIGPWR(20): Program received power down signal: not found
/media/vignesh/HGST/Steam/steamapps/common/DiRT Rally/DirtRally.sh: 20: /media/vignesh/HGST/Steam/steamapps/common/DiRT Rally/config/post-run-check.sh: SIGNAL_MESSAGE[31]=SIGSYS(31): Bad system call: not found
/media/vignesh/HGST/Steam/steamapps/common/DiRT Rally/DirtRally.sh: 22: /media/vignesh/HGST/Steam/steamapps/common/DiRT Rally/config/post-run-check.sh: Bad substitution
Game removed: AppID 310560 "", ProcID 17717 
Leopard1907 commented 6 years ago

I think you should e-mail to Feral Support first. Looks like a different issue than mine.

Leopard1907 commented 6 years ago

Rise of The Tomb Raider works without LANG C command, just like Medieval and Shogun 2 did. Very good port , thanks.