Intel® Arc™ Discrete Graphics
Get answers to your questions or issues when gaming on the world’s best discrete video cards with the latest news surrounding Intel® Arc™ Discrete Graphics.
3864 Discussions

ARC PRO B50 16GB - shader bug, black water in Asterix & Obelix XXL: Romastered (regression?)

Arccy
Beginner
612 Views

After switching to ARC PRO B50 in my Batocera 42 Linux machine, the water in Asterix & Obelix XXL: Romastered turned black. It still looks fine in the original view but when switching to remastered grafics it turnes black.

I've tried Proton 8, 9, 10, several iterations of each. Didn't help.
I've tried updating to Batocera 43, didn't help either.

 

I've tried running some ENV variables to alter the shader rendering but to nothing helped.

 

I can see that the bug was supposedly fixed here:
https://github.com/ValveSoftware/Proton/issues/8674

But even though I'm on 25.3.5 the water remains black.

apiVersion = 1.4.328
driverVersion = 25.3.5
vendorID = 0x8086
deviceID = 0xe212
deviceType = PHYSICAL_DEVICE_TYPE_DISCRETE_GPU
deviceName = Intel(R) Arc(tm) Pro B50 Graphics (BMG G21)
driverID = DRIVER_ID_INTEL_OPEN_SOURCE_MESA
driverName = Intel open-source Mesa driver
driverInfo = Mesa 25.3.5
conformanceVersion = 1.4.0.0

System: Linux 6.18.9
Architecture: x86_64
CPU Model: AMD Ryzen 7 5700X 8-Core Processor
Available Memory: 14805/15906 MB
Display Server: xorg
Display Resolution: 1920x1080
Display Refresh Rate: 60.00Hz
Data Partition Format: ext4
Data Partition Available Space: 634
OS version: 43-dev-ae21997681 2026/02/11 17:25

0 Kudos
8 Replies
Mike_Intel
Moderator
584 Views

Hello Arccy,


Thank you for posting in Intel community Forum.


For me to better understand and diagnose the issue further, let me ask you to provide detailed responses to the following questions. This information will help me isolate the problem and determine the most appropriate course of action moving forward.


  1. What is your game launcher?
  2. Please share the link of the driver that you used.
  3. Please share screenshots of the Graphics settings of the game.
  4. What are the troubleshooting steps that you tried so far?
  5. For me to check the hardware and the driver installed. Please help generate the SSU logs of your system. Kindly refer to the link below for the steps.


Intel® System Support Utility for the Linux* Operating System


If you have questions, please let us know. Thank you.


Best regards,

Michael L.

Intel Customer Support Technician


0 Kudos
Arccy
Beginner
575 Views

Hello Michael,

 

  1. Game was bought via GOG.com, version 1.0.34.0, newest available.
  2. I am unable to share driver link. In Batocera Linux drivers are baked into OS and cannot be changed. The issue is present in both Batocera 42 and newest dev build of Batocera 43.
    Batocera was downloaded from their page batocera.org
    https://sour-silent-prune.6fcff5d8.katapult.cloud/images/batocera-x86_64-42-20251006.img.gz
    This OS was then upgraded to Batocera 43 from within the system via their update menu option.
  3. Changing graphics options does not alter the game behavior. The screenshots are attached.
  4. What I did:
    1) Update the OS from 42 to 43
    2) Change graphics settings on/off on everything available
    3) Change Proton version (screenshots attached, every tested proton version up to 10.30 works and shows black water, 10.30 crashes the game outright)
    4) Replacing GPU to AMD 6400 fixes the issue
    5) Running the game on different PC without GPU - intel 4th gen 4790s, no issue
    6) Added ENV variables to the game launcher:
        ENV=INTEL_DEBUG=nofc PROTON_USE_WINED3D=1
        ENV=ANV_ALWAYS_RESUME_FROM_SUSPEND=1 INTEL_DEBUG=nofc
        ENV=MESA_LOADER_DRIVER_OVERRIDE=iris PROTON_USE_WINED3D=1
        ENV=DXVK_CONFIG="dxgi.customVendorId=1002 dxgi.customDeviceId=73bf" DXVK_ASYNC=1
        ENV=ANV_ENABLE_PIPELINE_CACHE=0 INTEL_DEBUG=noccs DXVK_STATE_CACHE=0
        (INTEL_DEBUG=noccs breaks the game)
        All of the above changed nothing except break the game in some cases.
  5. I'll run the script later today.
