lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <20260127183924.1109-1-atharvatiwarilinuxdev@gmail.com>
Date: Tue, 27 Jan 2026 18:39:24 +0000
From: Atharva Tiwari <atharvatiwarilinuxdev@...il.com>
To: jani.nikula@...ux.intel.com
Cc: airlied@...il.com,
	atharvatiwarilinuxdev@...il.com,
	dri-devel@...ts.freedesktop.org,
	intel-gfx@...ts.freedesktop.org,
	intel-xe@...ts.freedesktop.org,
	joonas.lahtinen@...ux.intel.com,
	linux-kernel@...r.kernel.org,
	rodrigo.vivi@...el.com,
	simona@...ll.ch,
	tursulin@...ulin.net,
	ville.syrjala@...ux.intel.com
Subject: Re: [PATCH 2/2] drm/i915/display: Disable display for iMac's

>At a glance, this seems like the appropriate level.
> 
> What if you drop patch 2 and supply i915.disable_display=1 module
> parameter? Or return false from intel_display_device_enabled().

I added the i915.disable_display=1 module parameter and removed the patch
, but then the display just goes blank, here are some logs:

$ cat /proc/cmdline 
BOOT_IMAGE=/boot/vmlinuz-6.19.0-rc4+ root=UUID=c058ecbb-6bf6-480c-943a-e8c48a831554 ro pcie_ports=native intel_iommu=on iommu=pt i915.disable_display=1

$ $ sudo cat /sys/module/i915/parameters/disable_display 
Y

$ dmesg | grep i915
[    5.255798] i915 0000:00:02.0: [drm] Found cometlake (device ID 9bc8) integrated display version 9.00 stepping N/A
[    5.256392] i915 0000:00:02.0: [drm] VT-d active for gfx access
[    5.256437] i915 0000:00:02.0: [drm] Using Transparent Hugepages
[    5.263588] i915 0000:00:02.0: Invalid PCI ROM header signature: expecting 0xaa55, got 0xffff
[    5.263592] i915 0000:00:02.0: [drm] Failed to find VBIOS tables (VBT)
[    5.263698] i915 0000:00:02.0: vgaarb: VGA decodes changed: olddecodes=io+mem,decodes=none:owns=io+mem
[    5.993265] i915 0000:00:02.0: [drm] [ENCODER:105:DDI A/PHY A] failed to retrieve link info, disabling eDP
[    5.994957] mei_hdcp 0000:00:16.0-b638ab7e-94e2-4ea2-a552-d1c54b627f04: bound 0000:00:02.0 (ops i915_hdcp_ops [i915])
[    6.308891] i915 0000:00:02.0: [drm] Finished loading DMC firmware i915/kbl_dmc_ver1_04.bin (v1.4)
[    6.310598] i915 0000:00:02.0: [drm] Registered 3 planes with drm panic
[    6.310602] [drm] Initialized i915 1.6.0 for 0000:00:02.0 on minor 1
[    6.314962] i915 0000:00:02.0: [drm] Cannot find any crtc or sizes
[    6.318910] snd_hda_intel 0000:00:1f.3: bound 0000:00:02.0 (ops intel_audio_component_bind_ops [i915])

