How to install open suse leap 15.3 on pc with i3 10100 cpu and h510 motherboard.

Hi I am Rupesh from India and I have bought a new PC with Intel i3 10100 processor with asus prime h510 me motherboard and 8 gb DDR 4 ram and 256 gb nvme. I want to install open suse leap 15.3 on my pc but I can’t.

I think that the only system requirement I don’t have is lcd or led monitor instead I have old crt monitor and I have SSD nvme instead of SATA HDD.

Surprisingly I have installed windows 11 on my pc succesfuly without any errors. But I can’t do installation of open suse leap 15.3.

Note that the processor has intel HD 620 integrated graphics.

First I have downloaded iso to my pc and after that I have tried to create live usb using tools like Rufus, unet bootlogin, universal usb creator.

When I boot from usb created by Rufus I am atleast able to see drive entry in boot menu but after entering into installation option the installer loads the ramdisk and kernel and after that my monitor is being turned off. There is no response after that.

When I boot from usb created by others I can’t see even an entry for usb drive in boot menu.

Kindly suggest how to install open suse leap 15.3 successfully without any errors.

Even I can’t see options such as text mode, video driver etc., when booted from live usb created by Rufus.

Read here about using nomodeset, and try it. If that can’t be made to work, then you can try the same method with textmode=1 instead of nomodeset. I have HD 620 graphics too, but no old CRTs any more to try with it.

It sounds like you attempt to create installation medium in wrong mode. The only way that works is writing raw image directly onto USB flash. I am not familiar with programs you mentioned, but for Windows there is rawrite32 which does exactly that - simply copies raw image onto device without any bells and whistles.

I have created usb installation media using Rufus and with options uefi(non CSM), gpt and dd mode.

After installing the os it tried to give message as no partition found for /boot/efi. So again i have searched for this created a partition with fat and installed again. Both times I used nomodeset.

The Linux systems try to give a number of errors starting from installation to normal use. The people with deep knowledge on computers can understand and others can’t understand what those means.

Atleast in the download page of open suse or other Linux systems must specify how to install Linux system without any errors but none has specified options such as nomodeset and efi and vfat relationship etc.,.

I am requesting developers to specify such options while installing and download.

My opinion is Linux system must be easier to use than windows in any way.

At present I have tried to boot into system by deleting nomodeset in grub menu and this time I am unable to see output from monitor after loading kernel and ram disk.

After that I have logged into gnome with root permission and my default display manager is kdm. This time I have failed again and after that I have logged into kde successfully.

I think that I have to install graphics card driver and I am trying to do so.

I am unsure what you are actually doing. No deep knowledge required. Make sure you get this right: How to Burn an ISO File to a USB Drive

I am installing Linux distributions on different hardware since years. I no longer remember an installation ever failed. See also: https://forums.opensuse.org/showthread.php/554703-Testing-a-new-distribution-The-same-procedure-as-everytime

In my opinion Linux install is as easy as can be. Windows install is only second to Linux, due to many idiosyncrasies of their installer: https://forums.opensuse.org/showthread.php/546634-How-to-Install-Windows-10-for-Free-Update

My current machine uses default partitioning. If not familiar with expert partitioner go with these defaults:


**erlangen:~ #** fdisk -l /dev/nvme0n1 
**Disk /dev/nvme0n1: 1.82 TiB, 2000398934016 bytes, 3907029168 sectors**
Disk model: Samsung SSD 970 EVO Plus 2TB             
Units: sectors of 1 * 512 = 512 bytes 
Sector size (logical/physical): 512 bytes / 512 bytes 
I/O size (minimum/optimal): 512 bytes / 512 bytes 
Disklabel type: gpt 
Disk identifier: F5B232D0-7A67-461D-8E7D-B86A5B4C6C10 