0 Kudos
Arccy
Beginner
513 Views

I've since ran more tests:

The game uses native OpenGL (not D3D11), so this is a pure Iris OpenGL rendering issue.

Executable: oXXL1GameGog.exe (32-bit PE)
Graphics API: Native OpenGL (confirmed via WINEDEBUG=+loaddll — game loads OPENGL32.dll and GLU32.dll, does not load d3d11.dll or dxgi.dll)

DLL load trace confirms native OpenGL usage
Full DLL trace (WINEDEBUG=+loaddll) of the game process shows:
Loaded L"C:\\windows\\system32\\OPENGL32.dll" at 79690000: builtin
Loaded L"C:\\windows\\system32\\GLU32.dll" at 79650000: builtin
No d3d11.dll, dxgi.dll, or wined3d.dll appears anywhere in the game's loaded module list. The game communicates directly with OpenGL.

The game is 32-bit, running through Wine's WoW64 thunking to 64-bit Mesa, but the same issue occurs with native 32-bit Wine + 32-bit Iris

The game never uses dxvk, it is never loaded.

0 Kudos
Arccy
Beginner
545 Views

Hi Michael,

the script is unable to run all of its tasks under batocera, which has a read-only filesystem. The things it could not run were:

  1. wodim
  2. lshw
  3. hdparm

Furthermore, it reads and stores my network details as well as serial numbers of devices in my PC. I don't want to post that online for anyone to read.

You'll find the redacted version attached.

I've only hidden the serial numbers and IP/MAC addresses.

What I can get you are results from

  1. lspci
  2. lscpu
  3. aplay -l
  4. lsblk -f
  5. ls -l /dev/cdrom /dev/dvd
  6. cat /proc/sys/dev/cdrom/info

So this should mostly cover what your script couldn't run. You'll find it attached.

0 Kudos
Mike_Intel
Moderator
355 Views

Hello Arccy,


Thank you for the information provided.  


I will do further research on this matter and post the response on this thread once it is available.


Thank you very much for your patience and understanding!


Best regards,

Michael L.

Intel Customer Support Technician


0 Kudos
Mike_Intel
Moderator
277 Views

Hello Arccy,


Thank you for patiently waiting for my update.


Upon further checking, Ubuntu is the official supported Linux of Intel.


Just to check, have you tried to install the driver listed on the Installing Client GPUs — Intel® software for general purpose GPU capabilities documentation


Also, kindly confirm if you were able to test this in other OS.


If you have questions, please let us know. Thank you.


Best regards,

Michael L.

Intel Customer Support Technician


0 Kudos
Arccy
Beginner
248 Views

Ok, I went this far, might as well go the extra mile.

I've installed Ubuntu. On default XE driver (25) the water was black.
I've since updated to the newest available mesa (26) and ran your utility. The report is attached. Yes, the water is still black on mesa 26.

I got the newest available driver from repository ppa:kisak/kisak-mesa, version: 26.0.0~kisak3~n

The water in Asterix & Obelix XXL: Romastered is still black and no different from Batocera Linux. Will this be enough?

0 Kudos
Mike_Intel
Moderator
233 Views

Hello Arccy,


Thank you for the update.


Let me check this issue again and post the response on this thread once it is available.


Thank you very much for your patience and understanding!


Best regards,

Michael L.

Intel Customer Support Technician


0 Kudos
Reply