Bug 1212655 - WIth new i7-12700T no video after grub.
Summary: WIth new i7-12700T no video after grub.
Status: RESOLVED INVALID
Alias: None
Product: openSUSE Distribution
Classification: openSUSE
Component: Kernel (show other bugs)
Version: Leap 15.5
Hardware: Other openSUSE Leap 15.5
: P5 - None : Major (vote)
Target Milestone: ---
Assignee: openSUSE Kernel Bugs
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-06-23 15:03 UTC by Larry Rainey
Modified: 2023-07-12 11:43 UTC (History)
1 user (show)

See Also:
Found By: ---
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments
Dmesg from good i7-12700T (72.89 KB, text/plain)
2023-06-24 12:07 UTC, Larry Rainey
Details
Dmesg from no video i7-12700T (73.17 KB, text/plain)
2023-06-24 12:08 UTC, Larry Rainey
Details
inxi from llr4 (995 bytes, text/plain)
2023-06-24 12:12 UTC, Larry Rainey
Details
inxi from Leap llr2 (799 bytes, text/plain)
2023-06-24 12:15 UTC, Larry Rainey
Details
inxi llr5 - no video after grub (789 bytes, text/plain)
2023-06-24 12:17 UTC, Larry Rainey
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Larry Rainey 2023-06-23 15:03:21 UTC
Full dmesg is here https://paste.opensuse.org/pastes/de340d9e1d9d

I went out and bought a new 12th generation Intel box to do VirtualBox testing on and moved the nvme from my gen 10 5080 to the gen 12 5000.

Both are Dell Optiplex Micro - they only have 2 Display Ports.

It has the UHD 770 graphics processor but does not display video on the Monitor - the BIOS does and the grub menu displays fine.

I do have ssh and vnc into the box. I am able to use it but not on the unit itself.

Larry Finger helped me gen 6.4.0 kernel on the box to see if newer i915 drivers fix the problem - it did not.

It is running Leap 15.5 and has 8 VirtuaBox guests running - I did have to add ibt=off to get that to work.

Per the internet and Linux with gen 12 - it was reported that you needed this parameter on the kernel line - It made no difference.

GRUB_CMDLINE_LINUX_DEFAULT="noresume splash=verbose showopts i915.force_probe=4680 ibt=off"

inxi shows

Graphics:
  Device-1: Intel AlderLake-S GT1 vendor: Dell driver: i915 v: kernel ports:
    active: none empty: DP-1, DP-2, DP-3, DP-4, HDMI-A-1, HDMI-A-2, HDMI-A-3,
    HDMI-A-4 bus-ID: 00:02.0 chip-ID: 8086:4680 class-ID: 0300
  Display: x11 server: X.org v: 1.21.1.4 compositor: marco v: 1.26.0 driver:
    X: loaded: modesetting unloaded: fbdev,vesa alternate: intel dri: iris
    gpu: i915 tty: 80x24
  API: OpenGL Message: GL data unavailable in console for root.

xrandr shows

Screen 0: minimum 320 x 200, current 1920 x 1080, maximum 16384 x 16384
DP-1 disconnected primary (normal left inverted right x axis y axis)
   1920x1080     59.96  
HDMI-1 disconnected (normal left inverted right x axis y axis)
DP-2 disconnected (normal left inverted right x axis y axis)
   1920x1080     59.96  
HDMI-2 disconnected (normal left inverted right x axis y axis)
DP-3 disconnected (normal left inverted right x axis y axis)
HDMI-3 disconnected (normal left inverted right x axis y axis)
DP-4 disconnected (normal left inverted right x axis y axis)
HDMI-4 disconnected (normal left inverted right x axis y axis)

because I set the video mode to 1920x1080 to get the correct display in vnc with this script

cat ~llrainey/bin/video.sh
/usr/bin/xrandr --newmode "1920x1080"  173.00  1920 2048 2248 2576  1080 1083 1088 1120 -hsync +vsync
/usr/bin/xrandr --addmode DP-1 1920x1080
/usr/bin/xrandr --addmode DP-2 1920x1080
/usr/bin/xrandr --fb 1920x1080 


