You are not logged in.

#1 2022-11-11 06:39:04

phycent
Member
Registered: 2019-02-23
Posts: 14

Exteme slow speed and screen flickering while using Intel AX211

I am not sure if anyone have this issue on a newer laptop (I am using a ThinkPad P1 Gen 5 with intel graphics only).

Problems
1. My internet speed on Wifi is 1/20 of the expected performance (compared to on Windows).
8.23 Mbps Down vs up to 700 Mbps on Windows
1.69 Mbps Up vs flat 20 Mbps on Windows

2.The screen will crash/crack/flicker when i try to connect to a network.

Environment
linux 6.0.8
linux-firmware 20221109.60310c2-1

Output of dmesg | grep iwlwifi

[    3.985279] iwlwifi 0000:00:14.3: enabling device (0000 -> 0002)
[    4.035970] iwlwifi 0000:00:14.3: api flags index 2 larger than supported by driver
[    4.035978] iwlwifi 0000:00:14.3: TLV_FW_FSEQ_VERSION: FSEQ Version: 0.0.2.36
[    4.036157] iwlwifi 0000:00:14.3: loaded firmware version 72.daa05125.0 so-a0-gf-a0-72.ucode op_mode iwlmvm
[    4.332722] iwlwifi 0000:00:14.3: Detected Intel(R) Wi-Fi 6E AX211 160MHz, REV=0x370
[    4.509324] iwlwifi 0000:00:14.3: loaded PNVM version dbd9582f
[    4.524553] iwlwifi 0000:00:14.3: Detected RF GF, rfid=0x2010d000
[    4.593630] iwlwifi 0000:00:14.3: base HW address: 14:75:5b:a5:8b:56
[    8.514440] iwlwifi 0000:00:14.3 wlp0s20f3: renamed from wlan0

Output of systool -vm iwlwifi

Module = "iwlwifi"

  Attributes:
    coresize            = "491520"
    initsize            = "0"
    initstate           = "live"
    refcnt              = "1"
    srcversion          = "9CD80B126242D88084FF72D"
    taint               = ""
    uevent              = <store method only>

  Parameters:
    11n_disable         = "0"
    amsdu_size          = "0"
    bt_coex_active      = "Y"
    debug               = "0"
    disable_11ac        = "N"
    disable_11ax        = "N"
    fw_restart          = "Y"
    led_mode            = "0"
    nvm_file            = "(null)"
    power_level         = "0"
    power_save          = "N"
    remove_when_gone    = "N"
    swcrypto            = "0"
    uapsd_disable       = "3"

  Sections:
    .altinstr_replacement= "0xffffffffc1287350"
    .altinstructions    = "0xffffffffc1288540"
    .bss                = "0xffffffffc12baa00"
    .data.once          = "0xffffffffc12b8fe0"
    .data               = "0xffffffffc12b68e0"
    .exit.data          = "0xffffffffc12b8fd8"
    .exit.text          = "0xffffffffc1286e9e"
    .gnu.linkonce.this_module= "0xffffffffc12ba640"
    .ibt_endbr_seal     = "0xffffffffc12a65f1"
    .init.data          = "0xffffffffc0d58000"
    .init.text          = "0xffffffffc0d57000"
    .note.Linux         = "0xffffffffc12b408c"
    .note.gnu.build-id  = "0xffffffffc12b4068"
    .note.gnu.property  = "0xffffffffc12b4028"
    .orc_unwind         = "0xffffffffc12a6755"
    .orc_unwind_ip      = "0xffffffffc12ae969"
    .printk_index       = "0xffffffffc12b8f50"
    .ref.data           = "0xffffffffc12b93a0"
    .retpoline_sites    = "0xffffffffc12a5895"
    .return_sites       = "0xffffffffc12a5d39"
    .rodata             = "0xffffffffc1288580"
    .rodata.cst2        = "0xffffffffc12a5520"
    .rodata.str1.1      = "0xffffffffc129bb63"
    .rodata.str1.8      = "0xffffffffc129eab8"
    .rodata.str2.8      = "0xffffffffc12a5530"
    .smp_locks          = "0xffffffffc12a5178"
    .static_call.text   = "0xffffffffc1287368"
    .static_call_sites  = "0xffffffffc12ba3a8"
    .strtab             = "0xffffffffc0d67400"
    .symtab             = "0xffffffffc0d59000"
    .text               = "0xffffffffc1258000"
    .text.unlikely      = "0xffffffffc1286eb3"
    __bpf_raw_tp_map    = "0xffffffffc12b9000"
    __bug_table         = "0xffffffffc12b6000"
    __jump_table        = "0xffffffffc12b5000"
    __ksymtab           = "0xffffffffc1288000"
    __ksymtab_gpl       = "0xffffffffc1288090"
    __ksymtab_strings   = "0xffffffffc129ae8b"
    __mcount_loc        = "0xffffffffc12a441d"
    __param             = "0xffffffffc12a52c8"
    __tracepoints_ptrs  = "0xffffffffc12a55d8"
    __tracepoints_strings= "0xffffffffc12a5640"
    __tracepoints       = "0xffffffffc12b9b20"
    _ftrace_events      = "0xffffffffc12b92e0"

