You are not logged in.

#1 2016-01-29 02:13:55

mtelli
Member
Registered: 2016-01-29
Posts: 2

MacbookPro12,1 - Screen flickering when connected to wireless

Hi there,

I've bought a MacBook 13' early 2015 three months ago and never had any problem using Arch Linux and everything that I needed I've found in the Arch Wiki. However, one day I noticed the screen blinking black but suddenly stopped.

Now I'm in a new place and every time that I connect and use the local wi-fi the screen stay flickering. The flicker starts at the moment I connect to the network and continue when there is traffic, so during pages loading, downloads and so on. The flickering is totally black but I can notice some bright pixels.

This is strange because in my old place I was using the wireless without problems, just noticing this problem once.

I've searched in google and in some forums and found some related questions but no answers. This one http://askubuntu.com/questions/726416/b … connection relates apparently the same problem with a Dell Inspiron 5548 using Ubuntu.

I would appreciate any help provided.

Thanks!

Edit:

Some more info:

uname -a
Linux zen 4.4.0-4-ARCH #1 SMP PREEMPT Wed Jan 20 07:42:27 CET 2016 x86_64 GNU/Linux
lspci

00:00.0 Host bridge: Intel Corporation Broadwell-U Host Bridge -OPI (rev 09)
00:02.0 VGA compatible controller: Intel Corporation Broadwell-U Integrated Graphics (rev 09)
00:03.0 Audio device: Intel Corporation Broadwell-U Audio Controller (rev 09)
00:14.0 USB controller: Intel Corporation Wildcat Point-LP USB xHCI Controller (rev 03)
00:15.0 DMA controller: Intel Corporation Wildcat Point-LP Serial IO DMA Controller (rev 03)
00:15.4 Serial bus controller [0c80]: Intel Corporation Wildcat Point-LP Serial IO GSPI Controller #1 (rev 03)
00:16.0 Communication controller: Intel Corporation Wildcat Point-LP MEI Controller #1 (rev 03)
00:1b.0 Audio device: Intel Corporation Wildcat Point-LP High Definition Audio Controller (rev 03)
00:1c.0 PCI bridge: Intel Corporation Wildcat Point-LP PCI Express Root Port #1 (rev e3)
00:1c.1 PCI bridge: Intel Corporation Wildcat Point-LP PCI Express Root Port #2 (rev e3)
00:1c.2 PCI bridge: Intel Corporation Wildcat Point-LP PCI Express Root Port #3 (rev e3)
00:1c.4 PCI bridge: Intel Corporation Wildcat Point-LP PCI Express Root Port #5 (rev e3)
00:1c.5 PCI bridge: Intel Corporation Wildcat Point-LP PCI Express Root Port #6 (rev e3)
00:1f.0 ISA bridge: Intel Corporation Wildcat Point-LP LPC Controller (rev 03)
00:1f.3 SMBus: Intel Corporation Wildcat Point-LP SMBus Controller (rev 03)
00:1f.6 Signal processing controller: Intel Corporation Wildcat Point-LP Thermal Management Controller (rev 03)
02:00.0 Multimedia controller: Broadcom Corporation 720p FaceTime HD Camera
03:00.0 Network controller: Broadcom Corporation BCM43602 802.11ac Wireless LAN SoC (rev 01)
04:00.0 SATA controller: Samsung Electronics Co Ltd Device a801 (rev 01)
05:00.0 PCI bridge: Intel Corporation Device 156d
06:00.0 PCI bridge: Intel Corporation Device 156d
06:03.0 PCI bridge: Intel Corporation Device 156d
06:04.0 PCI bridge: Intel Corporation Device 156d
06:05.0 PCI bridge: Intel Corporation Device 156d
06:06.0 PCI bridge: Intel Corporation Device 156d
07:00.0 System peripheral: Intel Corporation Device 156c
lsmod