**Device        ****  Start****       End****   Sectors**** Size****Type**
/dev/nvme0n1p1    2048    1050623    1048576  512M EFI System 
/dev/nvme0n1p2 1050624 3907029134 3905978511  1.8T Linux filesystem 
**erlangen:~ #** lsblk -f /dev/nvme0n1 
NAME        FSTYPE FSVER LABEL UUID                                 FSAVAIL FSUSE% MOUNTPOINTS 
nvme0n1                                                                             
├─nvme0n1p1 vfat   FAT32       19CF-0B54                             510.1M     0% /boot/efi 
└─nvme0n1p2 btrfs              0e58bbe5-eff7-4884-bb5d-a0aac3d8a344    1.5T    18% /var 
                                                                                   /usr/local 
                                                                                   /srv 
                                                                                   /root 
                                                                                   /opt 
                                                                                   /home 
                                                                                   /boot/grub2/x86_64-efi 
                                                                                   /boot/grub2/i386-pc 
                                                                                   /.snapshots 
                                                                                   / 
**erlangen:~ #**

See also: Installation Quick Start | Start-Up | openSUSE Leap 15.5

At present I have three issues

  1. i can’t boot into system properly without deleting nomodeset in grub menu.

  2. There is no proper driver rpm package for intel HD 630 graphics. Even there is no source code for intel 630 graphics.

  3. Each and every time I connect my Linux PC with android for usb tethering the connection laast for 25 seconds and after that the pc gets disconnected to internet.

May I know how to solve the above issues. Are there any packages or source code for intel HD graphics and proper lan drivers to connect my Linux PC to internet.

If you specify links i will try to compile those source code and install any package.

Your post still puzzles me. Adding ‘nomodeset’ inhibits driver loading. Why would you want to keep it. Intel has a nice Linux page:

“Intel Graphics Drivers for Linux”

"There is no one official Linux Graphics driver version since the driver is made up of different subsystems like the kernel driver, Mesa 3D driver, and other drivers. Each have their own current release version.

Most Linux-based* distributions already include Intel® Graphics Drivers. These drivers are provided and maintained by the Linux* distribution vendors and not by Intel, we recommend contacting the Linux* Operating System Vendors."

https://www.intel.in/content/www/in/en/support/articles/000005520/graphics.html

When I experienced trouble with Intel Graphics several years ago I switched from Leap to Tumbleweed which I found to be more stable. I never dealt with source code.

**erlangen:~ #** zypper se -is i915 Mesa 
Loading repository data... 
Reading installed packages... 

S | Name                 | Type    | Version      | Arch   | Repository 
--+----------------------+---------+--------------+--------+----------------------- 
i | Mesa                 | package | 21.3.3-296.3 | x86_64 | Haupt-Repository (OSS) 
i | Mesa-KHR-devel       | package | 21.3.3-296.3 | x86_64 | Haupt-Repository (OSS) 
i | Mesa-demo-x          | package | 8.4.0-2.2    | x86_64 | Haupt-Repository (OSS) 
i | Mesa-dri             | package | 21.3.3-296.3 | x86_64 | Haupt-Repository (OSS) 
i | Mesa-gallium         | package | 21.3.3-296.3 | x86_64 | Haupt-Repository (OSS) 
i | Mesa-libEGL-devel    | package | 21.3.3-296.3 | x86_64 | Haupt-Repository (OSS) 
i | Mesa-libEGL1         | package | 21.3.3-296.3 | x86_64 | Haupt-Repository (OSS) 
i | Mesa-libGL-devel     | package | 21.3.3-296.3 | x86_64 | Haupt-Repository (OSS) 
i | Mesa-libGL1          | package | 21.3.3-296.3 | x86_64 | Haupt-Repository (OSS) 
i | Mesa-libglapi0       | package | 21.3.3-296.3 | x86_64 | Haupt-Repository (OSS) 
i | Mesa-libva           | package | 21.3.3-296.3 | x86_64 | Haupt-Repository (OSS) 
i | kernel-firmware-i915 | package | 20211123-1.2 | noarch | Haupt-Repository (OSS) 
**erlangen:~ #**

This is not true. The proper display driver for all Intel IGPs for the past 13 or so years is included by default and cannot be removed without removing Xorg itself. Its name is modesetting. It depends on KMS, which the use of nomodeset disables.

There is an alternate display driver for Intel IGPs that also supports the old Intel IGPs, named intel, provided by package xf86-video-intel. I only use the the modesetting driver on the Intel IGPs that it supports, including HD 630 and UHD 730.

