Skip to content

Scatterer crashes on openGL 4.6 on Intel iGPU on latest Arch linux. #250

@AnisDjerrab

Description

@AnisDjerrab

I see a black artifact where the atmosphere should be, and there are numerous performance problems, making KSP unplayable. here are my system specs :

  • CPU : intel i5 10th gen Ice Lake.
  • GPU : Intel UHD Graphics with support up to OpenGL 4.6.
  • RAM : 8GB DDR4 + 28GB nvme swap.
  • Storage : 512 GB nvme.
  • KSP version : latest 1.12.5
  • Scatterer version : latest.

here's a dump of KSP.log :

[LOG 19:05:54.028] [Scatterer][Debug] Core instance created
[LOG 19:05:54.028] [Scatterer][Info] Version:0.0878p
[LOG 19:05:54.029] [Scatterer][Info] Running on: OpenGL 4.6 (Core Profile) Mesa 25.3.4-arch1.1 on Linux 6.18 Steam Runtime 2 64bit
[LOG 19:05:54.029] [Scatterer][Info] Game resolution: 1920x1080
[LOG 19:05:54.029] [Scatterer][Info] Compute shader support: True
[LOG 19:05:54.029] [Scatterer][Info] Async GPU readback support: False
[LOG 19:05:55.263] [Agent]: Found 19 agent mentality types
[LOG 19:05:55.266] [AgentList]: 31 agents parsed and loaded.
[LOG 19:05:55.306] [UIMasterController]: HideUI
[LOG 19:05:55.498] [CelestialBody]: Kerbin's solar day length is 1d, 0h, 0m long. sidereal day length is 5h, 59m, 9s long
[LOG 19:06:04.723] [UIMasterController]: HideUI
[LOG 19:06:04.767] [HighLogic]: =========================== Scene Change : From LOADING to MAINMENU =====================
[LOG 19:06:07.225] [AddonLoader]: Instantiating addon 'ContractDefs' from assembly 'KSP'
[LOG 19:06:07.289] [AddonLoader]: Instantiating addon 'KSPCFFastLoaderReport' from assembly 'KSPCommunityFixes'
[LOG 19:06:07.292] [AddonLoader]: Instantiating addon 'ToolbarButton' from assembly 'Scatterer'
[LOG 19:06:07.292] [AddonLoader]: Instantiating addon 'Scatterer' from assembly 'Scatterer'
[LOG 19:06:07.292] [Scatterer][Debug] Core instance created
[LOG 19:06:07.293] [Scatterer][Info] Version:0.0878p
[LOG 19:06:07.293] [Scatterer][Info] Running on: OpenGL 4.6 (Core Profile) Mesa 25.3.4-arch1.1 on Linux 6.18 Steam Runtime 2 64bit
[LOG 19:06:07.293] [Scatterer][Info] Game resolution: 1920x1080
[LOG 19:06:07.293] [Scatterer][Info] Compute shader support: True
[LOG 19:06:07.293] [Scatterer][Info] Async GPU readback support: False
[LOG 19:06:07.317] [Scatterer][Debug] Finding ScattererCelestialBody name: Kerbin. TransformName: Kerbin
[LOG 19:06:07.319] [Scatterer][Debug] Found ScattererCelestialBody: Kerbin, actual ingame name: Kerbin
[LOG 19:06:07.320] [Scatterer][Debug] Finding ScattererCelestialBody name: Duna. TransformName: Duna
[LOG 19:06:07.320] [Scatterer][Debug] Found ScattererCelestialBody: Duna, actual ingame name: Duna
[LOG 19:06:07.320] [Scatterer][Debug] Finding ScattererCelestialBody name: Laythe. TransformName: Laythe
[LOG 19:06:07.320] [Scatterer][Debug] Found ScattererCelestialBody: Laythe, actual ingame name: Laythe
[LOG 19:06:07.320] [Scatterer][Debug] Finding ScattererCelestialBody name: Jool. TransformName: Jool
[LOG 19:06:07.320] [Scatterer][Debug] Found ScattererCelestialBody: Jool, actual ingame name: Jool
[LOG 19:06:07.320] [Scatterer][Debug] Finding ScattererCelestialBody name: Eve. TransformName: Eve
[LOG 19:06:07.320] [Scatterer][Debug] Found ScattererCelestialBody: Eve, actual ingame name: Eve
[LOG 19:06:07.327] [Scatterer][Debug] Removed stock oceans
[LOG 19:06:07.328] [Scatterer][Debug] Replacing EVE shaders
[LOG 19:06:07.354] [Scatterer][Debug] Eve shaderloader type not found
[LOG 19:06:07.370] [UIMasterController]: ShowUI
[LOG 19:06:08.062] [GameParameters]: Loaded custom parameter class CommNetParams.
[LOG 19:06:08.063] [GameParameters]: Loaded custom parameter class MissionParamsGeneral.
[LOG 19:06:08.063] [GameParameters]: Loaded custom parameter class MissionParamsFacilities.
[LOG 19:06:08.063] [GameParameters]: Loaded custom parameter class MissionParamsExtras.
[LOG 19:06:08.064] [GameParameters]: Loaded custom parameter class AdvancedParams.
[LOG 19:06:08.104] [ReflectionUtil]: Found 40 types with UpgradeModule attribute in 8 assemblies.
[LOG 19:06:08.128] [KSPCF:FastLoader] Intel(R) Core(TM) i5-1035G1 CPU @ 1.00GHz | 7617 MB | Mesa Intel(R) UHD Graphics (ICL GT1) (512 MB)
Total loading time to main menu : 129.144s
- Configs and assemblies loaded in 6.264s
- Configs reload done in 1.169s
- Configs translated in 0.013s
- 2352 assets loaded in 9.404s :
  - 86 audio assets (79.689 MiB) in 0.376s, 211.785 MiB/s
  - 1639 texture assets (1.373 GiB) in 7.841s, 179.41 MiB/s
  - 626 model assets (64.41 MiB) in 1.184s, 54.379 MiB/s