Module                  Size  Used by
xt_nat                 16384  3
xt_tcpudp              16384  9
veth                   16384  0
xfs                   835584  1
fuse                   90112  2
xt_conntrack           16384  1
ipt_MASQUERADE         16384  4
nf_nat_masquerade_ipv4    16384  1 ipt_MASQUERADE
iptable_nat            16384  1
nf_conntrack_ipv4      16384  2
nf_defrag_ipv4         16384  1 nf_conntrack_ipv4
nf_nat_ipv4            16384  1 iptable_nat
xt_addrtype            16384  2
iptable_filter         16384  1
nf_nat                 20480  3 nf_nat_ipv4,xt_nat,nf_nat_masquerade_ipv4
nf_conntrack           90112  5 nf_nat,nf_nat_ipv4,xt_conntrack,nf_nat_masquerade_ipv4,nf_conntrack_ipv4
br_netfilter           24576  0
bridge                118784  1 br_netfilter
stp                    16384  1 bridge
llc                    16384  2 stp,bridge
dm_thin_pool           61440  2
dm_persistent_data     57344  1 dm_thin_pool
dm_bio_prison          16384  1 dm_thin_pool
dm_bufio               24576  1 dm_persistent_data
libcrc32c              16384  2 xfs,dm_persistent_data
loop                   28672  4
dm_mod                102400  8 dm_persistent_data,dm_bufio,dm_thin_pool
joydev                 20480  0
input_leds             16384  0
mousedev               20480  1
hid_generic            16384  0
hid_apple              16384  0
btusb                  40960  0
btrtl                  16384  1 btusb
btbcm                  16384  1 btusb
btintel                16384  1 btusb
bluetooth             450560  5 btbcm,btrtl,btusb,btintel
bcm5974                16384  0
usbhid                 45056  0
hid                   114688  3 hid_generic,usbhid,hid_apple
iTCO_wdt               16384  0
iTCO_vendor_support    16384  1 iTCO_wdt
intel_rapl             20480  0
iosf_mbi               16384  1 intel_rapl
x86_pkg_temp_thermal    16384  0
intel_powerclamp       16384  0
coretemp               16384  0
applesmc               20480  0
led_class              16384  2 applesmc,input_leds
input_polldev          16384  1 applesmc
kvm_intel             167936  0
brcmfmac              229376  0
kvm                   462848  1 kvm_intel
brcmutil               16384  1 brcmfmac
irqbypass              16384  1 kvm
cfg80211              475136  1 brcmfmac
crct10dif_pclmul       16384  0
crc32_pclmul           16384  0
crc32c_intel           24576  1
thunderbolt            49152  0
snd_hda_codec_cirrus    20480  1
snd_hda_codec_generic    65536  1 snd_hda_codec_cirrus
snd_hda_codec_hdmi     49152  1
mmc_core              110592  1 brcmfmac
bdc_pci                16384  0
mei_me                 32768  0
aesni_intel           167936  0
mei                    81920  1 mei_me
snd_hda_intel          32768  5
aes_x86_64             20480  1 aesni_intel
snd_hda_codec         106496  4 snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_intel,snd_hda_codec_cirrus
lrw                    16384  1 aesni_intel
gf128mul               16384  1 lrw
glue_helper            16384  1 aesni_intel
ablk_helper            16384  1 aesni_intel
cryptd                 20480  2 aesni_intel,ablk_helper
snd_hda_core           49152  5 snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel,snd_hda_codec_cirrus
snd_hwdep              16384  1 snd_hda_codec
rfkill                 20480  5 cfg80211,bluetooth
snd_pcm                86016  4 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel,snd_hda_core
snd_timer              28672  1 snd_pcm
snd                    65536  18 snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel,snd_hda_codec_cirrus
pcspkr                 16384  0
lpc_ich                24576  0
shpchp                 32768  0
i2c_i801               20480  0
soundcore              16384  1 snd
intel_pch_thermal      16384  0
sbs                    16384  0
sbshc                  16384  1 sbs
acpi_als               16384  0
kfifo_buf              16384  1 acpi_als
industrialio           45056  2 acpi_als,kfifo_buf
fjes                   28672  0
evdev                  24576  15
apple_bl               16384  0
mac_hid                16384  0
spi_pxa2xx_platform    24576  0
ac                     16384  0
battery                20480  0
tpm_tis                20480  0
tpm                    36864  1 tpm_tis
processor              32768  0
sch_fq_codel           20480  2
ip_tables              28672  2 iptable_filter,iptable_nat
x_tables               28672  7 ip_tables,xt_tcpudp,ipt_MASQUERADE,xt_conntrack,xt_nat,iptable_filter,xt_addrtype
ext4                  512000  3
crc16                  16384  2 ext4,bluetooth
mbcache                20480  1 ext4
jbd2                   90112  1 ext4
sd_mod                 36864  5
uas                    24576  0
usb_storage            61440  1 uas
ahci                   36864  4
libahci                28672  1 ahci
libata                196608  2 ahci,libahci
scsi_mod              151552  4 uas,usb_storage,libata,sd_mod
xhci_pci               16384  0
xhci_hcd              159744  1 xhci_pci
usbcore               196608  8 uas,btusb,brcmfmac,usb_storage,usbhid,bcm5974,xhci_hcd,xhci_pci
usb_common             16384  1 usbcore
i915                 1134592  5
video                  36864  1 i915
button                 16384  1 i915
intel_gtt              20480  1 i915
i2c_algo_bit           16384  1 i915
drm_kms_helper        106496  1 i915
syscopyarea            16384  1 drm_kms_helper
sysfillrect            16384  1 drm_kms_helper
sysimgblt              16384  1 drm_kms_helper
fb_sys_fops            16384  1 drm_kms_helper
drm                   286720  6 i915,drm_kms_helper

Last edited by mtelli (2016-01-29 03:01:37)

Offline

#2 2016-01-30 00:31:38

mtelli
Member
Registered: 2016-01-29
Posts: 2

Re: MacbookPro12,1 - Screen flickering when connected to wireless

Partially fixed changing the current wi-fi channel. Apparently it's a problem with the brcmfmac driver.

If anyone have any idea how to really fix this I still want to dig in, I don't want to have this problem somewhere I can't change the channel.

Offline

#3 2016-06-27 00:45:06

zgrannan
Member
Registered: 2016-06-27
Posts: 1

Re: MacbookPro12,1 - Screen flickering when connected to wireless

Just wanted to add on that I also have this problem on my 2015 13" Retina Macbook Pro.

I notice this problem only occurs when the wireless connects to channel 1 (2.412GHz) and performing network activity. Other channels do not have this problem.

Would love to hear if anyone has a fix or workaround for this issue.

Relevant Info:

uname -a
Linux zack-pro 4.6.2-1-ARCH #1 SMP PREEMPT Wed Jun 8 08:40:59 CEST 2016 x86_64 GNU/Linux
lsmod
Module                  Size  Used by
input_leds             16384  0
joydev                 20480  0
hid_apple              16384  0
mousedev               20480  0
hid_generic            16384  0
btusb                  40960  0
btrtl                  16384  1 btusb
btbcm                  16384  1 btusb
btintel                16384  1 btusb
bluetooth             454656  5 btbcm,btrtl,btusb,btintel
usbhid                 45056  0
hid                   114688  3 hid_generic,usbhid,hid_apple
bcm5974                16384  0
snd_hda_codec_hdmi     45056  1
intel_rapl             20480  0
x86_pkg_temp_thermal    16384  0
intel_powerclamp       16384  0
coretemp               16384  0
iTCO_wdt               16384  0
mac_hid                16384  0
iTCO_vendor_support    16384  1 iTCO_wdt
evdev                  24576  13
wl                   6377472  0
kvm_intel             184320  0
kvm                   499712  1 kvm_intel
brcmfmac              233472  0
irqbypass              16384  1 kvm
brcmutil               16384  1 brcmfmac
applesmc               20480  0
led_class              16384  2 applesmc,input_leds
input_polldev          16384  1 applesmc
crct10dif_pclmul       16384  0
crc32_pclmul           16384  0
cfg80211              495616  2 wl,brcmfmac
crc32c_intel           24576  0
ghash_clmulni_intel    16384  0
aesni_intel           167936  0
aes_x86_64             20480  1 aesni_intel
lrw                    16384  1 aesni_intel
i915                 1204224  8
gf128mul               16384  1 lrw
glue_helper            16384  1 aesni_intel
ablk_helper            16384  1 aesni_intel
sbs                    16384  0
cryptd                 20480  3 ghash_clmulni_intel,aesni_intel,ablk_helper
pcspkr                 16384  0
intel_pch_thermal      16384  0
i2c_i801               20480  0
acpi_als               16384  0
snd_hda_codec_cirrus    20480  1
thunderbolt            49152  0
kfifo_buf              16384  1 acpi_als
snd_hda_codec_generic    69632  1 snd_hda_codec_cirrus
sbshc                  16384  1 sbs
mmc_core              114688  1 brcmfmac
drm_kms_helper        114688  1 i915
industrialio           45056  2 acpi_als,kfifo_buf
fjes                   28672  0
battery                20480  0
snd_hda_intel          32768  5
video                  36864  1 i915
spi_pxa2xx_platform    24576  0
rfkill                 20480  4 cfg80211,bluetooth
snd_hda_codec         106496  4 snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_intel,snd_hda_codec_cirrus
apple_bl               16384  0
ac                     16384  0
bdc_pci                16384  0
drm                   294912  9 i915,drm_kms_helper
button                 16384  1 i915
snd_hda_core           61440  5 snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel,snd_hda_codec_cirrus
intel_gtt              20480  1 i915
lpc_ich                24576  0
snd_hwdep              16384  1 snd_hda_codec
snd_pcm                86016  4 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel,snd_hda_core
snd_timer              28672  1 snd_pcm
tpm_tis                20480  0
snd                    65536  18 snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel,snd_hda_codec_cirrus
tpm                    36864  1 tpm_tis
syscopyarea            16384  1 drm_kms_helper
mei_me                 32768  0
sysfillrect            16384  1 drm_kms_helper
mei                    81920  1 mei_me
sysimgblt              16384  1 drm_kms_helper
fb_sys_fops            16384  1 drm_kms_helper
i2c_algo_bit           16384  1 i915
shpchp                 32768  0
soundcore              16384  1 snd
dw_dmac_pci            16384  2
spi_pxa2xx_pci         16384  0
processor              32768  0
sch_fq_codel           20480  2
vboxnetflt             28672  0
vboxnetadp             28672  0
pci_stub               16384  1
vboxpci                24576  0
vboxdrv               385024  3 vboxnetadp,vboxnetflt,vboxpci
ip_tables              28672  0
x_tables               28672  1 ip_tables
ext4                  520192  1
crc16                  16384  2 ext4,bluetooth
jbd2                   90112  1 ext4
mbcache                16384  2 ext4
sd_mod                 36864  2
ahci                   36864  1
libahci                28672  1 ahci
libata                196608  2 ahci,libahci
scsi_mod              155648  2 libata,sd_mod
xhci_pci               16384  0
xhci_hcd              159744  1 xhci_pci
usbcore               200704  6 btusb,brcmfmac,usbhid,bcm5974,xhci_hcd,xhci_pci
usb_common             16384  1 usbcore
lspci
00:00.0 Host bridge: Intel Corporation Broadwell-U Host Bridge -OPI (rev 09)
00:02.0 VGA compatible controller: Intel Corporation Broadwell-U Integrated Graphics (rev 09)
00:03.0 Audio device: Intel Corporation Broadwell-U Audio Controller (rev 09)
00:14.0 USB controller: Intel Corporation Wildcat Point-LP USB xHCI Controller (rev 03)
00:15.0 DMA controller: Intel Corporation Wildcat Point-LP Serial IO DMA Controller (rev 03)
00:15.4 Serial bus controller [0c80]: Intel Corporation Wildcat Point-LP Serial IO GSPI Controller #1 (rev 03)
00:16.0 Communication controller: Intel Corporation Wildcat Point-LP MEI Controller #1 (rev 03)
00:1b.0 Audio device: Intel Corporation Wildcat Point-LP High Definition Audio Controller (rev 03)
00:1c.0 PCI bridge: Intel Corporation Wildcat Point-LP PCI Express Root Port #1 (rev e3)
00:1c.1 PCI bridge: Intel Corporation Wildcat Point-LP PCI Express Root Port #2 (rev e3)
00:1c.2 PCI bridge: Intel Corporation Wildcat Point-LP PCI Express Root Port #3 (rev e3)
00:1c.4 PCI bridge: Intel Corporation Wildcat Point-LP PCI Express Root Port #5 (rev e3)
00:1c.5 PCI bridge: Intel Corporation Wildcat Point-LP PCI Express Root Port #6 (rev e3)
00:1f.0 ISA bridge: Intel Corporation Wildcat Point-LP LPC Controller (rev 03)
00:1f.3 SMBus: Intel Corporation Wildcat Point-LP SMBus Controller (rev 03)
00:1f.6 Signal processing controller: Intel Corporation Wildcat Point-LP Thermal Management Controller (rev 03)
02:00.0 Multimedia controller: Broadcom Corporation 720p FaceTime HD Camera
03:00.0 Network controller: Broadcom Corporation BCM43602 802.11ac Wireless LAN SoC (rev 01)
04:00.0 SATA controller: Samsung Electronics Co Ltd Device a801 (rev 01)
05:00.0 PCI bridge: Intel Corporation DSL5520 Thunderbolt 2 Bridge [Falcon Ridge 4C 2013]
06:00.0 PCI bridge: Intel Corporation DSL5520 Thunderbolt 2 Bridge [Falcon Ridge 4C 2013]
06:03.0 PCI bridge: Intel Corporation DSL5520 Thunderbolt 2 Bridge [Falcon Ridge 4C 2013]
06:04.0 PCI bridge: Intel Corporation DSL5520 Thunderbolt 2 Bridge [Falcon Ridge 4C 2013]
06:05.0 PCI bridge: Intel Corporation DSL5520 Thunderbolt 2 Bridge [Falcon Ridge 4C 2013]
06:06.0 PCI bridge: Intel Corporation DSL5520 Thunderbolt 2 Bridge [Falcon Ridge 4C 2013]
07:00.0 System peripheral: Intel Corporation DSL5520 Thunderbolt 2 NHI [Falcon Ridge 4C 2013]