Another troubleshooting parameter to try on Grub’s linu line in same manner as modesetting is plymouth=0.

For troubleshooting purposes we need to see /var/log/Xorg.0.log and/or /var/log/Xorg.0.log.old. Please use the susepaste command to upload them for our perusal.

Hi I have at last succeeded in booting into open suse leap 15.3 with high resolution.

From the past one month I have tried a number of ways to boot properly into Linux system with full hardware support by installing Fedora 35, Debian 11.2, Ubuntu 21, open suse leap 15.3, open suse tumblewood etc.,.

In the above process my worst experience is working with Debian as there is no xorg.conf, sddm.conf etc.,. Fedora 35 is somewhat better and after that Ubuntu 21 is better than Fedora 35 and after that open suse tumblewood is somewhat better than Ubuntu and finally open suse leap 15.3 is many times better than open suse tumblewood.

Today I have installed open suse leap 15.3 and while installing I have disabled installation of all packages related to amd, Radeon, nvidia and after that I have selected all packages related to hardware, drivers etc.,. When I boot into boot screen of leap installation I have added nomodeset and after booting into open suse leap I have installed latest version of intel media driver and after that I have removed nomodeset option in kernel line of grub.cfg and added plymouth=0.

After that I have checked the x11 log file and found that i965 driver is loaded.

I have searched intel media driver in Debian but I can’t find and they suggested other things like you have to download firmware iso etc.,. In Ubuntu after installing some packages I got errors as 3 packages are broken try to fix them and I have tried a lot to solve this issue but I can’t.

At present everything is working fine with open suse leap except while using usb tethering network is disconnected for every 7 minutes.

Any one of you try to suggest how to connect to internet always through android tethering.

nomodeset is used to stop advanced drivers from loading and to use less advanced generic drivers to help debugging. It is NOT a graphics “solution”

I have installed intel media driver and intel hybrid driver packages and even sometimes i915 driver is loaded instead of i965.

i965 is the latest driver for intel HD and UHD graphics system.

While running ffmpeg if i965 driver is loaded the conversion from one format to another is very speedy and with quality.

I have installed intel media driver, intel hybrid driver, intel firmware packages. Still i965 driver is not loaded instead i915 is loaded. I have seen the log file of x11.

i965 is the latest driver for intel HD and UHD graphics and when it is loaded ffmpeg conversion from one codec to another will be speedy and with quality.

Please try to suggest how to load i965 driver.

I have disabled nomodeset.

Show that information: https://www.intel.com/content/www/us/en/support/articles/000005520/graphics.html

Output of some commands


localhost:~ # lspci -k | grep -EA3 'VGA|3D|Display'
00:02.0 VGA compatible controller: Intel Corporation CometLake-S GT2 [UHD Graphics 630] (rev 03)
        DeviceName: Onboard - Video
        Subsystem: ASUSTeK Computer Inc. Device 8694
        Kernel driver in use: i915
localhost:~ # 

localhost:~ # vainfo 
libva info: VA-API version 1.13.0
libva info: User environment variable requested driver 'iHD'
libva info: Trying to open /usr/lib64/dri/iHD_drv_video.so
libva info: Found init function __vaDriverInit_1_13
libva info: va_openDriver() returns 0
vainfo: VA-API version: 1.13 (libva 2.13.0)
vainfo: Driver version: Intel iHD driver for Intel(R) Gen Graphics - 22.1.1 ()

localhost:~ # rpm -q intel*
package intel* is not installed
localhost:~ # rpm -qa | grep intel
libdrm_intel1-2.4.109-1.2.x86_64
intel-vaapi-driver-2.4.1-5.4.x86_64
ucode-intel-20220207-1.1.x86_64
kernel-firmware-intel-20220119-1.1.noarch
intel-media-driver-22.1.1-1.1.x86_64
intel-opencl-21.43.21438-1.3.x86_64
intelhex-2.2.1-2.5.noarch
intel-opencl-devel-21.43.21438-1.3.x86_64
intel-hybrid-driver-1.0.2-5.9.x86_64
libdrm_intel1-32bit-2.4.109-1.2.x86_64
intel-gpu-tools-1.26-2.1.x86_64
intel-gpu-tools-devel-1.26-2.1.x86_64
localhost:~ # 