A temporary remedy is to set 11n_disable for iwlwifi to 1. I will get somewhere near 15-20 Mbps up and down this way. I will still get some flickering/display glitch when I try to connect to a WiFi source.

Last edited by phycent (2022-11-11 07:00:18)

Offline

#2 2022-11-11 07:30:09

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 74,314

Re: Exteme slow speed and screen flickering while using Intel AX211

compared to on Windows

3rd link below, though there're numerous threads about intel > 11a/g falling apart
You could also try to just disable 11ac/11ax

Reg. the screen flicker:

pacman -Qs xf86-video

Offline

#3 2022-11-11 17:55:03

phycent
Member
Registered: 2019-02-23
Posts: 14

Re: Exteme slow speed and screen flickering while using Intel AX211

Thank you for the reply! I have made the following changes:

1. [Better remedy achieved]
In /etc/modprobe.d/iwlwifi.conf, I have set disable_11ax=Y .
Maybe I should have compared to an AX200 on another arch install instead of comparing to Windows performance to be a bit realistic. I can confirm by disabling 11ax, I will achieve the same speed as an AX200 (with disable_11ax=N) now. (~280 Mbps down, 24 Mbps up)
I guess I should turn it off for now until there is any update implemented to iwlwifi.

2. [A lot better video stability achieved]
I installed xf86-video-intel and have the following (as recommended) in my /etc/X11/xorg.conf.d/20-intel.conf

Section "Device"
  Identifier  "Intel Graphics"
  Driver      "intel"
  Option      "DRI" "2"             # DRI3 is now default 
  #Option      "AccelMethod"  "sna" # default
  #Option      "AccelMethod"  "uxa" # fallback
EndSection

After this, I am getting a lot less flickering going in and out of Wi-Fi. I think I still get it once in a while. I will provide more update soon. Here is my dmesg for i915

[    4.252903] i915 0000:00:02.0: enabling device (0006 -> 0007)
[    4.255739] i915 0000:00:02.0: [drm] VT-d active for gfx access
[    4.255872] i915 0000:00:02.0: vgaarb: deactivate vga console
[    4.255927] i915 0000:00:02.0: [drm] Using Transparent Hugepages
[    4.256298] i915 0000:00:02.0: vgaarb: changed VGA decodes: olddecodes=io+mem,decodes=io+mem:owns=mem
[    4.262611] i915 0000:00:02.0: [drm] Finished loading DMC firmware i915/adlp_dmc_ver2_16.bin (v2.16)
[    4.409427] i915 0000:00:02.0: [drm] GuC firmware i915/adlp_guc_70.1.1.bin version 70.1
[    4.409430] i915 0000:00:02.0: [drm] HuC firmware i915/tgl_huc_7.9.3.bin version 7.9
[    4.422770] i915 0000:00:02.0: [drm] HuC authenticated
[    4.423130] i915 0000:00:02.0: [drm] GuC submission enabled
[    4.423131] i915 0000:00:02.0: [drm] GuC SLPC enabled
[    4.423876] i915 0000:00:02.0: [drm] GuC RC: enabled
[    4.427179] i915 0000:00:02.0: [drm] Protected Xe Path (PXP) protected content support initialized
[    5.600060] [drm] Initialized i915 1.6.0 20201103 for 0000:00:02.0 on minor 0
[    5.611276] sof-audio-pci-intel-tgl 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])
[    5.624909] fbcon: i915drmfb (fb0) is primary device
[    5.667589] i915 0000:00:02.0: [drm] fb0: i915drmfb frame buffer device
[    8.761747] mei_pxp 0000:00:16.0-fbf6fcf1-96cf-4e2e-a6a6-1bab8cbe36b1: bound 0000:00:02.0 (ops i915_pxp_tee_component_ops [i915])
[    8.763069] mei_hdcp 0000:00:16.0-b638ab7e-94e2-4ea2-a552-d1c54b627f04: bound 0000:00:02.0 (ops i915_hdcp_component_ops [i915])
[   11.158174] i915 0000:00:02.0: [drm] Reducing the compressed framebuffer size. This may lead to less power savings than a non-reduced-size. Try to increase stolen memory size if available in BIOS.

And the current parameters for i915

Module = "i915"

  Attributes:
    coresize            = "3149824"
    initsize            = "0"
    initstate           = "live"
    refcnt              = "19"
    srcversion          = "2792C80B1B3C03A028A6B96"
    taint               = ""
    uevent              = <store method only>

  Parameters:
    disable_display     = "N"
    disable_power_well  = "-1"
    dmc_firmware_path   = "(null)"
    edp_vswing          = "0"
    enable_dc           = "-1"
    enable_dp_mst       = "Y"
    enable_dpcd_backlight= "-1"
    enable_fbc          = "-1"
    enable_guc          = "-1"
    enable_gvt          = "N"
    enable_hangcheck    = "Y"
    enable_ips          = "1"
    enable_psr2_sel_fetch= "Y"
    enable_psr          = "-1"
    error_capture       = "Y"
    fastboot            = "-1"
    force_probe         = "*"
    force_reset_modeset_test= "N"
    guc_firmware_path   = "(null)"
    guc_log_level       = "-1"
    huc_firmware_path   = "(null)"
    invert_brightness   = "0"
    lmem_bar_size       = "0"
    lmem_size           = "0"
    load_detect_test    = "N"
    lvds_channel_mode   = "0"
    memtest             = "N"
    mitigations         = "auto"
    mmio_debug          = "0"
    modeset             = "-1"
    nuclear_pageflip    = "N"
    panel_use_ssc       = "-1"
    psr_safest_params   = "N"
    request_timeout_ms  = "20000"
    reset               = "3"
    vbt_firmware        = "(null)"
    vbt_sdvo_panel_type = "-1"
    verbose_state_checks= "Y"

3. I didn't quite get what was meant by the 3rd link. I am sorry I didn't state it clear. I only have my arch drive in the system when I have these problems.

Offline

#4 2022-11-11 18:21:24

phycent
Member
Registered: 2019-02-23
Posts: 14

Re: Exteme slow speed and screen flickering while using Intel AX211

I can confirm that the screen will still flicker/glitch when I am trying to connect to a Wi-Fi source.

Offline

#5 2022-11-11 19:47:41

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 74,314

Re: Exteme slow speed and screen flickering while using Intel AX211

I installed xf86-video-intel

Not advisable - by all recent accounts it will make things worse.

Instead, try to disable psr & fbc
https://wiki.archlinux.org/title/Intel_ … flickering
https://wiki.archlinux.org/title/Intel_ … nable_fbc)

The 3rd link in my signature that tells you to disable windows fast-start.

Offline

#6 2022-11-12 05:45:40

phycent
Member
Registered: 2019-02-23
Posts: 14

Re: Exteme slow speed and screen flickering while using Intel AX211

I uninstalled xf86-video-intel, and tried disabling both psr and fbc. The issue is still here.

Offline

#7 2022-11-12 08:25:51

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 74,314

Re: Exteme slow speed and screen flickering while using Intel AX211

Does it flicker if you switch the band (5GHz/2.4GHz) or even just the channel?

Offline

#8 2022-11-13 07:00:11

phycent
Member
Registered: 2019-02-23
Posts: 14

Re: Exteme slow speed and screen flickering while using Intel AX211

The screen will go crazy if I switch to the 2.4 GHz band of my router. The flickering won't stop until I disconnect from the network. The screen will flicker slightly if I connect to the 5 GHz band of my router and for the most time be stable after a connection is achieved.

The screen will still flicker if it is just put on scanning mode.

Offline

#9 2022-11-13 07:57:26

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 74,314

Re: Exteme slow speed and screen flickering while using Intel AX211

Did you by any chance replace or (open the case and) reposition the antenna?
Edit: does the same happen w/ 2.4GHz on windows?

Last edited by seth (2022-11-13 07:58:04)

Offline

#10 2022-11-13 08:03:13

phycent
Member
Registered: 2019-02-23
Posts: 14

Re: Exteme slow speed and screen flickering while using Intel AX211

No, I didn't touch the antennas at all. Windows handle both bands perfectly.

Let's assume it is a graphics issue than a WiFi issue for a moment. In light of this Red Hat support page: https://access.redhat.com/solutions/6956041.