$ dmesg | grep amdgpu
[    8.655793] [drm] amdgpu kernel modesetting enabled.
[    8.656000] amdgpu: Virtual CRAT table created for CPU
[    8.656025] amdgpu: Topology: Add CPU node
[    8.656191] amdgpu 0000:03:00.0: amdgpu: initializing kernel modesetting (NAVI14 0x1002:0x7340 0x106B:0x0219 0x47).
[    8.656203] amdgpu 0000:03:00.0: amdgpu: register mmio base: 0x81600000
[    8.656204] amdgpu 0000:03:00.0: amdgpu: register mmio size: 524288
[    8.660144] amdgpu 0000:03:00.0: amdgpu: detected ip block number 0 <common_v1_0_0> (nv_common)
[    8.660146] amdgpu 0000:03:00.0: amdgpu: detected ip block number 1 <gmc_v10_0_0> (gmc_v10_0)
[    8.660147] amdgpu 0000:03:00.0: amdgpu: detected ip block number 2 <ih_v5_0_0> (navi10_ih)
[    8.660149] amdgpu 0000:03:00.0: amdgpu: detected ip block number 3 <psp_v11_0_0> (psp)
[    8.660150] amdgpu 0000:03:00.0: amdgpu: detected ip block number 4 <smu_v11_0_0> (smu)
[    8.660151] amdgpu 0000:03:00.0: amdgpu: detected ip block number 5 <dce_v1_0_0> (dm)
[    8.660152] amdgpu 0000:03:00.0: amdgpu: detected ip block number 6 <gfx_v10_0_0> (gfx_v10_0)
[    8.660154] amdgpu 0000:03:00.0: amdgpu: detected ip block number 7 <sdma_v5_0_0> (sdma_v5_0)
[    8.660155] amdgpu 0000:03:00.0: amdgpu: detected ip block number 8 <vcn_v2_0_0> (vcn_v2_0)
[    8.660156] amdgpu 0000:03:00.0: amdgpu: detected ip block number 9 <jpeg_v2_0_0> (jpeg_v2_0)
[    8.660172] amdgpu 0000:03:00.0: amdgpu: Fetched VBIOS from VFCT
[    8.660174] amdgpu: ATOM BIOS: 113-D322A1XL-011
[    8.687707] amdgpu 0000:03:00.0: vgaarb: deactivate vga console
[    8.687710] amdgpu 0000:03:00.0: amdgpu: Trusted Memory Zone (TMZ) feature disabled as experimental (default)
[    8.687766] amdgpu 0000:03:00.0: amdgpu: vm size is 262144 GB, 4 levels, block size is 9-bit, fragment size is 9-bit
[    8.687782] amdgpu 0000:03:00.0: BAR 0 [mem 0xa0000000-0xafffffff 64bit pref]: releasing
[    8.687784] amdgpu 0000:03:00.0: BAR 2 [mem 0xb0000000-0xb01fffff 64bit pref]: releasing
[    8.687798] amdgpu 0000:03:00.0: BAR 0 [mem 0x4100000000-0x41ffffffff 64bit pref]: assigned
[    8.687805] amdgpu 0000:03:00.0: BAR 2 [mem 0x4080000000-0x40801fffff 64bit pref]: assigned
[    8.687842] amdgpu 0000:03:00.0: amdgpu: VRAM: 4080M 0x0000008000000000 - 0x00000080FEFFFFFF (4080M used)
[    8.687843] amdgpu 0000:03:00.0: amdgpu: GART: 512M 0x0000000000000000 - 0x000000001FFFFFFF
[    8.687947] amdgpu 0000:03:00.0: amdgpu: amdgpu: 4080M of VRAM memory ready
[    8.687949] amdgpu 0000:03:00.0: amdgpu: amdgpu: 7918M of GTT memory ready.
[    8.688772] amdgpu 0000:03:00.0: amdgpu: [VCN instance 0] Found VCN firmware Version ENC: 1.21 DEC: 7 VEP: 0 Revision: 2
[    8.754221] amdgpu 0000:03:00.0: amdgpu: reserve 0x900000 from 0x80fd000000 for PSP TMR
[    8.823385] amdgpu 0000:03:00.0: amdgpu: RAS: optional ras ta ucode is not available
[    8.834600] amdgpu 0000:03:00.0: amdgpu: RAP: optional rap ta ucode is not available
[    8.834603] amdgpu 0000:03:00.0: amdgpu: SECUREDISPLAY: optional securedisplay ta ucode is not available
[    8.834654] amdgpu 0000:03:00.0: amdgpu: use vbios provided pptable
[    8.834656] amdgpu 0000:03:00.0: amdgpu: smc_dpm_info table revision(format.content): 4.5
[    8.849207] amdgpu 0000:03:00.0: amdgpu: SMU is initialized successfully!
[    8.849532] amdgpu 0000:03:00.0: amdgpu: [drm] Display Core v3.2.359 initialized on DCN 2.0
[    8.849534] amdgpu 0000:03:00.0: amdgpu: [drm] DP-HDMI FRL PCON supported
[    8.881799] snd_hda_intel 0000:03:00.1: bound 0000:03:00.0 (ops amdgpu_dm_audio_component_bind_ops [amdgpu])
[    9.011896] amdgpu 0000:03:00.0: amdgpu: kiq ring mec 2 pipe 1 q 0
[    9.036429] amdgpu: HMM registered 4080MB device memory
[    9.545268] amdgpu 0000:03:00.0: amdgpu: Fence fallback timer expired on ring sdma0
[    9.545394] kfd kfd: amdgpu: Allocated 3969056 bytes on gart
[    9.545417] kfd kfd: amdgpu: Total number of KFD nodes to be created: 1
[   10.049267] amdgpu 0000:03:00.0: amdgpu: Fence fallback timer expired on ring sdma0
[   10.049402] amdgpu: Virtual CRAT table created for GPU
[   10.049521] amdgpu: Topology: Add dGPU node [0x7340:0x1002]
[   10.049523] kfd kfd: amdgpu: added device 1002:7340
[   10.049539] amdgpu 0000:03:00.0: amdgpu: SE 1, SH per SE 2, CU per SH 12, active_cu_number 20
[   10.049544] amdgpu 0000:03:00.0: amdgpu: ring gfx_0.0.0 uses VM inv eng 0 on hub 0
[   10.049546] amdgpu 0000:03:00.0: amdgpu: ring comp_1.0.0 uses VM inv eng 1 on hub 0
[   10.049547] amdgpu 0000:03:00.0: amdgpu: ring comp_1.1.0 uses VM inv eng 4 on hub 0
[   10.049548] amdgpu 0000:03:00.0: amdgpu: ring comp_1.2.0 uses VM inv eng 5 on hub 0
[   10.049549] amdgpu 0000:03:00.0: amdgpu: ring comp_1.3.0 uses VM inv eng 6 on hub 0
[   10.049550] amdgpu 0000:03:00.0: amdgpu: ring comp_1.0.1 uses VM inv eng 7 on hub 0
[   10.049550] amdgpu 0000:03:00.0: amdgpu: ring comp_1.1.1 uses VM inv eng 8 on hub 0
[   10.049551] amdgpu 0000:03:00.0: amdgpu: ring comp_1.2.1 uses VM inv eng 9 on hub 0
[   10.049552] amdgpu 0000:03:00.0: amdgpu: ring comp_1.3.1 uses VM inv eng 10 on hub 0
[   10.049553] amdgpu 0000:03:00.0: amdgpu: ring kiq_0.2.1.0 uses VM inv eng 11 on hub 0
[   10.049554] amdgpu 0000:03:00.0: amdgpu: ring sdma0 uses VM inv eng 12 on hub 0
[   10.049555] amdgpu 0000:03:00.0: amdgpu: ring sdma1 uses VM inv eng 13 on hub 0
[   10.049556] amdgpu 0000:03:00.0: amdgpu: ring vcn_dec uses VM inv eng 0 on hub 8
[   10.049557] amdgpu 0000:03:00.0: amdgpu: ring vcn_enc0 uses VM inv eng 1 on hub 8
[   10.049558] amdgpu 0000:03:00.0: amdgpu: ring vcn_enc1 uses VM inv eng 4 on hub 8
[   10.049559] amdgpu 0000:03:00.0: amdgpu: ring jpeg_dec uses VM inv eng 5 on hub 8
[   10.061446] amdgpu 0000:03:00.0: amdgpu: Runtime PM not available
[   10.061681] amdgpu 0000:03:00.0: amdgpu: [drm] Skipping amdgpu DM backlight registration
[   10.062153] amdgpu 0000:03:00.0: [drm] Registered 5 planes with drm panic
[   10.062155] [drm] Initialized amdgpu 3.64.0 for 0000:03:00.0 on minor 2
[   10.067637] fbcon: amdgpudrmfb (fb0) is primary device
[   10.067724] amdgpu 0000:03:00.0: [drm] fb0: amdgpudrmfb frame buffer device

$ xrandr 
Can't open display

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