part of Xorg.0.log


     3.903] (II) LoadModule: "glx"
     3.903] (II) Loading /usr/lib64/xorg/modules/extensions/libglx.so
     3.905] (II) Module glx: vendor="X.Org Foundation"
     3.905] 	compiled for 1.21.1.3, module version = 1.0.0
     3.905] 	ABI class: X.Org Server Extension, version 10.0
     3.905] (II) Scanning /usr/share/X11/xorg_pci_ids directory for additional PCI ID's supported by the drivers
     3.906] (II) Scanning /usr/share/X11/xorg_pci_ids directory for additional PCI ID's supported by the drivers
     3.906] (==) Matched intel as autoconfigured driver 0
     3.906] (==) Matched modesetting as autoconfigured driver 1
     3.906] (==) Matched fbdev as autoconfigured driver 2
     3.906] (==) Matched vesa as autoconfigured driver 3
     3.906] (==) Assigned the driver to the xf86ConfigLayout
     3.906] (II) LoadModule: "intel"
     3.908] (WW) Warning, couldn't open module intel
     3.908] (EE) Failed to load module "intel" (module does not exist, 0)
     3.908] (II) LoadModule: "modesetting"
     3.908] (II) Loading /usr/lib64/xorg/modules/drivers/modesetting_drv.so
     3.909] (II) Module modesetting: vendor="X.Org Foundation"

part of hwinfo


28: PCI 02.0: 0300 VGA compatible controller (VGA)
  [Created at pci.386]
  Unique ID: _Znp.e_IDNzXa4PB
  SysFS ID: /devices/pci0000:00/0000:00:02.0
  SysFS BusID: 0000:00:02.0
  Hardware Class: graphics card
  Device Name: "Onboard - Video"
  Model: "Intel CometLake-S GT2 [UHD Graphics 630]"
  Vendor: pci 0x8086 "Intel Corporation"
  Device: pci 0x9bc8 "CometLake-S GT2 [UHD Graphics 630]"
  SubVendor: pci 0x1043 "ASUSTeK Computer Inc."
  SubDevice: pci 0x8694 
  Revision: 0x03
  Driver: "i915"
  Driver Modules: "i915"
  Memory Range: 0x6000000000-0x6000ffffff (rw,non-prefetchable)
  Memory Range: 0x4000000000-0x400fffffff (ro,non-prefetchable)
  I/O Ports: 0x3000-0x303f (rw)
  Memory Range: 0x000c0000-0x000dffff (rw,non-prefetchable,disabled)
  IRQ: 134 (50319 events)
  Module Alias: "pci:v00008086d00009BC8sv00001043sd00008694bc03sc00i00"
  Driver Info #0:
    Driver Status: i915 is active
    Driver Activation Cmd: "modprobe i915"
  Config Status: cfg=no, avail=yes, need=no, active=unknown

At present I think that the system is unable to load i965 and instead it is loading i915.

Another issue is when I click the shutdown button in my gnome mate desktop or kde Wayland desktop the system doesn’t shutdown immediately. Sometimes when I run halt command the monitor gets off and the cpu doesn’t stop running. Sometimes when I click shutdown button the system turn off immediately.

Kindly suggest how to load i965 driver and how to shutdown the system properly.

Output of some commands

lspci


localhost:~ # lspci -k | grep -EA3 'VGA|3D|Display'
00:02.0 VGA compatible controller: Intel Corporation CometLake-S GT2 [UHD Graphics 630] (rev 03)
        DeviceName: Onboard - Video
        Subsystem: ASUSTeK Computer Inc. Device 8694
        Kernel driver in use: i915
localhost:~ # 

vainfo


localhost:~ # vainfo 
libva info: VA-API version 1.13.0
libva info: User environment variable requested driver 'iHD'
libva info: Trying to open /usr/lib64/dri/iHD_drv_video.so
libva info: Found init function __vaDriverInit_1_13
libva info: va_openDriver() returns 0
vainfo: VA-API version: 1.13 (libva 2.13.0)
vainfo: Driver version: Intel iHD driver for Intel(R) Gen Graphics - 22.1.1 ()