- Asset bundles loaded in 10.521s
- GameDatabase (configs, resources, traits, upgrades...) loaded in 0.051s
- Built-in parts copied in 0.059s
- Part and internal configs extracted in 0.001s
- 483 parts and 1927 modules compiled in 18.153s
  - 4.0 modules/part, 37.583 ms/part, 9.420 ms/module
  - PartIcon compilation : 1.661s
- 27 internal spaces and 56 props compiled in 0.213s
- 2 DLC (Making History, Breaking Ground) loaded in 37.528s
- Planetary system loaded in 14.543s
[LOG 19:06:08.128] Texture queries : 1709, slow path : 0 (0.00 %)
[LOG 19:06:08.146] [ModuleManager] Total loading Time = 122.918s
[LOG 19:06:08.364] [ScenarioTypes]: List Created 23 scenario types loaded from 8 loaded assemblies.
[WRN 19:06:08.473] File '/home/anis/.local/share/Steam/steamapps/common/Kerbal Space Program/KSP_Data/../Missions/MissionScoreInfo.cfg' does not exist
[LOG 19:06:08.482] [ApplicationLauncher] Awake False
[LOG 19:06:08.483] [ApplicationLauncher] SpawnSimpleLayout: VerticalTopDown
[LOG 19:06:08.541] [UiApp] Awake: 
[LOG 19:06:08.544] [ApplicationLauncher] OnSceneLoadedGUIReady: scene MAINMENU ShouldBeVisible() True ShouldBeOnTop() True iIsPositionedAtTop True
[LOG 19:06:09.500] [Scatterer][Debug] Mapping EVE clouds
[LOG 19:06:09.512] [Scatterer][Debug] Eve assembly type not found
[LOG 19:06:09.516] [Scatterer][Debug] Core setup done
[LOG 19:06:09.601] [Scatterer][Debug] Added eclipse caster Mun for Kerbin
[LOG 19:06:09.601] [Scatterer][Debug] Added eclipse caster Minmus for Kerbin
[LOG 19:06:09.858] [Scatterer][Debug]  Atmosphere config found for: Kerbin
[LOG 19:06:10.394] [Scatterer][Debug] Skynode initiated for Kerbin
[LOG 19:06:10.394] [Scatterer][Debug] Effects loaded for Kerbin
[LOG 19:06:10.460] [UIApp] Adding  to Application Launcher
[LOG 19:06:10.469] [ApplicationLauncher] SetHidden: 
[LOG 19:06:10.664] [MessageSystem] OnAppInitialized
[LOG 19:06:10.665] [MessageSystem] Reposition 0.14 2357
[EXC 19:06:18.731] NullReferenceException: Object reference not set to an instance of an object
	Scatterer.AtmoPreprocessor.ReleaseTextures () (at <54f2924209e243e1ae5e4af0d4a9ce81>:0)
	Scatterer.AtmoPreprocessor.OnDestroy () (at <54f2924209e243e1ae5e4af0d4a9ce81>:0)
	UnityEngine.DebugLogHandler:LogException(Exception, Object)
	ModuleManager.UnityLogHandle.InterceptLogHandler:LogException(Exception, Object)
	UnityEngine.Debug:CallOverridenDebugHandler(Exception, Object)
[LOG 19:06:18.735] [Scatterer][Debug] Effects unloaded for Kerbin
[LOG 19:06:18.751] [Scatterer][Debug] No changes to main config, skipping saving.
[LOG 19:06:18.834] [UIApp] OnDestroy: 

Thank's in advance for your help!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions