2018年4月13日金曜日

core i5 8400 グラフィックス

Debian stretchback-ports にカーネル linux-image-4.15.0-0.bpo.2-amd64があったので、intel Graphics UHD630 対応はどうなのか試しに入れてみた。

・/etc/default/grub の GRUB_CMDLINE_LINUX_DEFAULTに追加していた i915.alpha_support=1 は要らなくなった

半透明は効かないし、phoronix-test-suiteの成績も悪い、Intel Device 3e92も相変わらず ・・・他には特に変わった様子なし。

$ inxi -G
Graphics:  Card: Intel Device 3e92
           Display Server: X.Org 1.19.2 drivers: modesetting (unloaded: fbdev,vesa)
           Resolution: 1920x1080@60.00hz
           GLX Renderer: Gallium 0.4 on llvmpipe (LLVM 3.9, 256 bits)
           GLX Version: 3.0 Mesa 13.0.6

実験
1)---------------------------------------------------
/etc/modprobe.d/i915.conf が無い場合
# cat /sys/kernel/debug/dri/0/i915_huc_load_status
GuC firmware: (null)
        status: fetch NONE, load NONE
        version: wanted 0.0, found 0.0
        header: offset 0, size 0
        uCode: offset 0, size 0
        RSA: offset 0, size 0

HuC status 0x00006000:
# cat /sys/kernel/debug/dri/0/i915_guc_load_status
GuC firmware: (null)
        status: fetch NONE, load NONE
        version: wanted 0.0, found 0.0
        header: offset 0, size 0
        uCode: offset 0, size 0
        RSA: offset 0, size 0

GuC status 0x00000001:
        Bootrom status = 0x0
        uKernel status = 0x0
        MIA Core status = 0x0

Scratch registers:
         0:     0x0
         1:     0x0
         2:     0x0
         3:     0x0
         4:     0x0
         5:     0x0
         6:     0x0
         7:     0x0
         8:     0x0
         9:     0x0
        10:     0x0
        11:     0x0
        12:     0x0
        13:     0x0
        14:     0x0
        15:     0x0


1') ---------------------------------------------------
/etc/modprobe.d/i915.conf を作って、options i915 enable_guc_loading=1 enable_guc_submission=1 とした場合。
# echo "options i915 enable_guc_loading=1 enable_guc_submission=1" > /etc/modprobe.d/i915.conf
# cat /sys/kernel/debug/dri/0/i915_huc_load_status
HuC firmware: i915/kbl_huc_ver02_00_1810.bin
        status: fetch SUCCESS, load SUCCESS
        version: wanted 2.0, found 2.0
        header: offset 0, size 128
        uCode: offset 128, size 218304
        RSA: offset 218432, size 256

HuC status 0x00006080:
# cat /sys/kernel/debug/dri/0/i915_guc_load_status
GuC firmware: i915/kbl_guc_ver9_14.bin
        status: fetch SUCCESS, load SUCCESS
        version: wanted 9.14, found 9.14
        header: offset 0, size 128
        uCode: offset 128, size 142272
        RSA: offset 142400, size 256

GuC status 0x800330ed:
        Bootrom status = 0x76
        uKernel status = 0x30
        MIA Core status = 0x3

Scratch registers:
         0:     0xf0000000
         1:     0x0
         2:     0x0
         3:     0x5f5e100
         4:     0x600
         5:     0xcdfd3
         6:     0x0
         7:     0x8
         8:     0x3
         9:     0x70240
        10:     0x0
        11:     0x0
        12:     0x0
        13:     0x0
        14:     0x0
        15:     0x0

・・・だからといって、具体的変化なし。

注)GuC, HuC に関しては https://01.org/linuxgraphics/downloads/firmware 。
kbl_... bxt_ skl_... cfl_... は、Kabylake, Broxton, Skylake, Coffee Lake ...の意。

追記
Intel® Graphics for Linux
2018Q1 Intel Graphics Stack Recipe - Last modified: Apr 13, 2018
https://01.org/linuxgraphics/downloads/2018q1-intel-graphics-stack-recipe

skylake、3D driver... 修正/対応/追加 がはじまりそうです。

0 件のコメント:

コメントを投稿

注: コメントを投稿できるのは、このブログのメンバーだけです。