Packages containing intel in name


# rpm -q intel*
package intel* is not installed
localhost:~ # rpm -qa | grep intel
libdrm_intel1-2.4.109-1.2.x86_64
intel-vaapi-driver-2.4.1-5.4.x86_64
ucode-intel-20220207-1.1.x86_64
kernel-firmware-intel-20220119-1.1.noarch
intel-media-driver-22.1.1-1.1.x86_64
intel-opencl-21.43.21438-1.3.x86_64
intelhex-2.2.1-2.5.noarch
intel-opencl-devel-21.43.21438-1.3.x86_64
intel-hybrid-driver-1.0.2-5.9.x86_64
libdrm_intel1-32bit-2.4.109-1.2.x86_64
intel-gpu-tools-1.26-2.1.x86_64
intel-gpu-tools-devel-1.26-2.1.x86_64
localhost:~ # 

part of Xorg.0.log


     3.903] (II) LoadModule: "glx"
     3.903] (II) Loading /usr/lib64/xorg/modules/extensions/libglx.so
     3.905] (II) Module glx: vendor="X.Org Foundation"
     3.905] 	compiled for 1.21.1.3, module version = 1.0.0
     3.905] 	ABI class: X.Org Server Extension, version 10.0
     3.905] (II) Scanning /usr/share/X11/xorg_pci_ids directory for additional PCI ID's supported by the drivers
     3.906] (II) Scanning /usr/share/X11/xorg_pci_ids directory for additional PCI ID's supported by the drivers
     3.906] (==) Matched intel as autoconfigured driver 0
     3.906] (==) Matched modesetting as autoconfigured driver 1
     3.906] (==) Matched fbdev as autoconfigured driver 2
     3.906] (==) Matched vesa as autoconfigured driver 3
     3.906] (==) Assigned the driver to the xf86ConfigLayout
     3.906] (II) LoadModule: "intel"
     3.908] (WW) Warning, couldn't open module intel
     3.908] (EE) Failed to load module "intel" (module does not exist, 0)
     3.908] (II) LoadModule: "modesetting"
     3.908] (II) Loading /usr/lib64/xorg/modules/drivers/modesetting_drv.so
     3.909] (II) Module modesetting: vendor="X.Org Foundation"

part of hwinfo


28: PCI 02.0: 0300 VGA compatible controller (VGA)
  [Created at pci.386]
  Unique ID: _Znp.e_IDNzXa4PB
  SysFS ID: /devices/pci0000:00/0000:00:02.0
  SysFS BusID: 0000:00:02.0
  Hardware Class: graphics card
  Device Name: "Onboard - Video"
  Model: "Intel CometLake-S GT2 [UHD Graphics 630]"
  Vendor: pci 0x8086 "Intel Corporation"
  Device: pci 0x9bc8 "CometLake-S GT2 [UHD Graphics 630]"
  SubVendor: pci 0x1043 "ASUSTeK Computer Inc."
  SubDevice: pci 0x8694 
  Revision: 0x03
  Driver: "i915"
  Driver Modules: "i915"
  Memory Range: 0x6000000000-0x6000ffffff (rw,non-prefetchable)
  Memory Range: 0x4000000000-0x400fffffff (ro,non-prefetchable)
  I/O Ports: 0x3000-0x303f (rw)
  Memory Range: 0x000c0000-0x000dffff (rw,non-prefetchable,disabled)
  IRQ: 134 (50319 events)
  Module Alias: "pci:v00008086d00009BC8sv00001043sd00008694bc03sc00i00"
  Driver Info #0:
    Driver Status: i915 is active
    Driver Activation Cmd: "modprobe i915"
  Config Status: cfg=no, avail=yes, need=no, active=unknown

At present I think that the system is unable to load i965 and instead it is loading i915.

Another issue is when I press shutdown button in mate desktop or gnome desktop the system is not shutting down immediately and sometimes when I run the command halt the monitor gets off and the cpu doesn’t.

Kindly suggest how to load i965 driver by default and how to shutdown the system properly.

Which driver? Kernel, Xorg, VA-API?

What makes you think you need it? I have newer PC than yours that doesn’t have or need it:

# modinfo i915 | head -n1
filename:       /lib/modules/5.3.18-150300.59.43-default/kernel/drivers/gpu/drm/i915/i915.ko.xz
# modinfo i965 | head -n1
modinfo: ERROR: Module i965 not found.
# zypper se -si i9 intel Mesa
...
S  | Name                  | Type    | Version      | Arch   | Repository
---+-----------------------+---------+--------------+--------+-----------
i  | Mesa                  | package | 20.2.4-57.13 | x86_64 | OSS
i+ | Mesa-demo             | package | 8.3.0-1.33   | x86_64 | OSS
i+ | Mesa-demo-x           | package | 8.3.0-1.33   | x86_64 | OSS
i  | Mesa-dri              | package | 20.2.4-57.12 | x86_64 | OSS
i  | Mesa-gallium          | package | 20.2.4-57.12 | x86_64 | OSS
i  | Mesa-libEGL1          | package | 20.2.4-57.13 | x86_64 | OSS
i  | Mesa-libGL1           | package | 20.2.4-57.13 | x86_64 | OSS
i  | Mesa-libglapi0        | package | 20.2.4-57.13 | x86_64 | OSS
i  | intel-media-driver    | package | 20.3.0-1.41  | x86_64 | OSS
i  | intel-vaapi-driver    | package | 2.4.1-1.62   | x86_64 | OSS
i  | kernel-firmware-i915  | package | 20210208-2.4 | noarch | OSS
i+ | kernel-firmware-intel | package | 20210208-2.4 | noarch | OSS
i  | libdrm_intel1         | package | 2.4.104-1.12 | x86_64 | OSS
i  | ucode-intel           | package | 20210525-7.1 | x86_64 | OSS
i  | ucode-intel           | package | 20210525-7.1 | x86_64 | UpdateSLE
# lsmod | egrep 'i9|vid'
i915                 2625536  4
i2c_algo_bit           16384  1 i915
drm_kms_helper        262144  1 i915
cec                    65536  2 drm_kms_helper,i915
drm                   614400  4 drm_kms_helper,i915
video                  53248  1 i915
 # inxi -SMCyz
System:
  Kernel: 5.3.18-150300.59.43-default x86_64 bits: 64 Desktop: IceWM 1.4.2
    Distro: openSUSE **Leap 15.3**
Machine:
  Type: Desktop System: ASUS product: N/A v: N/A serial: N/A
  Mobo: ASUSTeK model: PRIME **B560**M-A v: Rev 1.xx serial: <filter>
    UEFI: American Megatrends v: 1203 date: 10/27/2021
CPU:
  Info: 6-core model: **11th Gen** Intel Core **i5-11400** bits: 64 type: MT MCP
    cache: L2: 3 MiB
  Speed (MHz): avg: 801 min/max: 800/4400 cores: 1: 801 2: 801 3: 802 4: 801
    5: 802 6: 802 7: 800 8: 801 9: 801 10: 801 11: 801 12: 800
# inxi -Gayz
Graphics:
  Device-1: **Intel RocketLake-S GT1** **UHD Graphics 730**] vendor: ASUSTeK
    driver: i915 v: kernel ports: active: DP-1 empty: HDMI-A-1,HDMI-A-2,HDMI-A-3
    bus-ID: 00:02.0 chip-ID: 8086:4c8b class-ID: 0300
  Display: server: X.Org v: 1.20.3 driver: loaded: modesetting
    unloaded: fbdev,vesa alternate: intel display-ID: :0 screens: 1
  Screen-1: 0 s-res: **2560x1440** s-dpi: 120 s-size: 541x304mm (21.3x12.0")
    s-diag: 621mm (24.4")
  Monitor-1: DP-1 model: Acer K272HUL serial: <filter> built: 2018
    res: 2560x1440 hz: 60 dpi: 109 gamma: 1.2 size: 598x336mm (23.5x13.2")
    diag: 686mm (27") ratio: 16:9 modes: max: 2560x1440 min: 720x400
  OpenGL: renderer: Mesa Intel Graphics (**RKL GT1**) v: 4.6 Mesa 20.2.4
    direct render: Yes

Quite apparently i965 is not needed here. It seems it may have been retired: