RESOLVED: NOOB help request - C&C Generals

!! any suggestions or help to find a working process !!
I start lutris and connect to my account.
I use my lutris account to start the EA app.
from the EA app, I go to my local games library and start C&C Generals/Zero Hour. or C&C Red Alert.
the script starts and asks for Admin priviledges as required by the game.
after I give my Okay, the script terminates,
“Failed to launch game.
An error on our end caused the launch to fail. Try again a little later. [OK]”
note from the EA app I am able to launch other games, including C&C 3 or Red Alert 3.
*** Error Report Created 2023 Oct 11 ***

** From Lutris - Hardware Info **
[System]
OS: Linux Mint 21.2 Victoria
Arch: x86_64
Kernel: 5.15.0-86-generic
Desktop: X-Cinnamon
Display Server: x11

[CPU]
Vendor: GenuineIntel
Model: Intel(R) Core™ i5-2450M CPU @ 2.50GHz
Physical cores: 2
Logical cores: 4

[Memory]
RAM: 7.5 GB
Swap: 14.9 GB

[Graphics]
Vendor: NVIDIA Corporation
OpenGL Renderer: GeForce 610M/PCIe/SSE2
OpenGL Version: 4.6.0 NVIDIA 390.157
OpenGL Core: 4.6.0 NVIDIA 390.157
OpenGL ES: OpenGL ES 3.2 NVIDIA 390.157
Vulkan Version: 1.3.204
Vulkan Drivers:

** From Linux Mint - System Info **

System:
  Kernel: 5.15.0-86-generic x86_64 bits: 64 compiler: gcc v: 11.4.0 Desktop: Cinnamon 5.8.4
    tk: GTK 3.24.33 wm: muffin dm: LightDM Distro: Linux Mint 21.2 Victoria base: Ubuntu 22.04 jammy
Machine:
  Type: Laptop System: ASUSTeK product: K53SD v: 1.0 serial: <superuser required>
  Mobo: ASUSTeK model: K53SD v: 1.0 serial: <superuser required> BIOS: American Megatrends
    v: K53SD.202 date: 11/02/2011
Battery:
  ID-1: BAT0 charge: 14.3 Wh (99.3%) condition: 14.4/48.4 Wh (29.8%) volts: 12.4 min: 10.8
    model: ASUSTek K53--52 serial: N/A status: N/A