If I look at this page: https://cateee.net/lkddb/web-lkddb/DRM_I915.html, there is really no force_probe parameter I can really set. (My CPU is i7-12800H, so it is Alder Lake H.) Am I looking at the right page to see what parameters I can use?

Last edited by phycent (2022-11-13 08:05:02)

Offline

#11 2022-11-13 09:09:29

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 74,314

Re: Exteme slow speed and screen flickering while using Intel AX211

That parameter would have allowed to test to control an unknown device.

modinfo i915 | grep parm:

My money would be on the psr, did you check "systool -vm i915" to ensure you effectively altered the value?

Edit: possibly one of

parm:           lvds_channel_mode:Specify LVDS channel mode (0=probe BIOS [default], 1=single-channel, 2=dual-channel) (int)
parm:           panel_use_ssc:Use Spread Spectrum Clock with panels [LVDS/eDP] (default: auto from VBT) (int)
parm:           vbt_sdvo_panel_type:Override/Ignore selection of SDVO panel mode in the VBT (-2=ignore, -1=auto [default], index in VBT BIOS table) (int)

Last edited by seth (2022-11-13 09:11:20)

Offline

#12 2022-11-14 00:23:42

phycent
Member
Registered: 2019-02-23
Posts: 14

Re: Exteme slow speed and screen flickering while using Intel AX211

Yes, I can confirm the parameters set are applied using systool. Unfortunately, none of the three parameters will solve the problem.

Offline

#13 2022-11-14 13:33:11

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 74,314

Re: Exteme slow speed and screen flickering while using Intel AX211

"i915.enable_ips=0" # Intelligent power sharing ?

Though if the phenomenon is strictly tied to the wifi signal, I'd rather look there.
Does the opening angle of the panel have any impact?

Edit:
"iwlwifi.11n_disable=6" ? (this disables the antenna aggregation)

Last edited by seth (2022-11-14 13:34:47)

Offline

#14 2022-11-14 20:16:57

phycent
Member
Registered: 2019-02-23
Posts: 14

Re: Exteme slow speed and screen flickering while using Intel AX211

The opening angle of the panel has no impact. It flickers when Wi-Fi card is probing/connecting. Tried disabling ips. I think X will not start and I can only use the tts.

I believe you meant 11n_disable=4 for disabling the aggregation. Tried that as well. No luck.

Offline

#15 2022-11-14 20:35:32

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 74,314

Re: Exteme slow speed and screen flickering while using Intel AX211

I believe you meant 11n_disable=4 for disabling the aggregation.

parm:           11n_disable:disable 11n functionality, bitmap: 1: full, 2: disable agg TX, 4: disable agg RX, 8 enable agg TX (uint)

Offline

#16 2022-11-14 21:52:32

phycent
Member
Registered: 2019-02-23
Posts: 14

Re: Exteme slow speed and screen flickering while using Intel AX211

Set that at 6. Flickering is still here.

Offline

#17 2022-11-15 14:26:21

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 74,314

Re: Exteme slow speed and screen flickering while using Intel AX211

Do you have the opportunity to attach
a) an external display?
b) a usb wifi dongle?

Offline

#18 2022-11-18 06:23:40

phycent
Member
Registered: 2019-02-23
Posts: 14

Re: Exteme slow speed and screen flickering while using Intel AX211

a) I do. There is no flickering if I am just using my external display. I couldn't get both of them to work at the same time though.
b) Sorry I don't.

Offline

#19 2022-11-18 07:35:41

seth
Member
From: Don't DM me only for attention
Registered: 2012-09-03
Posts: 74,314

Re: Exteme slow speed and screen flickering while using Intel AX211

So it's the panel or the crtc - does the backlight level matter?
Edit: does the panel flicker if you otherwise increase the power demand on the system (stress CPU, GPU and HDD/SSD)?

Last edited by seth (2022-11-18 07:38:50)

Offline

#20 2022-11-18 18:21:07

phycent
Member
Registered: 2019-02-23
Posts: 14

Re: Exteme slow speed and screen flickering while using Intel AX211

Backlight level does not matter. I tried some cpu and gpu stress tests and the panel is fine. It only flickers when scanning for Wi-Fi, connecting to Wi-Fi, and very rarely during a network speed test.

Offline

#21 2023-01-16 13:10:26

phycent
Member
Registered: 2019-02-23
Posts: 14

Re: Exteme slow speed and screen flickering while using Intel AX211

Problems go away with linux 6.1.6.arch1-1 as of Jan 16, 2023. I removed all modified parameters on iwlwifi.

Offline

Board footer

Powered by FluxBB