Any help would be appreciated. It appears that all flavors on Linux have this issue but these folks said they got it to work

https://www.phoronix.com/review/uhd-graphics-770

Thanks -

Larry Rainey
Larry Len Rainey <llrainey15@gmail.com>
	
7:12 AM (2 hours ago)
	
to Jiri, OpenSUSE


On 6/23/23 00:42, Jiri Slaby wrote:
> On 23. 06. 23, 3:07, Larry Len Rainey wrote:
>> I went out and bought a new 12th generation Intel box to do VirtualBox testing on and moved the nvme from my gen 10 5080 to the gen 12 5000.
>>
>> It has the UHD 770 graphics processor but does not display video on the Monitor - the BIOS does and the grub menu displays fine.
>>
Lines Delete
> Hmm, no output detected.
>
> dmesg please.
>
full dmesg is here for a week: https://paste.opensuse.org/pastes/de340d9e1d9d

Here is what dmesg has on the video as I see it.

[    1.631881] sd 4:0:0:0: [sda] supports TCG Opal
[    1.632696] sd 4:0:0:0: [sda] Attached SCSI disk
[    1.729336] Setting dangerous option force_probe - tainting kernel
[    1.730637] Console: switching to colour dummy device 80x25
[    1.730661] i915 0000:00:02.0: vgaarb: deactivate vga console
[    1.730701] i915 0000:00:02.0: [drm] Using Transparent Hugepages
[    1.731416] i915 0000:00:02.0: vgaarb: changed VGA decodes: olddecodes=io+mem,decodes=io+mem:owns=io+mem
[    1.733005] i915 0000:00:02.0: [drm] Finished loading DMC firmware i915/adls_dmc_ver2_01.bin (v2.1)
[    1.753369] i915 0000:00:02.0: [drm] GuC firmware i915/tgl_guc_70.bin version 70.5.1
[    1.753376] i915 0000:00:02.0: [drm] HuC firmware i915/tgl_huc.bin version 7.9.3
[    1.767889] i915 0000:00:02.0: [drm] HuC authenticated
[    1.767902] i915 0000:00:02.0: [drm] GuC submission disabled
[    1.767910] i915 0000:00:02.0: [drm] GuC SLPC disabled
[    1.768813] i915 0000:00:02.0: [drm] Protected Xe Path (PXP) protected content support initialized
[    1.802846] [drm] Initialized i915 1.6.0 20201103 for 0000:00:02.0 on minor 0
[    1.806917] ACPI: video: Video Device [GFX0] (multi-head: yes  rom: no  post: no)
[    1.808163] input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input0
[    1.809095] i915 0000:00:02.0: [drm] Cannot find any crtc or sizes
[    1.835397] i915 0000:00:02.0: [drm] Cannot find any crtc or sizes
[    1.848145] usb 1-4: new high-speed USB device number 2 using xhci_hcd
[    1.958272] EXT4-fs (nvme0n1p2): mounted filesystem with ordered data mode. Opts: (null). Quota mode: none.
[    2.000323] usb 1-4: New USB device found, idVendor=1a40, idProduct=0101, bcdDevice= 1.11
[    2.000343] usb 1-4: New USB device strings: Mfr=0, Product=1, SerialNumber=0
[    2.000350] usb 1-4: Product: USB 2.0 Hub
[    2.001235] hub 1-4:1.0: USB hub found
[    2.001272] hub 1-4:1.0: 4 ports detected
[    2.132840] usb 2-4: new SuperSpeed USB device number 2 using xhci_hcd
[    2.172371] usb 2-4: New USB device found, idVendor=0bda, idProduct=0411, bcdDevice= 1.21
[    2.172392] usb 2-4: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[    2.172401] usb 2-4: Product: 4-Port USB 3.0 Hub
[    2.172407] usb 2-4: Manufacturer: Generic
[    2.178036] hub 2-4:1.0: USB hub found
[    2.180400] hub 2-4:1.0: 4 ports detected
[    2.198066] systemd-journald[315]: Received SIGTERM from PID 1 (systemd).
[    2.290099] systemd[1]: systemd 249.16+suse.171.gdad0071f15 running in system mode (+PAM +AUDIT +SELINUX +APPARMOR -IMA -SMACK +SECCOMP +GCRYPT +GNUTLS +OPENSSL +ACL +BLKID +CURL +ELFUTILS +FIDO2 +IDN2 -IDN +IPTC +KMOD +LIBCRYPTSETUP +LIBFDISK +PCRE2 +PWQUALITY +P11KIT +QRENCODE +TPM2 +BZIP2 +LZ4 +XZ +ZLIB +ZSTD -XKBCOMMON +UTMP +SYSVINIT default-hierarchy=hybrid)
[    2.296040] usb 1-6: new high-speed USB device number 3 using xhci_hcd
[    2.312400] systemd[1]: Detected architecture x86-64.
[    2.394662] systemd-sysv-generator[669]: SysV service '/etc/init.d/jexec' lacks a native systemd unit file. Automatically generating a unit file for compatibility. Please update package to include a native systemd unit file, in order to make it more safe and robust.
Comment 1 Larry Rainey 2023-06-23 15:41:41 UTC
Additional info

 for x in `ls  /sys/module/i915/parameters`