Offline

#4 2017-01-29 15:47:24

zTrix
Member
Registered: 2011-07-12
Posts: 2

Re: MacbookPro12,1 - Screen flickering when connected to wireless

Any update on this issue? I'm facing exactly the same problem here, setting enable_rc6=0 does not help.

Hardware:

Hardware name: Apple Inc. MacBookPro12,1/Mac-E43C1C25D4880AD6, BIOS MBP121.88Z.0167.B18.1610241407 10/24/2016

uname -a:

Linux rust 4.4.45-1-lts #1 SMP Thu Jan 26 18:13:50 CET 2017 x86_64 GNU/Linux

Offline

#5 2019-07-29 21:41:19

randomowo
Member
Registered: 2019-07-29
Posts: 1

Re: MacbookPro12,1 - Screen flickering when connected to wireless

I also had this problem but i think i have solved it.
In my router(D-Link DPN-R5402) settings i have changed HT BW from 20/40 MHz to 20 MHz and after that screen have stopped flickering.

Hardware:

Host: MacBookPro12,1 1.0 
CPU: Intel i5-5257U (4) @ 3.100GHz 
GPU: Intel Iris Graphics 6100

uname -a:

Linux randsys 5.2.3-arch1-1-ARCH #1 SMP PREEMPT Fri Jul 26 08:13:47 UTC 2019 x86_64 GNU/Linux

Network controller:

Broadcom Inc. and subsidiaries BCM43602 802.11ac Wireless LAN SoC (rev 01)
Subsystem: Apple Inc. BCM43602 802.11ac Wireless LAN SoC
Kernel driver in use: brcmfmac
Kernel modules: brcmfmac, wl

iw dev interface scan(network info):

TSF: 0 usec (0d, 00:00:00)
        freq: 2462
        beacon interval: 100 TUs
        capability: ESS Privacy (0x0011)
        signal: -51.00 dBm
        last seen: 0 ms ago
        SSID: network
        Supported rates: 1.0* 2.0* 5.5* 11.0* 9.0 18.0 36.0 54.0 
        DS Parameter set: channel 11
        ERP: Barker_Preamble_Mode
        Extended supported rates: 6.0 12.0 24.0 48.0 
        HT capabilities:
                Capabilities: 0x6c
                        HT20
                        SM Power Save disabled
                        RX HT20 SGI
                        RX HT40 SGI
                        No RX STBC
                        Max AMSDU length: 3839 bytes
                        No DSSS/CCK HT40
                Maximum RX AMPDU length 65535 bytes (exponent: 0x003)
                Minimum RX AMPDU time spacing: 4 usec (0x05)
                HT RX MCS rate indexes supported: 0-15
                HT TX MCS rate indexes are undefined
        HT operation:
                 * primary channel: 11
                 * secondary channel offset: above
                 * STA channel width: 20 MHz
                 * RIFS: 0
                 * HT protection: no
                 * non-GF present: 1
                 * OBSS non-GF present: 0
                 * dual beacon: 0
                 * dual CTS protection: 0
                 * STBC beacon: 0
                 * L-SIG TXOP Prot: 0
                 * PCO active: 0
                 * PCO phase: 0
        Secondary Channel Offset: no secondary (0)
        RSN:     * Version: 1
                 * Group cipher: CCMP
                 * Pairwise ciphers: CCMP
                 * Authentication suites: PSK
                 * Capabilities: 1-PTKSA-RC 1-GTKSA-RC (0x0000)
        WMM:     * Parameter version 1
                 * BE: CW 15-1023, AIFSN 3
                 * BK: CW 15-1023, AIFSN 7
                 * VI: CW 7-15, AIFSN 2, TXOP 3008 usec
                 * VO: CW 3-7, AIFSN 2, TXOP 1504 usec
        BSS Load:
                 * station count: 1
                 * channel utilisation: 73/255
                 * available admission capacity: 31250 [*32us]
        Extended capabilities:
                 * HT Information Exchange Supported
        Country: RU     Environment: Indoor/Outdoor
                Channels [1 - 13] @ 16 dBm

UPD: After changing channel to 7 screen started flickering again. It just working on random channels.
UPD2: On channel width: 20MHz more channels have not effect on screen

Last edited by randomowo (2019-07-29 23:23:35)

Offline

Board footer

Powered by FluxBB