CPU:
  Info: dual core model: Intel Core i5-2450M bits: 64 type: MT MCP arch: Sandy Bridge rev: 7
    cache: L1: 128 KiB L2: 512 KiB L3: 3 MiB
  Speed (MHz): avg: 2894 min/max: 800/3100 cores: 1: 2894 2: 2894 3: 2894 4: 2894
    bogomips: 19955
  Flags: avx ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
  Device-1: Intel 2nd Generation Core Processor Family Integrated Graphics vendor: ASUSTeK
    driver: i915 v: kernel ports: active: LVDS-1 empty: DP-1,HDMI-A-1,VGA-1 bus-ID: 00:02.0
    chip-ID: 8086:0126
  Device-2: NVIDIA GF119M [GeForce 610M] vendor: ASUSTeK driver: nvidia v: 390.157 pcie:
    speed: 2.5 GT/s lanes: 16 bus-ID: 01:00.0 chip-ID: 10de:1058
  Device-3: Alcor Micro Asus Integrated Webcam type: USB driver: uvcvideo bus-ID: 1-1.2:3
    chip-ID: 058f:a014
  Display: x11 server: X.Org v: 1.21.1.4 driver: X: loaded: modesetting,nvidia
    unloaded: fbdev,nouveau,vesa gpu: i915 display-ID: :0 screens: 1
  Screen-1: 0 s-res: 1366x768 s-dpi: 102
  Monitor-1: LVDS-1-1 mapped: LVDS-1 model: LG res: 1366x768 dpi: 101 diag: 395mm (15.5")
  OpenGL: renderer: GeForce 610M/PCIe/SSE2 v: 4.6.0 NVIDIA 390.157 direct render: Yes
Audio:
  Device-1: Intel 6 Series/C200 Series Family High Definition Audio vendor: ASUSTeK
    driver: snd_hda_intel v: kernel bus-ID: 00:1b.0 chip-ID: 8086:1c20
  Sound Server-1: ALSA v: k5.15.0-86-generic running: yes
  Sound Server-2: PulseAudio v: 15.99.1 running: yes
  Sound Server-3: PipeWire v: 0.3.48 running: yes
Network:
  Device-1: Intel Centrino Wireless-N 100 driver: iwlwifi v: kernel pcie: speed: 2.5 GT/s lanes: 1
    bus-ID: 03:00.0 chip-ID: 8086:08ae
  IF: wlp3s0 state: down mac: <filter>
  Device-2: Qualcomm Atheros AR8151 v2.0 Gigabit Ethernet vendor: ASUSTeK driver: atl1c
    v: kernel pcie: speed: 2.5 GT/s lanes: 1 port: 9000 bus-ID: 05:00.0 chip-ID: 1969:1083
  IF: enp5s0 state: up speed: 100 Mbps duplex: full mac: <filter>
Drives:
  Local Storage: total: 238.47 GiB used: 47.26 GiB (19.8%)
  ID-1: /dev/sda vendor: Silicon Power model: SPCC Solid State Disk size: 238.47 GiB
    speed: 6.0 Gb/s serial: <filter>
Partition:
  ID-1: / size: 218.55 GiB used: 47.26 GiB (21.6%) fs: ext4 dev: /dev/sda3
  ID-2: /boot/efi size: 475 MiB used: 6.1 MiB (1.3%) fs: vfat dev: /dev/sda1
Swap:
  ID-1: swap-1 type: partition size: 14.9 GiB used: 0 KiB (0.0%) priority: -2 dev: /dev/sda2
USB:
  Hub-1: 1-0:1 info: Full speed or root hub ports: 2 rev: 2.0 speed: 480 Mb/s chip-ID: 1d6b:0002
  Hub-2: 1-1:2 info: Intel Integrated Rate Matching Hub ports: 6 rev: 2.0 speed: 480 Mb/s
    chip-ID: 8087:0024
  Device-1: 1-1.2:3 info: Alcor Micro Asus Integrated Webcam type: Video driver: uvcvideo
    rev: 2.0 speed: 480 Mb/s chip-ID: 058f:a014
  Hub-3: 2-0:1 info: Full speed or root hub ports: 2 rev: 2.0 speed: 480 Mb/s chip-ID: 1d6b:0002
  Hub-4: 2-1:2 info: Intel Integrated Rate Matching Hub ports: 6 rev: 2.0 speed: 480 Mb/s
    chip-ID: 8087:0024
  Device-1: 2-1.1:3 info: USB OPTICAL MOUSE type: Mouse driver: hid-generic,usbhid rev: 1.1
    speed: 1.5 Mb/s chip-ID: 275d:0ba6
  Hub-5: 3-0:1 info: Hi-speed hub with single TT ports: 2 rev: 2.0 speed: 480 Mb/s
    chip-ID: 1d6b:0002
  Hub-6: 4-0:1 info: Super-speed hub ports: 2 rev: 3.0 speed: 5 Gb/s chip-ID: 1d6b:0003
Sensors:
  System Temperatures: cpu: 80.0 C mobo: N/A gpu: nvidia temp: 69 C
  Fan Speeds (RPM): cpu: 3500
Repos:
  Packages: apt: 2448
  No active apt repos in: /etc/apt/sources.list
  Active apt repos in: /etc/apt/sources.list.d/lutris.list
    1: deb [signed-by=/etc/apt/keyrings/lutris.gpg] https: //download.opensuse.org/repositories/home:/strycore/Debian_12/ ./
  Active apt repos in: /etc/apt/sources.list.d/official-package-repositories.list
    1: deb https: //mirrors.ocf.berkeley.edu/linuxmint-packages victoria main upstream import backport
    2: deb https: //mirror.it.ubc.ca/ubuntu jammy main restricted universe multiverse
    3: deb https: //mirror.it.ubc.ca/ubuntu jammy-updates main restricted universe multiverse
    4: deb https: //mirror.it.ubc.ca/ubuntu jammy-backports main restricted universe multiverse
    5: deb http: //security.ubuntu.com/ubuntu/ jammy-security main restricted universe multiverse
Info:
  Processes: 235 Uptime: 10m Memory: 7.53 GiB used: 2.51 GiB (33.4%) Init: systemd v: 249
  runlevel: 5 Compilers: gcc: 11.4.0 alt: 11/12 Client: Unknown python3.10 client inxi: 3.3.13

** terminal output for lutris -d **
user@System:~$ lutris -d
INFO 2023-10-11 05:34:13,893 [startup.init_lutris:209]:Starting Lutris 0.5.13
INFO 2023-10-11 05:34:13,897 [startup.check_driver:65]:Using NVIDIA drivers 390.157 for x86_64
INFO 2023-10-11 05:34:13,898 [startup.check_driver:69]:GPU: GeForce 610M
INFO 2023-10-11 05:34:13,898 [startup.check_driver:85]:GPU: 10DE:1058 1043:1652 (nvidia drivers)
INFO 2023-10-11 05:34:13,898 [startup.check_driver:85]:GPU: 8086:0126 1043:1652 (i915 drivers)
WARNING 2023-10-11 05:34:14,014 [system.get_vulkan_gpu_name:611]:vulkaninfo not available, unable to list GPUs
WARNING 2023-10-11 05:34:14,014 [system.get_vulkan_gpu_name:611]:vulkaninfo not available, unable to list GPUs
WARNING 2023-10-11 05:34:14,015 [system.get_vulkan_gpu_name:611]:vulkaninfo not available, unable to list GPUs
WARNING 2023-10-11 05:34:14,015 [system.get_vulkan_gpu_name:611]:vulkaninfo not available, unable to list GPUs
WARNING 2023-10-11 05:34:14,015 [system.get_vulkan_gpu_name:611]:vulkaninfo not available, unable to list GPUs
DEBUG 2023-10-11 05:34:14,192 [xrandr._get_vidmodes:16]:Retrieving video modes from XrandR
DEBUG 2023-10-11 05:34:14,270 [lutris.get_missing_game_ids:191]:Checking for missing games
DEBUG 2023-10-11 05:34:31,950 [services.get_game:17]:Getting service game ea-app for lutris
DEBUG 2023-10-11 05:34:35,896 [xrandr._get_vidmodes:16]:Retrieving video modes from XrandR
DEBUG 2023-10-11 05:34:35,911 [command.start:141]:DISABLE_LAYER_AMD_SWITCHABLE_GRAPHICS_1=“1”
DEBUG 2023-10-11 05:34:35,912 [command.start:141]:__GL_SHADER_DISK_CACHE=“1”
DEBUG 2023-10-11 05:34:35,912 [command.start:141]:__GL_SHADER_DISK_CACHE_PATH=“/home/ba-da-boom/Games/ea-app”
DEBUG 2023-10-11 05:34:35,912 [command.start:141]:DRI_PRIME=“1”
DEBUG 2023-10-11 05:34:35,912 [command.start:141]:LD_LIBRARY_PATH=“/home/ba-da-boom/.local/share/lutris/runners/wine/lutris-7.2-2-x86_64/lib:/home/ba-da-boom/.local/share/lutris/runners/wine/lutris-7.2-2-x86_64/lib64:/lib/x86_64-linux-gnu:/lib/i386-linux-gnu:/lib:/lib/i386-linux-gnu/sse2:/lib/x86_64-linux-gnu/tls:/lib/i386-linux-gnu/tls:/usr/lib/x86_64-linux-gnu/libfakeroot:/lib64:/lib32:/lib64:/usr/lib:/usr/lib64:/usr/lib32:/usr/lib64:/usr/lib/i386-linux-gnu:/usr/lib/x86_64-linux-gnu:/home/ba-da-boom/.local/share/lutris/runtime/Ubuntu-18.04-i686:/home/ba-da-boom/.local/share/lutris/runtime/steam/i386/lib/i386-linux-gnu:/home/ba-da-boom/.local/share/lutris/runtime/steam/i386/lib:/home/ba-da-boom/.local/share/lutris/runtime/steam/i386/usr/lib/i386-linux-gnu:/home/ba-da-boom/.local/share/lutris/runtime/steam/i386/usr/lib:/home/ba-da-boom/.local/share/lutris/runtime/Ubuntu-18.04-x86_64:/home/ba-da-boom/.local/share/lutris/runtime/steam/amd64/lib/x86_64-linux-gnu:/home/ba-da-boom/.local/share/lutris/runtime/steam/amd64/lib:/home/ba-da-boom/.local/share/lutris/runtime/steam/amd64/usr/lib/x86_64-linux-gnu:/home/ba-da-boom/.local/share/lutris/runtime/steam/amd64/usr/lib”
DEBUG 2023-10-11 05:34:35,912 [command.start:141]:WINEDEBUG=“-all”
DEBUG 2023-10-11 05:34:35,912 [command.start:141]:DXVK_LOG_LEVEL=“none”
DEBUG 2023-10-11 05:34:35,913 [command.start:141]:WINEARCH=“win64”
DEBUG 2023-10-11 05:34:35,913 [command.start:141]:WINE=“/home/ba-da-boom/.local/share/lutris/runners/wine/lutris-7.2-2-x86_64/bin/wine”
DEBUG 2023-10-11 05:34:35,913 [command.start:141]:WINE_MONO_CACHE_DIR=“/home/ba-da-boom/.local/share/lutris/runners/wine/lutris-7.2-2-x86_64/mono”
DEBUG 2023-10-11 05:34:35,913 [command.start:141]:WINE_GECKO_CACHE_DIR=“/home/ba-da-boom/.local/share/lutris/runners/wine/lutris-7.2-2-x86_64/gecko”
DEBUG 2023-10-11 05:34:35,913 [command.start:141]:GST_PLUGIN_SYSTEM_PATH_1_0=“/home/ba-da-boom/.local/share/lutris/runners/wine/lutris-7.2-2-x86_64/lib64/gstreamer-1.0/:/home/ba-da-boom/.local/share/lutris/runners/wine/lutris-7.2-2-x86_64/lib/gstreamer-1.0/”
DEBUG 2023-10-11 05:34:35,914 [command.start:141]:WINEPREFIX=“/home/ba-da-boom/Games/ea-app”
DEBUG 2023-10-11 05:34:35,914 [command.start:141]:WINEESYNC=“1”
DEBUG 2023-10-11 05:34:35,914 [command.start:141]:WINEFSYNC=“1”
DEBUG 2023-10-11 05:34:35,914 [command.start:141]:WINE_FULLSCREEN_FSR=“1”
DEBUG 2023-10-11 05:34:35,914 [command.start:141]:DXVK_NVAPIHACK=“0”
DEBUG 2023-10-11 05:34:35,914 [command.start:141]:DXVK_ENABLE_NVAPI=“1”
DEBUG 2023-10-11 05:34:35,914 [command.start:141]:PROTON_BATTLEYE_RUNTIME=“/home/ba-da-boom/.local/share/lutris/runtime/battleye_runtime”
DEBUG 2023-10-11 05:34:35,914 [command.start:141]:PROTON_EAC_RUNTIME=“/home/ba-da-boom/.local/share/lutris/runtime/eac_runtime”
DEBUG 2023-10-11 05:34:35,915 [command.start:141]:WINEDLLOVERRIDES=“d3d10core,d3d11,d3d12,d3d12core,d3d9,d3dcompiler_33,d3dcompiler_34,d3dcompiler_35,d3dcompiler_36,d3dcompiler_37,d3dcompiler_38,d3dcompiler_39,d3dcompiler_40,d3dcompiler_41,d3dcompiler_42,d3dcompiler_43,d3dcompiler_46,d3dcompiler_47,d3dx10,d3dx10_33,d3dx10_34,d3dx10_35,d3dx10_36,d3dx10_37,d3dx10_38,d3dx10_39,d3dx10_40,d3dx10_41,d3dx10_42,d3dx10_43,d3dx11_42,d3dx11_43,d3dx9_24,d3dx9_25,d3dx9_26,d3dx9_27,d3dx9_28,d3dx9_29,d3dx9_30,d3dx9_31,d3dx9_32,d3dx9_33,d3dx9_34,d3dx9_35,d3dx9_36,d3dx9_37,d3dx9_38,d3dx9_39,d3dx9_40,d3dx9_41,d3dx9_42,d3dx9_43,dxgi,nvapi,nvapi64=n;winemenubuilder=”
DEBUG 2023-10-11 05:34:35,915 [command.start:141]:WINE_LARGE_ADDRESS_AWARE=“1”
DEBUG 2023-10-11 05:34:35,915 [command.start:141]:game_name=“EA App”
DEBUG 2023-10-11 05:34:35,915 [command.start:141]:PYTHONPATH=“/usr/lib/lutris:/usr/games:/usr/lib/python310.zip:/usr/lib/python3.10:/usr/lib/python3.10/lib-dynload:/usr/local/lib/python3.10/dist-packages:/usr/lib/python3/dist-packages:/usr/lib/python3.10/dist-packages”
DEBUG 2023-10-11 05:34:35,915 [command.start:141]:LUTRIS_GAME_UUID=“214defc0-8971-4574-acc1-09680bcf3365”
Started initial process 2737 from gamemoderun /home/ba-da-boom/.local/share/lutris/runners/wine/lutris-7.2-2-x86_64/bin/wine /home/ba-da-boom/Games/ea-app/drive_c/Program Files/Electronic Arts/EA Desktop/EA Desktop/EALauncher.exe
Start monitoring process.
ERROR: ld.so: object ‘libgamemodeauto.so.0’ from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
ERROR: ld.so: object ‘libgamemodeauto.so.0’ from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
esync: up and running.
Initial process has exited (return code: 0)
info: Game: EABackgroundService.exe
info: DXVK: v2.3
info: Vulkan: Found vkGetInstanceProcAddr in winevulkan.dll @ 0x3b6dc3f30
info: Built-in extension providers:
info: Win32 WSI
info: OpenVR
info: OpenXR
info: OpenVR: could not open registry key, status 2
info: OpenVR: Failed to locate module
info: Enabled instance extensions:
info: VK_KHR_get_surface_capabilities2
info: VK_KHR_surface
info: VK_KHR_win32_surface
info: llvmpipe (LLVM 15.0.7, 256 bits):
info: Driver : llvmpipe 0.0.1
info: Memory Heap[0]:
info: Size: 2048 MiB
info: Flags: 0x1
info: Memory Type[0]: Property Flags = 0xf
warn: DXGI: Found monitors not associated with any adapter, using fallback
info: Adapter LUID 0: 0:409
ERROR: ld.so: object ‘libgamemodeauto.so.0’ from LD_PRELOAD cannot be preloaded (wrong ELF class: ELFCLASS64): ignored.
179.904:034c:0134:info:vkd3d-proton:vkd3d_instance_apply_application_workarounds: Program name: “EADesktop.exe” (hash: 86002dd1d34c8bf5)
179.904:034c:0134:info:vkd3d-proton:vkd3d_instance_deduce_config_flags_from_environment: shader_cache is used, global_pipeline_cache is enforced.
179.904:034c:0134:info:vkd3d-proton:vkd3d_config_flags_init_once: VKD3D_CONFIG=‘’.
179.910:034c:0134:info:vkd3d-proton:vkd3d_get_vk_version: vkd3d-proton - applicationVersion: 2.10.0.
179.910:034c:0134:info:vkd3d-proton:vkd3d_instance_init: vkd3d-proton - build: 88e4f300cc0b5b6.
180.004:034c:0134:info:vkd3d-proton:vkd3d_memory_info_upload_hvv_memory_properties: Topology: UMA-like topology. Using DEVICE_LOCAL | HOST_COHERENT for UPLOAD.
180.004:034c:0134:info:vkd3d-proton:vkd3d_bindless_state_get_bindless_flags: Device does not support VK_EXT_mutable_descriptor_type (or VALVE).
180.004:034c:0134:err:vkd3d-proton:vkd3d_bindless_state_init: Insufficient descriptor indexing support.
info: Game: EAGEP.exe
info: DXVK: v2.3
info: Vulkan: Found vkGetInstanceProcAddr in winevulkan.dll @ 0x3b6dc3f30
info: Built-in extension providers:
info: Win32 WSI
info: OpenVR
info: OpenXR
info: OpenVR: could not open registry key, status 2
info: OpenVR: Failed to locate module
info: Enabled instance extensions:
info: VK_KHR_get_surface_capabilities2
info: VK_KHR_surface
info: VK_KHR_win32_surface
info: llvmpipe (LLVM 15.0.7, 256 bits):
info: Driver : llvmpipe 0.0.1
info: Memory Heap[0]:
info: Size: 2048 MiB
info: Flags: 0x1
info: Memory Type[0]: Property Flags = 0xf
warn: DXGI: Found monitors not associated with any adapter, using fallback
info: Adapter LUID 0: 0:435

On the system options tab for the ea app (right click → configure), enable show advanced and make sure vulkan ICD loader is not set as unspecified, and it set to your nvidia gpu. You may want to install the package vulkan-tools as well using sudo apt install vulkan-tools (I think this is the correct name for mint).
Lastly, you should install the wine-ge 8.17 from the runners section (left hand pane in Lutris)->wine->folder icon and then set ea app to use this from the runner options tab.

1 Like

Thank you @jhu .
I completed these as you described…
for Lutris - Preferences - Runners - Wine @ wine-ge 8.17
@ Configure Wine

  • Runner Options
    • Wine @ wine-ge 8.17
  • System Options
    • vulkan ICD loader = llvmpipe (default)
      • this nVidia gpu not supporting vulkan
      • or Intel OpenSource (not found)

for EA app - Configure

  • Runner Options
    • Wine @ wine-ge 8.17
  • System Options
    • vulkan ICD loader = llvmpipe (default)
      • this nVidia gpu not supporting vulkan
      • or Intel gpu also not supporting vulkan
  • terminal install
    • sudo apt install vulkan-tools
      And it seems to work now!

I have never been able to launch the Electronic Arts app via lutris I can never log in, even username and password are correct… For me it is impossible via lutris and also in other way on steamdeck…

not sure what to say @Tkey99
perhaps submit your own message to the forum
I followed the first message under Support for the process.
** I will say the notes I’ve attached above gave me a full success
and I used the web logins to check-and-confirm the relevant usernames and passwords
note Lutris username is not the email

@jhu @JEFerris-99999 Thank you so much.

I was able to run Red Alert 2 from the infamous EA App on Steamdeck using lutris and your advice.

I just have one problem, there are no sounds at all, do you have an idea how to fix this? Thanks again

hi @bass31, glad that @jhu’s help is helping others
my only suggestion - what I’ve seen for myself, and it’s ‘dumb’ - look for the sounds tray icon
I’ve noticed that sometimes as I start lutris or the EA app, it goes to ‘mute’
weird…
I can’t exactly pin down when-or-why, just that it does go ‘mute’
maybe run a log yourself and submit?