On Sat, Jun 11, 2022 at 04:29:06AM +0100, Chris Narkiewicz wrote:
> On Fri, Jun 10, 2022 at 01:45:09PM +1000, Jonathan Gray wrote:
> > Thanks, it would appear to be something outside of drm then.
> 
> I managed to run latest snapshot 2022-06-11, but
> I did it by upgrading sets from 2022-05-25.
> 
> So this is neither kernel nor xenocara.
> 
> I suspect this is firmware related, as when I removed
> inteldrm firmware, X fails to start with symptoms described
> in the original bug report.
> 
> Re-installing firmware did not help, but reinstalling 2022-05-25
> worked. Comparing files did not reveal any differences, so
> I don't thing there is any issue with fw_update.
> 
> At this moment, given the weird and inconsistent results I get,
> I suspect some sort of hardware issue or disk failure.
> 
> But before giving up, I'm wondering if there is a method to
> debug inteldrm firmware loading perhaps?

If you don't have the firmware installed I would expect a message
in dmesg along the lines of
"Failed to load DMC firmware i915/glk_dmc_ver1_04.bin. Disabling runtime power 
management."

The huc/guc firmware on this generation of hardware relate to
video encode/decode and aren't used by default.

short descriptions of them can be found at
https://01.org/linuxgraphics/downloads/firmware

The firmware files used only have one commit in linux-firmware:

commit 14aa9778d0bd629b3712c817492f5b7a5798b2dd
Author: John Harrison <[email protected]>
Date:   Fri Jun 4 12:48:09 2021 -0700

    firmware/i915/guc: Add GuC v62.0.0 for all platforms
    
    Signed-off-by: John Harrison <[email protected]>

 i915/glk_guc_62.0.0.bin | Bin 0 -> 200000 bytes
 1 file changed, 0 insertions(+), 0 deletions(-)

commit c47d8f800b59480bf8e8b6cdf030aa863459b67a
Author: Anusha Srivatsa <[email protected]>
Date:   Tue Sep 3 14:08:05 2019 -0700

    drm/i915/firmware: Add v4.0.0 of HuC for Geminilake
    
    Add Support for the latest version of GLK.
    
    Signed-off-by: Anusha Srivatsa <[email protected]>

 i915/glk_huc_4.0.0.bin | Bin 0 -> 226048 bytes
 1 file changed, 0 insertions(+), 0 deletions(-)

commit 8e7c787fad2181eda916b570113fdd3c08c08436
Author: Anusha Srivatsa <[email protected]>
Date:   Wed Oct 11 11:20:33 2017 -0700

    linux-firmware/i915: Add Geminilake DMC version 1.04
    
    DMC provides additional graphics low-power idle states. It provides
    capability to save and restore display registers across these low-power
    states independently from the OS/Kernel
    
    This is the first release of DMC for Geminilake.
    
    This major version will be just upgraded on code when it is required
    software changes for API/ABI compatibility.
    
    Cc: Rodrigo Vivi <[email protected]>
    Signed-off-by: Anusha Srivatsa <[email protected]>

 i915/glk_dmc_ver1_04.bin | Bin 0 -> 8800 bytes
 1 file changed, 0 insertions(+), 0 deletions(-)

Reply via email to