> do
> echo $x
> cat /sys/module/i915/parameters/$x
> echo
> done

disable_display
N

disable_power_well
-1

dmc_firmware_path
(null)

edp_vswing
0

enable_dc
-1

enable_dpcd_backlight
-1

enable_dp_mst
Y

enable_fbc
-1

enable_guc
-1

enable_gvt
N

enable_hangcheck
Y

enable_ips
1

enable_psr
-1

enable_psr2_sel_fetch
Y

error_capture
Y

fastboot
-1

force_probe
4680

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
Comment 2 Larry Rainey 2023-06-23 23:23:04 UTC
I got the latest Tumbleweed and it does work with no additional kernel parameters.

So I will use Tumbleweed on Box 2 and 3 - still need 15.5 on box 1 for VirtualBox testing.
Comment 3 Larry Rainey 2023-06-24 01:42:56 UTC
I stand corrected on Tumbleweed has video the clone of the working one does not.
They are supposed to the same hardware levels and BIOS is the same and the options appear to be the same
LLR4 works
LLR5 has no video but ssh and vnc work.
dmesg from both:

https://paste.opensuse.org/pastes/e7134f51ec2a
https://paste.opensuse.org/pastes/0087987d171d

I see an x.509 on llr4 that did not load on llr5.
Comment 4 Larry Rainey 2023-06-24 12:07:10 UTC
Created attachment 867799 [details]
Dmesg from good i7-12700T

This is the good Tumbleweed Dmesg
Comment 5 Larry Rainey 2023-06-24 12:08:53 UTC
Created attachment 867800 [details]
Dmesg from no video i7-12700T

This is good on BIOS and Grub but once Linux loads - Blank video.
Comment 6 Larry Rainey 2023-06-24 12:12:18 UTC
Created attachment 867801 [details]
inxi from llr4
Comment 7 Larry Rainey 2023-06-24 12:15:09 UTC
Created attachment 867802 [details]
inxi from Leap llr2
Comment 8 Larry Rainey 2023-06-24 12:17:01 UTC
Created attachment 867803 [details]
inxi llr5 - no video after grub
Comment 9 Larry Rainey 2023-06-24 12:35:34 UTC
I discovered that the reason for no video was defective display port to hdmi cables.

While think on how video is done - I wondered if the read the monitor was failing and I swapped the cable between llr4 and llr5 and the video moved with the cable.

So I opened 2 new dp to hdmi cables and used them - all video now work.
Comment 10 Larry Rainey 2023-06-24 12:40:51 UTC
Please close as this was a hardware issue and not an i915 driver issue.

My older hardware had hdmi ports so I did not need DP to HDMI.

Sorry - Looking at the internet on gen 11 and gen 12 issue made me think it was software and not hardware.

Sleeping on it - While updating this with attachments - it dawned on me to see why llr4 worked and llr5 did not as their build date are the same. Problem moved.
Comment 11 Takashi Iwai 2023-07-12 11:43:49 UTC
OK, let's close.