Intel® ARC™ 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™ Graphics
2029 Discussions

Counter-Strike: Global Offensive - OpenGL not working on Linux (Ubuntu 22.04)

guccismith
Novice
28,394 Views

Linux native Counter-Strike: Global Offensive - OpenGL not starting on Linux (Ubuntu 22.04).

 

Driver installed following these guidelines: https://dgpu-docs.intel.com/installation-guides/ubuntu/ubuntu-jammy-arc.html

 

../src/intel/isl/isl.c:2244: FINISHME: ../src/intel/isl/isl.c:isl_surf_supports_ccs: CCS for 3D textures is disabled, but a workaround is available.

 

"csgo_linux64" is not responding.

Labels (2)
0 Kudos
25 Replies
guccismith
Novice
5,639 Views

Hi Andres,

This issue is not resolved until it works with OpenGL using Intel proprietary drivers. Is this verified as working now? Not using workaround with Vulkan API.

Kind of missing the point with the feedback provided in this thread.

"Since the game works on Steam" - yeah it works on Windows too using DirectX - no relation.

Cheers,
Linus

0 Kudos
guccismith
Novice
5,622 Views

Hi Andres,

 

I can report that CS:GO now works with both Vulkan and OpenGL renderer on Linux using latest Intel drivers.

 

hwinfo --display
39: PCI 2800.0: 0300 VGA compatible controller (VGA)
[Created at pci.386]
Unique ID: rBRC.nDfmnmUHKH4
Parent ID: ESHX.mr2N3fBJq5F
SysFS ID: /devices/pci0000:00/0000:00:03.1/0000:26:00.0/0000:27:01.0/0000:28:00.0
SysFS BusID: 0000:28:00.0
Hardware Class: graphics card
Model: "Intel VGA compatible controller"
Vendor: pci 0x8086 "Intel Corporation"
Device: pci 0x56a0
SubVendor: pci 0x8086 "Intel Corporation"
SubDevice: pci 0x1020
Revision: 0x08
Driver: "i915"
Driver Modules: "i915"
Memory Range: 0xfb000000-0xfbffffff (rw,non-prefetchable)
Memory Range: 0x7800000000-0x7bffffffff (ro,non-prefetchable)
Memory Range: 0xfc000000-0xfc1fffff (ro,non-prefetchable,disabled)
IRQ: 84 (252932 events)
Module Alias: "pci:v00008086d000056A0sv00008086sd00001020bc03sc00i00"
Driver Info #0:
Driver Status: i915 is active
Driver Activation Cmd: "modprobe i915"
Config Status: cfg=new, avail=yes, need=no, active=unknown
Attached to: #32 (PCI bridge)

Primary display adapter: #39

 

We can now close this thread. Thanks!

 

Best regards,

Linus

0 Kudos
Johninmen
Beginner
5,616 Views
 

To run Counter-Strike on OpenGL, you need to follow these steps:

  1. Launch Counter-Strike and click on "Options" from the main menu.
  2. Click on "Video" to access the video settings.
  3. Change the video mode to "OpenGL" from the drop-down menu.
  4. Select the desired resolution and refresh rate.
  5. Click on "Advanced" to access more video settings.
  6. Check the "Use custom settings" box.
  7. Set the "OpenGL settings" to your preference. You may need to experiment with these settings to find the best performance for your system.
  8. Click "OK" to save your settings.
  9. Restart Counter-Strike.
0 Kudos
guccismith
Novice
5,608 Views

Thanks, so far I have been toggling between Vulkan and OpenGL by means of launch parameters / arguments - with or without "-vulkan".

 

I can confirm that CS:GO is running with both OpenGL and Vulkan API in windowed mode based on the window title / decorator reveals which one it is currently running. Fullscreen works too. Both now seems to work using the proprietary Intel drivers (DKMS). Still paired with Mesa 22.3.4.

0 Kudos
guccismith
Novice
5,570 Views

Are you sure this applies to the Linux version? I cannot find any option to toggle video mode under the settings menu "Options" - "Video". The only way for me to change between OpenGL and Vulkan API is by means of command line arguments.

Cheers,
Linus

0 Kudos
Reply