I have several of these Lenovo Thinkcentre M700 mini-pc around, been running Debian 12 on them just fine. A couple days ago I grabbed another one off the shelf and it still had Windows 11, that was working. Argued with it a bit till I remembered 'enter' key gets me into bios to disable secure boot. I wiped it and installed Debian 12.9 and now it boots but I get no graphics. Vt-d was disabled. I tried enabling it, still no difference.

I ssh into it from another machine and I see it even detects my monitor:

me@debian:~$ inxi -GSaz
System:
  Kernel: 6.1.0-31-amd64 arch: x86_64 bits: 64 compiler: gcc v: 12.2.0
    parameters: BOOT_IMAGE=/boot/vmlinuz-6.1.0-31-amd64
    root=UUID=20550085-c29f-4537-b70e-086e5ab86f7f ro quiet
  Console: pty pts/0 DM: LightDM v: 1.26.0 Distro: Debian GNU/Linux 12 (bookworm)
Graphics:
  Device-1: Intel HD Graphics 530 vendor: Lenovo driver: i915 v: kernel arch: Gen-9     process: Intel 14n built: 2015-16 ports: active: DP-2 empty: DP-1, DP-3, HDMI-A-1, HDMI-A-2,
    HDMI-A-3 bus-ID: 00:02.0 chip-ID: 8086:1912 class-ID: 0300
  Display: server: X.org v: 1.21.1.7 driver: X: loaded: modesetting unloaded: fbdev,vesa
    dri: iris gpu: i915 tty: 158x36
  Monitor-1: DP-2 model: Sceptre J20 built: 2021 res: 1600x900 dpi: 92 gamma: 1.2     size: 435x237mm (17.13x9.33") diag: 496mm (19.5") ratio: 16:9 modes: max: 1600x900 min: 720x400
  API: OpenGL Message: GL data unavailable in console. Try -G --display
me@debian:~$ inxi -G --display
Graphics:
  Device-1: Intel HD Graphics 530 driver: i915 v: kernel
  Display: server: X.org v: 1.21.1.7 driver: X: loaded: modesetting unloaded: fbdev,vesa
    dri: iris gpu: i915 resolution: 1600x900
  API: OpenGL Message: No GL data found on this system.

I finally got graphics with a live boot Ubuntu 13.10 but only in safe graphics mode. Ubuntu reported running x11 and for graphics it says 'software rendering' inxi wasn't installed; I tried installing but it failed. So much for ubuntu.

I did some searching and found some suggestions: I need to enable or disable igd in bios. Neither seemed to change my problem. Another said purge nvidia drivers. So I did:

sudo apt purge *nvidia*

    -- snip --

0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

As far as I can see, there is no nvidia gpu. Their is no graphics card attached to the motherboard, and only the intel is reported in sudo lspci -v:

 --snip--

00:02.0 VGA compatible controller: Intel Corporation HD Graphics 530 (rev 06) (prog-if 00 [VGA controller])
    DeviceName:  Onboard IGD
    Subsystem: Lenovo HD Graphics 530
    Flags: bus master, fast devsel, latency 0, IRQ 126, IOMMU group 0
    Memory at de000000 (64-bit, non-prefetchable) [size=16M]
    Memory at c0000000 (64-bit, prefetchable) [size=256M]
    I/O ports at f000 [size=64]
    Expansion ROM at 000c0000 [virtual] [disabled] [size=128K]
    Capabilities: [40] Vendor Specific Information: Len=0c <?>
    Capabilities: [70] Express Root Complex Integrated Endpoint, MSI 00
    Capabilities: [ac] MSI: Enable+ Count=1/1 Maskable- 64bit-
    Capabilities: [d0] Power Management version 2
    Capabilities: [100] Process Address Space ID (PASID)
    Capabilities: [200] Address Translation Service (ATS)
    Capabilities: [300] Page Request Interface (PRI)
    Kernel driver in use: i915
    Kernel modules: i915
 --snip--

I looked over dmesg and nothing jumps at me. Here is a bit of it:

sudo dmesg | grep i915
[    1.657232] i915 0000:00:02.0: [drm] VT-d active for gfx access
[    1.657486] i915 0000:00:02.0: vgaarb: deactivate vga console
[    1.657547] i915 0000:00:02.0: [drm] Using Transparent Hugepages
[    1.659658] i915 0000:00:02.0: vgaarb: changed VGA decodes: olddecodes=io+mem,decodes=io+mem:owns=io+mem [    1.659698] i915 0000:00:02.0: firmware: direct-loading firmware i915/skl_dmc_ver1_27.bin [    1.660024] i915 0000:00:02.0: [drm] Finished loading DMC firmware i915/skl_dmc_ver1_27.bin (v1.27) [    1.660046] i915 0000:00:02.0: [drm] Disabling framebuffer compression (FBC) to prevent screen flicker with VT-d enabled [    1.661882] i915 0000:00:02.0: [drm] [ENCODER:94:DDI B/PHY B] is disabled/in DSI mode with an ungated DDI clock, gate it [    1.661886] i915 0000:00:02.0: [drm] [ENCODER:120:DDI D/PHY D] is disabled/in DSI mode with an ungated DDI clock, gate it [    1.700642] [drm] Initialized i915 1.6.0 20201103 for 0000:00:02.0 on minor 0
[    1.721771] fbcon: i915drmfb (fb0) is primary device
[    1.776800] i915 0000:00:02.0: [drm] fb0: i915drmfb frame buffer device
[    4.068631] snd_hda_intel 0000:00:1f.3: bound 0000:00:02.0 (ops i915_audio_component_bind_ops [i915])

I'm really stuck.

--
Thank You!

Titus Newswanger
Curtiss WI

Reply via email to