# Low screen resolution

**URL:** <https://forums.suse.com/t/low-screen-resolution/33033>\
**Category:** SLES SAP Applications\
**Created:** [October 11, 2018, 3:02pm UTC](https://forums.suse.com/t/low-screen-resolution/33033 "2018-10-11T15:02:19Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![soportei3s](https://avatars.discourse-cdn.com/v4/letter/s/8797f3/32.png) [@soportei3s](https://forums.suse.com/u/soportei3s)\
**Post date:** [October 11, 2018, 3:02pm UTC](https://forums.suse.com/t/low-screen-resolution/33033/1 "2018-10-11T15:02:19Z")

</div>

Hi guys!

I’ve just installed SLES for SAP 12 SP3 and I only have available 640x480 screen resolution on my machine, so it’s being too difficult to peform some GUI tasks.

On the same machine, it doesn’t happen with SLES 11 SP3.

This is the output of “/sbin/lspci -nnk |grep -A2 VGA” command:

06:00.0 VGA compatible controller [0300]: Silicon Motion, Inc. SM750 [126f:0750] (rev a1)  
Subsystem: Silicon Motion, Inc. SM750 [126f:0750]  
7f:08.0 System peripheral [0880]: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i 7 QPI Link 0 [8086:0e80] (rev 07)  
server:/etc/X11/xorg.conf.d # /sbin/lspci -nnk |grep -A2 VGA  
06:00.0 VGA compatible controller [0300]: Silicon Motion, Inc. SM750 [126f:0750] (rev a1)  
Subsystem: Silicon Motion, Inc. SM750 [126f:0750]  
7f:08.0 System peripheral [0880]: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 QPI Link 0 [8086:0e80] (rev 07)

Could you help me?

Thank you and best regards.

---

<div class="post-metadata">

**Author:** ![malcolmlewis](https://sea2.discourse-cdn.com/flex022/user_avatar/forums.suse.com/malcolmlewis/32/11375_2.png) [@malcolmlewis](https://forums.suse.com/u/malcolmlewis)\
**Post date:** [October 11, 2018, 3:22pm UTC](https://forums.suse.com/t/low-screen-resolution/33033/2 "2018-10-11T15:22:13Z")

</div>

Hi and welcome to the Forum 🙂  
Can you post the output from the command;

```auto
cat /etc/default/grub
```

Above to see the boot options (in case nomodeset is added).

So your booting to a desktop environment? If so, open a terminal and run the command;

```auto
xrandr
```

Can you also post the output from (a little different than your original);

```auto
/sbin/lspci -nnk |egrep -A3 "VGA|Display|3D"
```

---

<div class="post-metadata">

**Author:** ![soportei3s](https://avatars.discourse-cdn.com/v4/letter/s/8797f3/32.png) [@soportei3s](https://forums.suse.com/u/soportei3s)\
**Post date:** [October 11, 2018, 5:11pm UTC](https://forums.suse.com/t/low-screen-resolution/33033/3 "2018-10-11T17:11:21Z")

</div>

Hi malcolmlewis.

Thanks for your fast response.

Here you are the output of the commands:

[CODE]# cat /etc/default/grub

# If you change this file, run ‘grub2-mkconfig -o /boot/grub2/grub.cfg’ afterwards to update

# /boot/grub2/grub.cfg.

# Uncomment to set your own custom distributor. If you leave it unset or empty, the default

# policy is to determine the value from /etc/os-release

GRUB\_DISTRIBUTOR=  
GRUB\_DEFAULT=saved  
GRUB\_HIDDEN\_TIMEOUT=0  
GRUB\_HIDDEN\_TIMEOUT\_QUIET=true  
GRUB\_TIMEOUT=8  
GRUB\_CMDLINE\_LINUX\_DEFAULT=“resume=/dev/system/swap quiet showopts intel\_idle.max\_cstate=1 processor.max\_cstate=1”  
GRUB\_CMDLINE\_LINUX=“”

# Uncomment to automatically save last booted menu entry in GRUB2 environment

# variable `saved\_entry’

# GRUB\_SAVEDEFAULT=“true”

#Uncomment to enable BadRAM filtering, modify to suit your needs

# This works with Linux (no patch required) and with any kernel that obtains

# the memory map information from GRUB (GNU Mach, kernel of FreeBSD …)

# GRUB\_BADRAM=“0x01234567,0xfefefefe,0x89abcdef,0xefefefef”

#Uncomment to disable graphical terminal (grub-pc only)

GRUB\_TERMINAL=“gfxterm”

# The resolution used on graphical terminal

#note that you can use only modes which your graphic card supports via VBE

# you can see them in real GRUB with the command `vbeinfo’

GRUB\_GFXMODE=“auto”

# Uncomment if you don’t want GRUB to pass “root=UUID=xxx” parameter to Linux

# GRUB\_DISABLE\_LINUX\_UUID=true

#Uncomment to disable generation of recovery mode menu entries

# GRUB\_DISABLE\_LINUX\_RECOVERY=“true”

#Uncomment to get a beep at grub start

# GRUB\_INIT\_TUNE=“480 440 1”

GRUB\_BACKGROUND=/boot/grub2/themes/SLE/background.png  
GRUB\_THEME=/boot/grub2/themes/SLE/theme.txt  
SUSE\_BTRFS\_SNAPSHOT\_BOOTING=“true”  
GRUB\_DISABLE\_OS\_PROBER=“true”  
GRUB\_ENABLE\_CRYPTODISK=“n”  
GRUB\_CMDLINE\_XEN\_DEFAULT=“vga=gfx-1024x768x16”[/CODE]

[CODE]# xrandr

Screen 0: minimum 640 x 480, current 640 x 480, maximum 640 x 480  
default connected primary 640x480+0+0 0mm x 0mm  
640x480 73.00\*[/CODE]

`# /sbin/lspci -nnk |egrep -A3 "VGA|Display|3D"
06:00.0 VGA compatible controller [0300]: Silicon Motion, Inc. SM750 [126f:0750] (rev a1)
        Subsystem: Silicon Motion, Inc. SM750 [126f:0750]
7f:08.0 System peripheral [0880]: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 QPI Link 0 [8086:0e80] (rev 07)
        Subsystem: Intel Corporation Xeon E7 v2/Xeon E5 v2/Core i7 QPI Link 0 [8086:0e80]
`

Thank you!

---

<div class="post-metadata">

**Author:** ![malcolmlewis](https://sea2.discourse-cdn.com/flex022/user_avatar/forums.suse.com/malcolmlewis/32/11375_2.png) [@malcolmlewis](https://forums.suse.com/u/malcolmlewis)\
**Post date:** [October 11, 2018, 5:48pm UTC](https://forums.suse.com/t/low-screen-resolution/33033/4 "2018-10-11T17:48:44Z")

</div>

Hi  
OK, so did you add these options to grub?

```auto
GRUB_CMDLINE_LINUX_DEFAULT="....... intel_idle.max_cstate=1 processor.max_cstate=1"

GRUB_CMDLINE_XEN_DEFAULT="vga=gfx-1024x768x16"
```

So it’s not finding the graphics driver in your lspci output (not sure why…)

Can you upload the /var/log/xorg.log.0 to say [https://susepaste.org/](https://susepaste.org/)

It looks like the video card isn’t supported…

```auto
zcat /proc/config.gz > config.txt

cat config.txt | grep FB_SM7

# CONFIG_FB_SM712 is not set
# CONFIG_FB_SM750 is not set
```

Lets see what the xorg log says… can you add a video card and disable the other?

---

<div class="post-metadata">

**Author:** ![malcolmlewis](https://sea2.discourse-cdn.com/flex022/user_avatar/forums.suse.com/malcolmlewis/32/11375_2.png) [@malcolmlewis](https://forums.suse.com/u/malcolmlewis)\
**Post date:** [October 11, 2018, 6:44pm UTC](https://forums.suse.com/t/low-screen-resolution/33033/5 "2018-10-11T18:44:07Z")

</div>

> [@](#):
>
> On Thu 11 Oct 2018 02:54:02 PM CDT, malcolmlewis wrote:
> 
> Hi  
> OK, so did you add these options to grub?
> 
> ## Code:
> 
> GRUB\_CMDLINE\_LINUX\_DEFAULT=“… intel\_idle.max\_cstate=1  
> processor.max\_cstate=1”  
> GRUB\_CMDLINE\_XEN\_DEFAULT=“vga=gfx-1024x768x16”
> 
> * * *
> 
> So it’s not finding the graphics driver in your lspci output (not sure  
> why…)
> 
> Can you upload the /var/log/xorg.log.0 to say [https://susepaste.org/](https://susepaste.org/)
> 
> It looks like the video card isn’t supported…
> 
> ## Code:
> 
> zcat /proc/config.gz \> config.txt
> 
> cat config.txt | grep FB\_SM7
> 
> # CONFIG\_FB\_SM712 is not set
> 
> # CONFIG\_FB\_SM750 is not set
> 
> * * *
> 
> Lets see what the xorg log says… can you add a video card and disable  
> the other?

Hi  
Also can you post the output from;

```auto
uname -a
```

–  
Cheers Malcolm Â°Â¿Â° SUSE Knowledge Partner (Linux Counter #276890)  
SLES 15 | GNOME Shell 3.26.2 | 4.12.14-25.19-default  
If you find this post helpful and are logged into the web interface,  
please show your appreciation and click on the star below… Thanks!

---

<div class="post-metadata">

**Author:** ![soportei3s](https://avatars.discourse-cdn.com/v4/letter/s/8797f3/32.png) [@soportei3s](https://forums.suse.com/u/soportei3s)\
**Post date:** [October 15, 2018, 9:24am UTC](https://forums.suse.com/t/low-screen-resolution/33033/6 "2018-10-15T09:24:53Z")

</div>

Hi.

I’ve added this one to grub (it’s a SAP recommendation):

`GRUB_CMDLINE_LINUX_DEFAULT="....... intel_idle.max_cstate=1 processor.max_cstate=1"
`  
But not this one:

`GRUB_CMDLINE_XEN_DEFAULT="vga=gfx-1024x768x16"
`

I’ve uploaded the “/var/log/Xorg.0.log” logfile to: [https://susepaste.org/79000189](https://susepaste.org/79000189)

About the not-supported videocard: It was working on SUSE 12 SP3. I can’t undestand why it doesn’t work now.

Also, here is the output of uname -a:

```auto
# uname -a
Linux server 4.4.156-94.57-default #1 SMP Tue Oct 2 06:43:37 UTC 2018 (82521a6) x86_64 x86_64 x86_64 GNU/Linux

```

Thank you and best regards

---

<div class="post-metadata">

**Author:** ![malcolmlewis](https://sea2.discourse-cdn.com/flex022/user_avatar/forums.suse.com/malcolmlewis/32/11375_2.png) [@malcolmlewis](https://forums.suse.com/u/malcolmlewis)\
**Post date:** [October 15, 2018, 2:35pm UTC](https://forums.suse.com/t/low-screen-resolution/33033/7 "2018-10-15T14:35:39Z")

</div>

[QUOTE=soportei3s;54797]Hi.

I’ve added this one to grub (it’s a SAP recommendation):

`GRUB_CMDLINE_LINUX_DEFAULT="....... intel_idle.max_cstate=1 processor.max_cstate=1"
`  
But not this one:

`GRUB_CMDLINE_XEN_DEFAULT="vga=gfx-1024x768x16"
`

I’ve uploaded the “/var/log/Xorg.0.log” logfile to: [https://susepaste.org/79000189](https://susepaste.org/79000189)

About the not-supported videocard: It was working on SUSE 12 SP3. I can’t undestand why it doesn’t work now.

Also, here is the output of uname -a:

```auto
# uname -a
Linux server 4.4.156-94.57-default #1 SMP Tue Oct 2 06:43:37 UTC 2018 (82521a6) x86_64 x86_64 x86_64 GNU/Linux

```

Thank you and best regards[/QUOTE]  
Hi  
I think you meant SLES 11 SP3? It’s in the staging sm750fb for 12 SP3, so not technically in the kernel.

So it’s only using the vesa driver by the looks, can you add an additional grub kernel option (same place as the cstate ones);

```auto
video=1024x768
```

See if that helps, if not I do have the sm750 driver built as an rpm (unsupported) but needs some additional step to install…

---

<div class="post-metadata">

**Author:** ![soportei3s](https://avatars.discourse-cdn.com/v4/letter/s/8797f3/32.png) [@soportei3s](https://forums.suse.com/u/soportei3s)\
**Post date:** [October 15, 2018, 4:36pm UTC](https://forums.suse.com/t/low-screen-resolution/33033/8 "2018-10-15T16:36:25Z")

</div>

Hi.

Still not work ☹

Any suggestion?

Thank you!

---

<div class="post-metadata">

**Author:** ![malcolmlewis](https://sea2.discourse-cdn.com/flex022/user_avatar/forums.suse.com/malcolmlewis/32/11375_2.png) [@malcolmlewis](https://forums.suse.com/u/malcolmlewis)\
**Post date:** [October 15, 2018, 5:26pm UTC](https://forums.suse.com/t/low-screen-resolution/33033/9 "2018-10-15T17:26:06Z")

</div>

> [@](#):
>
> On Mon 15 Oct 2018 01:44:01 PM CDT, soportei3s wrote:
> 
> Hi.
> 
> Still not work ☹
> 
> Any suggestion?
> 
> Thank you!

Hi  
OK, remove that grub option…

Can you try setting the resolution via xrandr as your user once logged  
in, open a terminal and run;

```auto
xrandr -s 1024x768
```

Else, if you want to try the driver it needs rebuilding on your  
system;

Download the src rpm from here;

```auto
https://download.opensuse.org/repositories/home:/malcolmlewis:/SLE_12_General/SLE_12_SP3/src/sm750-4.4.73-3.1.src.rpm
```

It can be rebuilt as your user and only the kmp rpm needs installing as  
root user, so as root user install;

```auto
zypper ref
zypper up
zypper in kernel-source kernel-syms libelf-devel module-init-tools make gcc rpmbuild
```

Now as your user rebuild the src rpm to match your kernel;

```auto
rpmbuild --rebuild sm750-4.4.73-3.1.src.rpm
```

It will create a directory called rpmbuild and build the kmp rpm, you  
will see the location of the rpm in the final output which is what  
needs installing as root user;

```auto
zypper in /home/<username>/rpmbuild/RPMS/x86_64/sm750-kmp*
```

Reboot and see how that goes.

Project Ref: [https://build.opensuse.org/package/show/home:malcolmlewis:SLE\_12\_General/sm750](https://build.opensuse.org/package/show/home:malcolmlewis:SLE_12_General/sm750)

–  
Cheers Malcolm Â°Â¿Â° SUSE Knowledge Partner (Linux Counter #276890)  
SLES 15 | GNOME Shell 3.26.2 | 4.12.14-25.19-default  
If you find this post helpful and are logged into the web interface,  
please show your appreciation and click on the star below… Thanks!

---

<div class="post-metadata">

**Author:** ![soportei3s](https://avatars.discourse-cdn.com/v4/letter/s/8797f3/32.png) [@soportei3s](https://forums.suse.com/u/soportei3s)\
**Post date:** [October 15, 2018, 6:11pm UTC](https://forums.suse.com/t/low-screen-resolution/33033/10 "2018-10-15T18:11:47Z")

</div>

Hi.

the execution of xrand -s:

`# xrand -s 1024x768
Size 1024x768 not found in available modes
`

And the result of the other commands :

[CODE]server:~ # zypper ref  
Repository ‘SLE-12-SP3-SAP-Updates’ is up to date.  
Repository ‘SLE-HA12-SP3-Pool’ is up to date.  
Repository ‘SLE-HA12-SP3-Updates’ is up to date.  
Repository ‘SLE12-SP3-SAP-Pool’ is up to date.  
Repository ‘SLES12-SP3-Pool’ is up to date.  
Retrieving repository ‘SLES12-SP3-Updates’ metadata …[done]  
Building repository ‘SLES12-SP3-Updates’ cache …[done]  
All repositories have been refreshed.  
server:~ # zypper up  
Refreshing service ‘SUSE\_Linux\_Enterprise\_Server\_for\_SAP\_Applications\_12\_SP3\_x86\_64’.  
Loading repository data…  
Reading installed packages…

The following 4 NEW packages are going to be installed:  
kernel-default-4.4.156-94.61.1 kernel-default-devel-4.4.156-94.61.1 kernel-devel-4.4.156-94.61.1 kernel-source-4.4.156-94.61.1

The following 51 packages are going to be upgraded:  
bash bash-doc kernel-macros libMagickCore-6\_Q16-1 libMagickWand-6\_Q16-1 libX11-6 libX11-6-32bit libX11-data libX11-xcb1  
libX11-xcb1-32bit libatomic1 libatomic1-32bit libgcc\_s1 libgcc\_s1-32bit libgomp1 libgomp1-32bit libitm1 libitm1-32bit  
libreadline6 libstdc++6 libstdc++6-32bit libtsan0 libwacom-data libwacom2 libxcb-dri2-0 libxcb-dri2-0-32bit libxcb-dri3-0  
libxcb-dri3-0-32bit libxcb-glx0 libxcb-glx0-32bit libxcb-present0 libxcb-present0-32bit libxcb-randr0 libxcb-render0  
libxcb-render0-32bit libxcb-shape0 libxcb-shm0 libxcb-shm0-32bit libxcb-sync1 libxcb-sync1-32bit libxcb-xf86dri0 libxcb-xfixes0  
libxcb-xfixes0-32bit libxcb-xinerama0 libxcb-xkb1 libxcb-xv0 libxcb1 libxcb1-32bit readline-doc xorg-x11-server  
xorg-x11-server-extra

51 packages to upgrade, 4 new.  
Overall download size: 2.8 MiB. Already cached: 156.7 MiB. After the operation, additional 772.0 MiB will be used.  
Continue? [y/n/…? shows all options] (y): y  
In cache kernel-macros-4.4.156-94.61.1.noarch.rpm (1/55), 3.1 MiB ( 6.3 KiB unpacked)  
In cache libX11-data-1.6.2-12.5.1.noarch.rpm (2/55), 158.5 KiB ( 1.6 MiB unpacked)  
In cache libatomic1-32bit-8.2.1+r264010-1.3.3.x86\_64.rpm (3/55), 15.6 KiB ( 21.4 KiB unpacked)  
In cache libatomic1-8.2.1+r264010-1.3.3.x86\_64.rpm (4/55), 16.1 KiB ( 26.1 KiB unpacked)  
In cache libgcc\_s1-32bit-8.2.1+r264010-1.3.3.x86\_64.rpm (5/55), 52.0 KiB (109.5 KiB unpacked)  
In cache libgcc\_s1-8.2.1+r264010-1.3.3.x86\_64.rpm (6/55), 46.6 KiB ( 94.4 KiB unpacked)  
In cache libgomp1-32bit-8.2.1+r264010-1.3.3.x86\_64.rpm (7/55), 99.9 KiB (239.5 KiB unpacked)  
In cache libgomp1-8.2.1+r264010-1.3.3.x86\_64.rpm (8/55), 102.2 KiB (255.7 KiB unpacked)  
In cache libitm1-32bit-8.2.1+r264010-1.3.3.x86\_64.rpm (9/55), 36.3 KiB (105.6 KiB unpacked)  
In cache libitm1-8.2.1+r264010-1.3.3.x86\_64.rpm (10/55), 34.5 KiB (110.4 KiB unpacked)  
In cache libreadline6-6.3-83.15.1.x86\_64.rpm (11/55), 154.5 KiB (332.6 KiB unpacked)  
In cache libwacom-data-0.9-2.4.2.x86\_64.rpm (12/55), 34.1 KiB (225.1 KiB unpacked)  
In cache libxcb1-1.10-4.3.1.x86\_64.rpm (13/55), 40.2 KiB (126.9 KiB unpacked)  
In cache libX11-xcb1-1.6.2-12.5.1.x86\_64.rpm (14/55), 15.1 KiB ( 5.9 KiB unpacked)  
In cache libstdc++6-32bit-8.2.1+r264010-1.3.3.x86\_64.rpm (15/55), 399.4 KiB ( 1.5 MiB unpacked)  
In cache libstdc++6-8.2.1+r264010-1.3.3.x86\_64.rpm (16/55), 370.1 KiB ( 1.5 MiB unpacked)  
In cache bash-4.3-83.15.1.x86\_64.rpm (17/55), 382.9 KiB (746.5 KiB unpacked)  
In cache libwacom2-0.9-2.4.2.x86\_64.rpm (18/55), 21.4 KiB ( 43.0 KiB unpacked)  
In cache libxcb-xv0-1.10-4.3.1.x86\_64.rpm (19/55), 14.2 KiB ( 26.3 KiB unpacked)  
In cache libxcb-xkb1-1.10-4.3.1.x86\_64.rpm (20/55), 32.6 KiB (106.6 KiB unpacked)  
In cache libxcb-xinerama0-1.10-4.3.1.x86\_64.rpm (21/55), 10.7 KiB ( 10.2 KiB unpacked)  
In cache libxcb-xfixes0-1.10-4.3.1.x86\_64.rpm (22/55), 13.7 KiB ( 26.2 KiB unpacked)  
In cache libxcb-xf86dri0-1.10-4.3.1.x86\_64.rpm (23/55), 11.6 KiB ( 18.2 KiB unpacked)  
In cache libxcb-sync1-1.10-4.3.1.x86\_64.rpm (24/55), 13.4 KiB ( 22.2 KiB unpacked)  
In cache libxcb-shm0-1.10-4.3.1.x86\_64.rpm (25/55), 11.0 KiB ( 10.2 KiB unpacked)  
In cache libxcb-shape0-1.10-4.3.1.x86\_64.rpm (26/55), 11.1 KiB ( 14.2 KiB unpacked)  
In cache libxcb-render0-1.10-4.3.1.x86\_64.rpm (27/55), 15.9 KiB ( 38.2 KiB unpacked)  
In cache libxcb-randr0-1.10-4.3.1.x86\_64.rpm (28/55), 18.9 KiB ( 54.4 KiB unpacked)  
In cache libxcb-present0-1.10-4.3.1.x86\_64.rpm (29/55), 10.6 KiB ( 10.2 KiB unpacked)  
In cache libxcb-glx0-1.10-4.3.1.x86\_64.rpm (30/55), 24.0 KiB ( 94.2 KiB unpacked)  
In cache libxcb-dri3-0-1.10-4.3.1.x86\_64.rpm (31/55), 10.6 KiB ( 10.2 KiB unpacked)  
In cache libxcb-dri2-0-1.10-4.3.1.x86\_64.rpm (32/55), 11.9 KiB ( 18.2 KiB unpacked)  
In cache libX11-6-1.6.2-12.5.1.x86\_64.rpm (33/55), 548.0 KiB ( 1.2 MiB unpacked)  
In cache libtsan0-8.2.1+r264010-1.3.3.x86\_64.rpm (34/55), 280.9 KiB (929.1 KiB unpacked)  
In cache readline-doc-6.3-83.15.1.noarch.rpm (35/55), 198.1 KiB (695.6 KiB unpacked)  
Retrieving package xorg-x11-server-extra-7.6\_1.18.3-76.21.2.x86\_64 (36/55), 1.3 MiB ( 5.4 MiB unpacked)  
Retrieving delta: ./x86\_64/xorg-x11-server-extra-7.6\_1.18.3-76.15.2\_76.21.2.x86\_64.drpm, 377.2 KiB  
Retrieving: xorg-x11-server-extra-7.6\_1.18.3-76.15.2\_76.21.2.x86\_64.drpm …[done]  
Applying delta: ./xorg-x11-server-extra-7.6\_1.18.3-76.15.2\_76.21.2.x86\_64.drpm …[done]  
In cache libMagickCore-6\_Q16-1-6.8.8.1-71.79.1.x86\_64.rpm (37/55), 1.6 MiB ( 6.1 MiB unpacked)  
In cache bash-doc-4.3-83.15.1.noarch.rpm (38/55), 531.2 KiB ( 1.9 MiB unpacked)  
In cache libMagickWand-6\_Q16-1-6.8.8.1-71.79.1.x86\_64.rpm (39/55), 323.9 KiB ( 1.1 MiB unpacked)  
Retrieving package xorg-x11-server-7.6\_1.18.3-76.21.2.x86\_64 (40/55), 1.5 MiB ( 5.2 MiB unpacked)  
Retrieving delta: ./x86\_64/xorg-x11-server-7.6\_1.18.3-76.15.2\_76.21.2.x86\_64.drpm, 329.5 KiB  
Retrieving: xorg-x11-server-7.6\_1.18.3-76.15.2\_76.21.2.x86\_64.drpm …[done]  
Applying delta: ./xorg-x11-server-7.6\_1.18.3-76.15.2\_76.21.2.x86\_64.drpm …[done]  
In cache libxcb1-32bit-1.10-4.3.1.x86\_64.rpm (41/55), 42.8 KiB (137.8 KiB unpacked)  
In cache libX11-xcb1-32bit-1.6.2-12.5.1.x86\_64.rpm (42/55), 14.9 KiB ( 5.3 KiB unpacked)  
In cache kernel-devel-4.4.156-94.61.1.noarch.rpm (43/55), 13.5 MiB ( 52.6 MiB unpacked)  
In cache kernel-default-4.4.156-94.61.1.x86\_64.rpm (44/55), 39.1 MiB (167.4 MiB unpacked)  
In cache libxcb-xfixes0-32bit-1.10-4.3.1.x86\_64.rpm (45/55), 14.2 KiB ( 29.4 KiB unpacked)  
In cache libxcb-sync1-32bit-1.10-4.3.1.x86\_64.rpm (46/55), 13.6 KiB ( 21.5 KiB unpacked)  
In cache libxcb-shm0-32bit-1.10-4.3.1.x86\_64.rpm (47/55), 11.1 KiB ( 9.4 KiB unpacked)  
In cache libxcb-render0-32bit-1.10-4.3.1.x86\_64.rpm (48/55), 16.7 KiB ( 37.5 KiB unpacked)  
In cache libxcb-present0-32bit-1.10-4.3.1.x86\_64.rpm (49/55), 10.6 KiB ( 9.4 KiB unpacked)  
In cache libxcb-glx0-32bit-1.10-4.3.1.x86\_64.rpm (50/55), 25.6 KiB ( 97.4 KiB unpacked)  
In cache libxcb-dri3-0-32bit-1.10-4.3.1.x86\_64.rpm (51/55), 10.6 KiB ( 9.4 KiB unpacked)  
In cache libxcb-dri2-0-32bit-1.10-4.3.1.x86\_64.rpm (52/55), 12.2 KiB ( 17.4 KiB unpacked)  
In cache libX11-6-32bit-1.6.2-12.5.1.x86\_64.rpm (53/55), 548.6 KiB ( 1.2 MiB unpacked)  
In cache kernel-source-4.4.156-94.61.1.noarch.rpm (54/55), 89.5 MiB (548.6 MiB unpacked)  
In cache kernel-default-devel-4.4.156-94.61.1.x86\_64.rpm (55/55), 5.2 MiB ( 3.4 MiB unpacked)  
Checking for file conflicts: …[done]  
( 1/55) Installing: kernel-macros-4.4.156-94.61.1.noarch …[done]  
( 2/55) Installing: libX11-data-1.6.2-12.5.1.noarch …[done]  
( 3/55) Installing: libatomic1-32bit-8.2.1+r264010-1.3.3.x86\_64 …[done]  
( 4/55) Installing: libatomic1-8.2.1+r264010-1.3.3.x86\_64 …[done]  
( 5/55) Installing: libgcc\_s1-32bit-8.2.1+r264010-1.3.3.x86\_64 …[done]  
( 6/55) Installing: libgcc\_s1-8.2.1+r264010-1.3.3.x86\_64 …[done]  
( 7/55) Installing: libgomp1-32bit-8.2.1+r264010-1.3.3.x86\_64 …[done]  
( 8/55) Installing: libgomp1-8.2.1+r264010-1.3.3.x86\_64 …[done]  
( 9/55) Installing: libitm1-32bit-8.2.1+r264010-1.3.3.x86\_64 …[done]  
(10/55) Installing: libitm1-8.2.1+r264010-1.3.3.x86\_64 …[done]  
(11/55) Installing: libreadline6-6.3-83.15.1.x86\_64 …[done]  
(12/55) Installing: libwacom-data-0.9-2.4.2.x86\_64 …[done]  
(13/55) Installing: libxcb1-1.10-4.3.1.x86\_64 …[done]  
(14/55) Installing: libX11-xcb1-1.6.2-12.5.1.x86\_64 …[done]  
(15/55) Installing: libstdc++6-32bit-8.2.1+r264010-1.3.3.x86\_64 …[done]  
(16/55) Installing: libstdc++6-8.2.1+r264010-1.3.3.x86\_64 …[done]  
(17/55) Installing: bash-4.3-83.15.1.x86\_64 …[done]  
(18/55) Installing: libwacom2-0.9-2.4.2.x86\_64 …[done]  
(19/55) Installing: libxcb-xv0-1.10-4.3.1.x86\_64 …[done]  
(20/55) Installing: libxcb-xkb1-1.10-4.3.1.x86\_64 …[done]  
(21/55) Installing: libxcb-xinerama0-1.10-4.3.1.x86\_64 …[done]  
(22/55) Installing: libxcb-xfixes0-1.10-4.3.1.x86\_64 …[done]  
(23/55) Installing: libxcb-xf86dri0-1.10-4.3.1.x86\_64 …[done]  
(24/55) Installing: libxcb-sync1-1.10-4.3.1.x86\_64 …[done]  
(25/55) Installing: libxcb-shm0-1.10-4.3.1.x86\_64 …[done]  
(26/55) Installing: libxcb-shape0-1.10-4.3.1.x86\_64 …[done]  
(27/55) Installing: libxcb-render0-1.10-4.3.1.x86\_64 …[done]  
(28/55) Installing: libxcb-randr0-1.10-4.3.1.x86\_64 …[done]  
(29/55) Installing: libxcb-present0-1.10-4.3.1.x86\_64 …[done]  
(30/55) Installing: libxcb-glx0-1.10-4.3.1.x86\_64 …[done]  
(31/55) Installing: libxcb-dri3-0-1.10-4.3.1.x86\_64 …[done]  
(32/55) Installing: libxcb-dri2-0-1.10-4.3.1.x86\_64 …[done]  
(33/55) Installing: libX11-6-1.6.2-12.5.1.x86\_64 …[done]  
(34/55) Installing: libtsan0-8.2.1+r264010-1.3.3.x86\_64 …[done]  
(35/55) Installing: readline-doc-6.3-83.15.1.noarch …[done]  
(36/55) Installing: xorg-x11-server-extra-7.6\_1.18.3-76.21.2.x86\_64 …[done]  
(37/55) Installing: libMagickCore-6\_Q16-1-6.8.8.1-71.79.1.x86\_64 …[done]  
(38/55) Installing: bash-doc-4.3-83.15.1.noarch …[done]  
(39/55) Installing: libMagickWand-6\_Q16-1-6.8.8.1-71.79.1.x86\_64 …[done]  
(40/55) Installing: xorg-x11-server-7.6\_1.18.3-76.21.2.x86\_64 …[done]  
Additional rpm output:  
Updating /etc/sysconfig/displaymanager…

(41/55) Installing: libxcb1-32bit-1.10-4.3.1.x86\_64 …[done]  
(42/55) Installing: libX11-xcb1-32bit-1.6.2-12.5.1.x86\_64 …[done]  
(43/55) Installing: kernel-devel-4.4.156-94.61.1.noarch …[done]  
Additional rpm output:  
Changing symlink /usr/src/linux from linux-4.4.156-94.57 to linux-4.4.156-94.61

(44/55) Installing: kernel-default-4.4.156-94.61.1.x86\_64 …[done]  
Additional rpm output:  
Creating initrd: /boot/initrd-4.4.156-94.61-default  
dracut: Executing: /usr/bin/dracut --logfile /var/log/YaST2/mkinitrd.log --force /boot/initrd-4.4.156-94.61-default 4.4.156-94.61-default  
dracut: \*\*\* Including module: bash \*\*\*  
dracut: \*\*\* Including module: systemd \*\*\*  
dracut: \*\*\* Including module: warpclock \*\*\*  
dracut: \*\*\* Including module: systemd-initrd \*\*\*  
dracut: \*\*\* Including module: i18n \*\*\*  
dracut: \*\*\* Including module: drm \*\*\*  
dracut: \*\*\* Including module: plymouth \*\*\*  
dracut: \*\*\* Including module: dm \*\*\*  
dracut: Skipping udev rule: 64-device-mapper.rules  
dracut: Skipping udev rule: 60-persistent-storage-dm.rules  
dracut: Skipping udev rule: 55-dm.rules  
dracut: \*\*\* Including module: kernel-modules \*\*\*  
dracut: \*\*\* Including module: lvm \*\*\*  
dracut: Skipping udev rule: 64-device-mapper.rules  
dracut: Skipping udev rule: 56-lvm.rules  
dracut: Skipping udev rule: 60-persistent-storage-lvm.rules  
dracut: \*\*\* Including module: resume \*\*\*  
dracut: \*\*\* Including module: rootfs-block \*\*\*  
dracut: \*\*\* Including module: suse-btrfs \*\*\*  
dracut: \*\*\* Including module: suse-xfs \*\*\*  
dracut: \*\*\* Including module: terminfo \*\*\*  
dracut: \*\*\* Including module: udev-rules \*\*\*  
dracut: Skipping udev rule: 40-redhat.rules  
dracut: Skipping udev rule: 50-firmware.rules  
dracut: Skipping udev rule: 50-udev.rules  
dracut: Skipping udev rule: 91-permissions.rules  
dracut: Skipping udev rule: 80-drivers-modprobe.rules  
dracut: \*\*\* Including module: dracut-systemd \*\*\*  
dracut: \*\*\* Including module: haveged \*\*\*  
dracut: \*\*\* Including module: usrmount \*\*\*  
dracut: \*\*\* Including module: base \*\*\*  
dracut: \*\*\* Including module: fs-lib \*\*\*  
dracut: \*\*\* Including module: shutdown \*\*\*  
dracut: \*\*\* Including module: suse \*\*\*  
dracut: \*\*\* Including modules done \*\*\*  
dracut: \*\*\* Installing kernel module dependencies and firmware \*\*\*  
dracut: \*\*\* Installing kernel module dependencies and firmware done \*\*\*  
dracut: \*\*\* Resolving executable dependencies \*\*\*  
dracut: \*\*\* Resolving executable dependencies done\*\*\*  
dracut: \*\*\* Hardlinking files \*\*\*  
dracut: \*\*\* Hardlinking files done \*\*\*  
dracut: \*\*\* Stripping files \*\*\*  
dracut: \*\*\* Stripping files done \*\*\*  
dracut: \*\*\* Generating early-microcode cpio image \*\*\*  
dracut: \*\*\* Constructing GenuineIntel.bin \*\*\*\*  
dracut: \*\*\* Store current command line parameters \*\*\*  
dracut: Stored kernel commandline:  
dracut: rd.lvm.lv=system/root  
rd.lvm.lv=system/swap  
dracut: resume=/dev/mapper/system-swap  
dracut: root=/dev/mapper/system-root rootfstype=xfs rootflags=rw,relatime,attr2,inode64,noquota  
dracut: \*\*\* Creating image file ‘/boot/initrd-4.4.156-94.61-default’ \*\*\*  
dracut: \*\*\* Creating initramfs image file ‘/boot/initrd-4.4.156-94.61-default’ done \*\*\*

(45/55) Installing: libxcb-xfixes0-32bit-1.10-4.3.1.x86\_64 …[done]  
(46/55) Installing: libxcb-sync1-32bit-1.10-4.3.1.x86\_64 …[done]  
(47/55) Installing: libxcb-shm0-32bit-1.10-4.3.1.x86\_64 …[done]  
(48/55) Installing: libxcb-render0-32bit-1.10-4.3.1.x86\_64 …[done]  
(49/55) Installing: libxcb-present0-32bit-1.10-4.3.1.x86\_64 …[done]  
(50/55) Installing: libxcb-glx0-32bit-1.10-4.3.1.x86\_64 …[done]  
(51/55) Installing: libxcb-dri3-0-32bit-1.10-4.3.1.x86\_64 …[done]  
(52/55) Installing: libxcb-dri2-0-32bit-1.10-4.3.1.x86\_64 …[done]  
(53/55) Installing: libX11-6-32bit-1.6.2-12.5.1.x86\_64 …[done]  
(54/55) Installing: kernel-source-4.4.156-94.61.1.noarch …[done]  
(55/55) Installing: kernel-default-devel-4.4.156-94.61.1.x86\_64 …[done]  
Additional rpm output:  
Changing symlink /usr/src/linux-obj/x86\_64/default from …/…/linux-4.4.156-94.57-obj/x86\_64/default to …/…/linux-4.4.156-94.61-obj/x86\_64/default

There are some running programs that might use files deleted by recent upgrade. You may wish to check and restart some of them. Run ‘zypper ps -s’ to list these programs.  
server:~ # zypper in kernel-source kernel-syms libelf-devel module-init-tools make gcc rpmbuild  
Refreshing service ‘SUSE\_Linux\_Enterprise\_Server\_for\_SAP\_Applications\_12\_SP3\_x86\_64’.  
Loading repository data…  
Reading installed packages…  
‘libelf-devel’ not found in package names. Trying capabilities.  
No provider of ‘libelf-devel’ found.  
‘gcc’ is already installed.  
No update candidate for ‘gcc-4.8-6.189.x86\_64’. The highest available version is already installed.  
‘make’ is already installed.  
No update candidate for ‘make-4.0-4.1.x86\_64’. The highest available version is already installed.  
‘kernel-source’ is already installed.  
No update candidate for ‘kernel-source-4.4.156-94.61.1.noarch’. The highest available version is already installed.  
‘module-init-tools’ not found in package names. Trying capabilities.  
‘kmod-compat’ providing ‘module-init-tools’ is already installed.  
‘rpmbuild’ not found in package names. Trying capabilities.  
Resolving package dependencies…

The following 7 NEW packages are going to be installed:  
gettext-tools kernel-syms mozilla-nss-tools pesign pesign-obs-integration rpm-build systemd-rpm-macros

7 new packages to install.  
Overall download size: 5.4 MiB. Already cached: 0 B. After the operation, additional 10.1 MiB will be used.  
Continue? [y/n/…? shows all options] (y): y  
Retrieving package gettext-tools-0.19.2-1.103.x86\_64 (1/7), 1.8 MiB ( 7.9 MiB unpacked)  
Retrieving: gettext-tools-0.19.2-1.103.x86\_64.rpm …[done (912.0 KiB/s)]  
Retrieving package mozilla-nss-tools-3.29.5-58.12.1.x86\_64 (2/7), 391.3 KiB ( 1.8 MiB unpacked)  
Retrieving: mozilla-nss-tools-3.29.5-58.12.1.x86\_64.rpm …[done]  
Retrieving package pesign-0.109-6.3.1.x86\_64 (3/7), 99.2 KiB (404.2 KiB unpacked)  
Retrieving: pesign-0.109-6.3.1.x86\_64.rpm …[done]  
Retrieving package systemd-rpm-macros-3-10.9.1.noarch (4/7), 9.0 KiB ( 12.0 KiB unpacked)  
Retrieving: systemd-rpm-macros-3-10.9.1.noarch.rpm …[done]  
Retrieving package pesign-obs-integration-10.0-30.8.1.x86\_64 (5/7), 27.1 KiB ( 58.6 KiB unpacked)  
Retrieving: pesign-obs-integration-10.0-30.8.1.x86\_64.rpm …[done]  
Retrieving package rpm-build-4.11.2-16.13.1.x86\_64 (6/7), 34.8 KiB ( 24.6 KiB unpacked)  
Retrieving: rpm-build-4.11.2-16.13.1.x86\_64.rpm …[done]  
Retrieving package kernel-syms-4.4.156-94.61.1.x86\_64 (7/7), 3.1 MiB ( 345 B unpacked)  
Retrieving: kernel-syms-4.4.156-94.61.1.x86\_64.rpm …[done (943.9 KiB/s)]  
Checking for file conflicts: …[done]  
(1/7) Installing: gettext-tools-0.19.2-1.103.x86\_64 …[done]  
(2/7) Installing: mozilla-nss-tools-3.29.5-58.12.1.x86\_64 …[done]  
(3/7) Installing: pesign-0.109-6.3.1.x86\_64 …[done]  
(4/7) Installing: systemd-rpm-macros-3-10.9.1.noarch …[done]  
(5/7) Installing: pesign-obs-integration-10.0-30.8.1.x86\_64 …[done]  
(6/7) Installing: rpm-build-4.11.2-16.13.1.x86\_64 …[done]  
(7/7) Installing: kernel-syms-4.4.156-94.61.1.x86\_64 …[done]  
Installation has completed with error.  
server:~ # rpmbuild --rebuild sm750-4.4.73-3.1.src.rpm  
Installing sm750-4.4.73-3.1.src.rpm  
warning: sm750-4.4.73-3.1.src.rpm: Header V3 RSA/SHA256 Signature, key ID 3508c1dd: NOKEY  
error: Failed build dependencies:  
libelf-devel is needed by sm750-4.4.1564.4.156-3.1.x86\_64  
[/CODE]

One off-topic: I’m trying to edit the last message to correct a mistake, but I can’t find the option. I don’t know If I can do it or not.

---

<div class="post-metadata">

**Author:** ![malcolmlewis](https://sea2.discourse-cdn.com/flex022/user_avatar/forums.suse.com/malcolmlewis/32/11375_2.png) [@malcolmlewis](https://forums.suse.com/u/malcolmlewis)\
**Post date:** [October 15, 2018, 7:57pm UTC](https://forums.suse.com/t/low-screen-resolution/33033/11 "2018-10-15T19:57:52Z")

</div>

[QUOTE=soportei3s;54806]Hi.

One off-topic: I’m trying to edit the last message to correct a mistake, but I can’t find the option. I don’t know If I can do it or not.[/QUOTE]  
Hi  
The libelf package is part of the SLE SDK repository, you need to add this via SUSEConnect

```auto
SUSEConnect -p sle-sdk/12.3/x86_64
```

You also need to reboot the system if you can to use the newer kernel.

---

<div class="post-metadata">

**Author:** ![soportei3s](https://avatars.discourse-cdn.com/v4/letter/s/8797f3/32.png) [@soportei3s](https://forums.suse.com/u/soportei3s)\
**Post date:** [October 16, 2018, 12:13pm UTC](https://forums.suse.com/t/low-screen-resolution/33033/12 "2018-10-16T12:13:52Z")

</div>

Hi Malcolm.

This is what I’ve executed:

[CODE]server:~ # SUSEConnect -p sle-sdk/12.3/x86\_64  
Registered sle-sdk 12.3 x86\_64  
To server: [https://scc.suse.com](https://scc.suse.com)  
Successfully registered system.

server:~ # zypper in libelf-devel  
Refreshing service ‘SUSE\_Linux\_Enterprise\_Server\_for\_SAP\_Applications\_12\_SP3\_x86\_64’.  
Refreshing service ‘SUSE\_Linux\_Enterprise\_Software\_Development\_Kit\_12\_SP3\_x86\_64’.  
Loading repository data…  
Reading installed packages…  
Resolving package dependencies…

The following NEW package is going to be installed:  
libelf-devel

The following package has no support information from it’s vendor:  
libelf-devel

1 new package to install.  
Overall download size: 263.6 KiB. Already cached: 0 B. After the operation, additional 2.5 MiB will be used.  
Continue? [y/n/…? shows all options] (y): y  
Retrieving package libelf-devel-0.158-6.1.x86\_64 (1/1), 263.6 KiB ( 2.5 MiB unpacked)  
Retrieving: libelf-devel-0.158-6.1.x86\_64.rpm …[done]  
Checking for file conflicts: …[done]  
(1/1) Installing: libelf-devel-0.158-6.1.x86\_64 …

server:~ # rpmbuild --rebuild sm750-4.4.73-3.1.src.rpm  
Installing sm750-4.4.73-3.1.src.rpm  
warning: sm750-4.4.73-3.1.src.rpm: Header V3 RSA/SHA256 Signature, key ID 3508c1dd: NOKEY  
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.PXwK8L

- umask 022
- cd /usr/src/packages/BUILD
- set – /usr/src/linux/drivers/staging/sm750fb/Kconfig /usr/src/linux/drivers/staging/sm750fb/Makefile /usr/src/linux/drivers/staging/sm750fb/TODO /usr/src/linux/drivers/staging/sm750fb/ddk750.h /usr/src/linux/drivers/staging/sm750fb/ddk750\_chip.c /usr/src/linux/drivers/staging/sm750fb/ddk750\_chip.h /usr/src/linux/drivers/staging/sm750fb/ddk750\_display.c /usr/src/linux/drivers/staging/sm750fb/ddk750\_display.h /usr/src/linux/drivers/staging/sm750fb/ddk750\_dvi.c /usr/src/linux/drivers/staging/sm750fb/ddk750\_dvi.h /usr/src/linux/drivers/staging/sm750fb/ddk750\_help.c /usr/src/linux/drivers/staging/sm750fb/ddk750\_help.h /usr/src/linux/drivers/staging/sm750fb/ddk750\_hwi2c.c /usr/src/linux/drivers/staging/sm750fb/ddk750\_hwi2c.h /usr/src/linux/drivers/staging/sm750fb/ddk750\_mode.c /usr/src/linux/drivers/staging/sm750fb/ddk750\_mode.h /usr/src/linux/drivers/staging/sm750fb/ddk750\_power.c /usr/src/linux/drivers/staging/sm750fb/ddk750\_power.h /usr/src/linux/drivers/staging/sm750fb/ddk750\_reg.h /usr/src/linux/drivers/staging/sm750fb/ddk750\_sii164.c /usr/src/linux/drivers/staging/sm750fb/ddk750\_sii164.h /usr/src/linux/drivers/staging/sm750fb/ddk750\_swi2c.c /usr/src/linux/drivers/staging/sm750fb/ddk750\_swi2c.h /usr/src/linux/drivers/staging/sm750fb/modedb.h /usr/src/linux/drivers/staging/sm750fb/readme /usr/src/linux/drivers/staging/sm750fb/sm750.c /usr/src/linux/drivers/staging/sm750fb/sm750.h /usr/src/linux/drivers/staging/sm750fb/sm750\_accel.c /usr/src/linux/drivers/staging/sm750fb/sm750\_accel.h /usr/src/linux/drivers/staging/sm750fb/sm750\_cursor.c /usr/src/linux/drivers/staging/sm750fb/sm750\_cursor.h /usr/src/linux/drivers/staging/sm750fb/sm750\_help.h /usr/src/linux/drivers/staging/sm750fb/sm750\_hw.c
- mkdir source
- cp -ar /usr/src/linux/drivers/staging/sm750fb/Kconfig /usr/src/linux/drivers/staging/sm750fb/Makefile /usr/src/linux/drivers/staging/sm750fb/TODO /usr/src/linux/drivers/staging/sm750fb/ddk750.h /usr/src/linux/drivers/staging/sm750fb/ddk750\_chip.c /usr/src/linux/drivers/staging/sm750fb/ddk750\_chip.h /usr/src/linux/drivers/staging/sm750fb/ddk750\_display.c /usr/src/linux/drivers/staging/sm750fb/ddk750\_display.h /usr/src/linux/drivers/staging/sm750fb/ddk750\_dvi.c /usr/src/linux/drivers/staging/sm750fb/ddk750\_dvi.h /usr/src/linux/drivers/staging/sm750fb/ddk750\_help.c /usr/src/linux/drivers/staging/sm750fb/ddk750\_help.h /usr/src/linux/drivers/staging/sm750fb/ddk750\_hwi2c.c /usr/src/linux/drivers/staging/sm750fb/ddk750\_hwi2c.h /usr/src/linux/drivers/staging/sm750fb/ddk750\_mode.c /usr/src/linux/drivers/staging/sm750fb/ddk750\_mode.h /usr/src/linux/drivers/staging/sm750fb/ddk750\_power.c /usr/src/linux/drivers/staging/sm750fb/ddk750\_power.h /usr/src/linux/drivers/staging/sm750fb/ddk750\_reg.h /usr/src/linux/drivers/staging/sm750fb/ddk750\_sii164.c /usr/src/linux/drivers/staging/sm750fb/ddk750\_sii164.h /usr/src/linux/drivers/staging/sm750fb/ddk750\_swi2c.c /usr/src/linux/drivers/staging/sm750fb/ddk750\_swi2c.h /usr/src/linux/drivers/staging/sm750fb/modedb.h /usr/src/linux/drivers/staging/sm750fb/readme /usr/src/linux/drivers/staging/sm750fb/sm750.c /usr/src/linux/drivers/staging/sm750fb/sm750.h /usr/src/linux/drivers/staging/sm750fb/sm750\_accel.c /usr/src/linux/drivers/staging/sm750fb/sm750\_accel.h /usr/src/linux/drivers/staging/sm750fb/sm750\_cursor.c /usr/src/linux/drivers/staging/sm750fb/sm750\_cursor.h /usr/src/linux/drivers/staging/sm750fb/sm750\_help.h /usr/src/linux/drivers/staging/sm750fb/sm750\_hw.c source/
- cp /usr/src/packages/SOURCES/Makefile source/
- mkdir obj
- exit 0  
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.GOKJAd
- umask 022
- cd /usr/src/packages/BUILD
- /usr/bin/rm -rf /usr/src/packages/BUILDROOT/sm750-4.4.73-3.1.x86\_64  
++ dirname /usr/src/packages/BUILDROOT/sm750-4.4.73-3.1.x86\_64
- /usr/bin/mkdir -p /usr/src/packages/BUILDROOT
- /usr/bin/mkdir /usr/src/packages/BUILDROOT/sm750-4.4.73-3.1.x86\_64
- export ‘EXTRA\_CFLAGS=-DVERSION=“4.4.1564.4.156”’
- EXTRA\_CFLAGS=’-DVERSION=“4.4.1564.4.156”’
- for flavor in default
- rm -rf obj/default
- cp -r source obj/default
- make -C /usr/src/linux-obj/x86\_64/default modules M=/usr/src/packages/BUILD/obj/default  
make: Entering directory ‘/usr/src/linux-4.4.156-94.61-obj/x86\_64/default’  
CC [M] /usr/src/packages/BUILD/obj/default/sm750.o  
CC [M] /usr/src/packages/BUILD/obj/default/sm750\_hw.o  
CC [M] /usr/src/packages/BUILD/obj/default/sm750\_accel.o  
CC [M] /usr/src/packages/BUILD/obj/default/sm750\_cursor.o  
CC [M] /usr/src/packages/BUILD/obj/default/ddk750\_chip.o  
CC [M] /usr/src/packages/BUILD/obj/default/ddk750\_power.o  
CC [M] /usr/src/packages/BUILD/obj/default/ddk750\_mode.o  
CC [M] /usr/src/packages/BUILD/obj/default/ddk750\_display.o  
CC [M] /usr/src/packages/BUILD/obj/default/ddk750\_help.o  
CC [M] /usr/src/packages/BUILD/obj/default/ddk750\_swi2c.o  
CC [M] /usr/src/packages/BUILD/obj/default/ddk750\_sii164.o  
CC [M] /usr/src/packages/BUILD/obj/default/ddk750\_dvi.o  
CC [M] /usr/src/packages/BUILD/obj/default/ddk750\_hwi2c.o  
LD [M] /usr/src/packages/BUILD/obj/default/sm750fb.o  
Building modules, stage 2.  
MODPOST 1 modules  
CC /usr/src/packages/BUILD/obj/default/sm750fb.mod.o  
LD [M] /usr/src/packages/BUILD/obj/default/sm750fb.ko  
make: Leaving directory ‘/usr/src/linux-4.4.156-94.61-obj/x86\_64/default’
- exit 0  
Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.rquT2T
- umask 022
- cd /usr/src/packages/BUILD
- export INSTALL\_MOD\_PATH=/usr/src/packages/BUILDROOT/sm750-4.4.73-3.1.x86\_64
- INSTALL\_MOD\_PATH=/usr/src/packages/BUILDROOT/sm750-4.4.73-3.1.x86\_64
- export INSTALL\_MOD\_DIR=updates
- INSTALL\_MOD\_DIR=updates
- for flavor in default
- make -C /usr/src/linux-obj/x86\_64/default modules\_install M=/usr/src/packages/BUILD/obj/default  
make: Entering directory ‘/usr/src/linux-4.4.156-94.61-obj/x86\_64/default’  
INSTALL /usr/src/packages/BUILD/obj/default/sm750fb.ko  
DEPMOD 4.4.156-94.61-default  
make: Leaving directory ‘/usr/src/linux-4.4.156-94.61-obj/x86\_64/default’
- /usr/lib/rpm/brp-compress
- /usr/lib/rpm/brp-suse  
calling /usr/lib/rpm/brp-suse.d/brp-99-compress-vmlinux  
calling /usr/lib/rpm/brp-suse.d/brp-99-pesign  
No buildservice signing certificate  
Creating /usr/src/packages/OTHER/sm750.cpio.rsasign  
3396 blocks  
Processing files: sm750-kmp-default-4.4.1564.4.156\_k4.4.156\_94.61-3.1.x86\_64  
Provides: multiversion(kernel) sm750-kmp = 4.4.1564.4.156 sm750-kmp = 4.4.1564.4.156\_k4.4.156\_94.61 sm750-kmp-default = 4.4.1564.4.156\_k4.4.156\_94.61-3.1 sm750-kmp-default(x86-64) = 4.4.1564.4.156\_k4.4.156\_94.61-3.1  
Requires(interp): /bin/sh /bin/sh /bin/sh /bin/sh  
Requires(rpmlib): rpmlib(CompressedFileNames) \<= 3.0.4-1 rpmlib(PayloadFilesHavePrefix) \<= 4.0-1  
Requires(post): /bin/sh  
Requires(preun): /bin/sh  
Requires(postun): /bin/sh  
Requires(posttrans): /bin/sh  
Requires: ksym(default:\_\_dynamic\_pr\_debug) = 44b1d426 ksym(default: **fentry** ) = bdfb6dbb ksym(default:\_\_kmalloc) = d2b09ce5 ksym(default:\_\_pci\_register\_driver) = 790bf202 ksym(default:\_\_x86\_indirect\_thunk\_rax) = 2ea2c95c ksym(default:\_raw\_spin\_lock) = e259ae9e ksym(default:arch\_phys\_wc\_add) = 3c02e095 ksym(default:arch\_phys\_wc\_del) = 50d68377 ksym(default:cfb\_copyarea) = bd4d0596 ksym(default:cfb\_fillrect) = 3eaec011 ksym(default:cfb\_imageblit) = 29c29e9 ksym(default:console\_lock) = fbaaf01e ksym(default:console\_unlock) = c631580a ksym(default:fb\_alloc\_cmap) = 7a890c8 ksym(default:fb\_find\_mode) = 1cb8f532 ksym(default:fb\_set\_suspend) = dc519ead ksym(default:framebuffer\_alloc) = 64753fa2 ksym(default:framebuffer\_release) = d5960487 ksym(default:ioremap\_nocache) = 42c8de35 ksym(default:ioremap\_wc) = 1e0c2be4 ksym(default:iounmap) = edc03953 ksym(default:iowrite16) = 8c183cbe ksym(default:kfree) = 37a0cba ksym(default:kmalloc\_caches) = 7cf50eeb ksym(default:kmem\_cache\_alloc\_trace) = a0e7b46 ksym(default:memcpy) = 69acdf38 ksym(default:memset) = fb578fc5 ksym(default:module\_layout) = 86aec989 ksym(default:param\_ops\_charp) = 4af2c068 ksym(default:pci\_choose\_state) = cf7195bf ksym(default:pci\_disable\_device) = 85bea024 ksym(default:pci\_enable\_device) = 162001b4 ksym(default:pci\_request\_region) = c7d5a152 ksym(default:pci\_restore\_state) = 62b917ea ksym(default:pci\_save\_state) = d1c664ba ksym(default:pci\_set\_master) = e4c38d11 ksym(default:pci\_set\_power\_state) = bad53b7c ksym(default:pci\_unregister\_driver) = 2c0da549 ksym(default:printk) = 27e1a049 ksym(default:pv\_cpu\_ops) = 5705f7e6 ksym(default:pv\_lock\_ops) = 6bf1c17f ksym(default:register\_framebuffer) = ef560dcd ksym(default:strcat) = 61651be ksym(default:strlcpy) = 5792f848 ksym(default:strncmp) = 5a921311 ksym(default:strsep) = 85df9b6c ksym(default:unregister\_framebuffer) = bfa4618d ksym(default:vesa\_modes) = a598e29c  
Obsoletes: sm750-kmp-trace sm750-kmp-desktop sm750-kmp-xen  
Enhances: kernel-default  
Supplements: modalias(kernel-default:pci:v0000126Fd00000750sv_sd_bc_sc_i\*)  
Checking for unpackaged file(s): /usr/lib/rpm/check-files /usr/src/packages/BUILDROOT/sm750-4.4.73-3.1.x86\_64  
Wrote: /usr/src/packages/RPMS/x86\_64/sm750-kmp-default-4.4.1564.4.156\_k4.4.156\_94.61-3.1.x86\_64.rpm  
Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.l8sJMo
- umask 022
- cd /usr/src/packages/BUILD
- /usr/bin/rm -rf /usr/src/packages/BUILDROOT/sm750-4.4.73-3.1.x86\_64
- exit 0  
Executing(–clean): /bin/sh -e /var/tmp/rpm-tmp.i8YLea
- umask 022
- cd /usr/src/packages/BUILD
- exit 0

[/CODE]

After reboot, I still have the same poor resolution ☹

---

<div class="post-metadata">

**Author:** ![malcolmlewis](https://sea2.discourse-cdn.com/flex022/user_avatar/forums.suse.com/malcolmlewis/32/11375_2.png) [@malcolmlewis](https://forums.suse.com/u/malcolmlewis)\
**Post date:** [October 16, 2018, 2:27pm UTC](https://forums.suse.com/t/low-screen-resolution/33033/13 "2018-10-16T14:27:43Z")

</div>

Hi  
As root user you need to install the kmp rpm;

```auto
zypper in /usr/src/packages/RPMS/x86_64/sm750-kmp-default-4.4.1564.4.156_k4.4.156_94.61-3.1.x86_64.rpm
```

Note, it’s better/safer to build as your user 😉

---

<div class="post-metadata">

**Author:** ![soportei3s](https://avatars.discourse-cdn.com/v4/letter/s/8797f3/32.png) [@soportei3s](https://forums.suse.com/u/soportei3s)\
**Post date:** [October 16, 2018, 5:02pm UTC](https://forums.suse.com/t/low-screen-resolution/33033/14 "2018-10-16T17:02:52Z")

</div>

Hi.

I’ve executed it

[CODE]server:~ # zypper in /usr/src/packages/RPMS/x86\_64/sm750-kmp-default-4.4.1564.4.156\_k4.4.156\_94.61-3.1.x86\_64.rpm  
Refreshing service ‘SUSE\_Linux\_Enterprise\_Server\_for\_SAP\_Applications\_12\_SP3\_x86\_64’.  
Refreshing service ‘SUSE\_Linux\_Enterprise\_Software\_Development\_Kit\_12\_SP3\_x86\_64’.  
Retrieving repository ‘SLE-HA12-SP3-Updates’ metadata …[done]  
Building repository ‘SLE-HA12-SP3-Updates’ cache …[done]  
Retrieving repository ‘SLES12-SP3-Updates’ metadata …[done]  
Building repository ‘SLES12-SP3-Updates’ cache …[done]  
Retrieving repository ‘SLE-SDK12-SP3-Updates’ metadata …[done]  
Building repository ‘SLE-SDK12-SP3-Updates’ cache …[done]  
Loading repository data…  
Reading installed packages…  
Resolving package dependencies…

The following NEW package is going to be installed:  
sm750-kmp-default

The following package has no support information from it’s vendor:  
sm750-kmp-default

1 new package to install.  
Overall download size: 271.4 KiB. Already cached: 0 B. After the operation, additional 1.7 MiB will be used.  
Continue? [y/n/…? shows all options] (y): y  
Retrieving package sm750-kmp-default-4.4.1564.4.156\_k4.4.156\_94.61-3.1.x86\_64 (1/1), 271.4 KiB ( 1.7 MiB unpacked)  
sm750-kmp-default-4.4.1564.4.156\_k4.4.156\_94.61-3.1.x86\_64.rpm:  
Package is not signed!

sm750-kmp-default-4.4.1564.4.156\_k4.4.156\_94.61-3.1.x86\_64 (Plain RPM files cache): Signature verification failed [6-File is unsigned]  
Abort, retry, ignore? [a/r/i] (a): i  
Checking for file conflicts: …[done]  
(1/1) Installing: sm750-kmp-default-4.4.1564.4.156\_k4.4.156\_94.61-3.1.x86\_64 …[done]

[/CODE]

And rebooted, but I still have no more resolution than 640x480.

What I’m doing wrong?

Thank you and best regards

---

<div class="post-metadata">

**Author:** ![malcolmlewis](https://sea2.discourse-cdn.com/flex022/user_avatar/forums.suse.com/malcolmlewis/32/11375_2.png) [@malcolmlewis](https://forums.suse.com/u/malcolmlewis)\
**Post date:** [October 16, 2018, 5:44pm UTC](https://forums.suse.com/t/low-screen-resolution/33033/15 "2018-10-16T17:44:53Z")

</div>

> [@](#):
>
> On Tue 16 Oct 2018 02:04:02 PM CDT, soportei3s wrote:
> 
> Hi.
> 
> I’ve executed it
> 
> ## Code:
> 
> ## server:~ # zypper in /usr/src/packages/RPMS/x86\_64/sm750-kmp-default-4.4.1564.4.156\_k4.4.156\_94.61-3.1.x86\_64.rpm Refreshing service ‘SUSE\_Linux\_Enterprise\_Server\_for\_SAP\_Applications\_12\_SP3\_x86\_64’. Refreshing service ‘SUSE\_Linux\_Enterprise\_Software\_Development\_Kit\_12\_SP3\_x86\_64’. Retrieving repository ‘SLE-HA12-SP3-Updates’ metadata …[done] Building repository ‘SLE-HA12-SP3-Updates’ cache …[done] Retrieving repository ‘SLES12-SP3-Updates’ metadata …[done] Building repository ‘SLES12-SP3-Updates’ cache …[done] Retrieving repository ‘SLE-SDK12-SP3-Updates’ metadata …[done] Building repository ‘SLE-SDK12-SP3-Updates’ cache …[done] Loading repository data… Reading installed packages… Resolving package dependencies… The following NEW package is going to be installed: sm750-kmp-default The following package has no support information from it’s vendor: sm750-kmp-default 1 new package to install. Overall download size: 271.4 KiB. Already cached: 0 B. After the operation, additional 1.7 MiB will be used. Continue? [y/n/…? shows all options] (y): y Retrieving package sm750-kmp-default-4.4.1564.4.156\_k4.4.156\_94.61-3.1.x86\_64 (1/1), 271.4 KiB ( 1.7 MiB unpacked) sm750-kmp-default-4.4.1564.4.156\_k4.4.156\_94.61-3.1.x86\_64.rpm: Package is not signed! sm750-kmp-default-4.4.1564.4.156\_k4.4.156\_94.61-3.1.x86\_64 (Plain RPM files cache): Signature verification failed [6-File is unsigned] Abort, retry, ignore? [a/r/i] (a): i Checking for file conflicts: …[done] (1/1) Installing: sm750-kmp-default-4.4.1564.4.156\_k4.4.156\_94.61-3.1.x86\_64 …[done]
> 
> And rebooted, but I still have no more resolution than 640x480.
> 
> What I’m doing wrong?
> 
> Thank you and best regards

Hi  
Can you install the package pesign;

```auto
zypper in pesign
```

Then rebuild the rpm again and force the install (-f option);

```auto
zypper in -f /usr/src/packages/RPMS/x86_64/sm750-kmp-default-4.4.1564.4.156_k4.4.156_94.61-3.1.x86_64.rpm
```

You need to edit the file /etc/modprobe.d/10-unsupported-modules.conf  
and change the following line from 0 to 1;

```auto
allow_unsupported_modules 1
```

Also create a file /etc/modules-load.d/sm750fb.conf containing the line;

```auto
sm750fb
```

So it knows to load the module.

Then rebuild initrd and reboot;

```auto
mkinitrd
```

–  
Cheers Malcolm Â°Â¿Â° SUSE Knowledge Partner (Linux Counter #276890)  
SLES 15 | GNOME Shell 3.26.2 | 4.12.14-25.19-default  
If you find this post helpful and are logged into the web interface,  
please show your appreciation and click on the star below… Thanks!

---

<div class="post-metadata">

**Author:** ![soportei3s](https://avatars.discourse-cdn.com/v4/letter/s/8797f3/32.png) [@soportei3s](https://forums.suse.com/u/soportei3s)\
**Post date:** [October 17, 2018, 10:05am UTC](https://forums.suse.com/t/low-screen-resolution/33033/16 "2018-10-17T10:05:05Z")

</div>

Hi Malcolm.

This is what I’ve executed:

[CODE]server:~ # zypper in pesign  
Refreshing service ‘SUSE\_Linux\_Enterprise\_Server\_for\_SAP\_Applications\_12\_SP3\_x86\_64’.  
Refreshing service ‘SUSE\_Linux\_Enterprise\_Software\_Development\_Kit\_12\_SP3\_x86\_64’.  
Retrieving repository ‘SLES12-SP3-Updates’ metadata …[done]  
Building repository ‘SLES12-SP3-Updates’ cache …[done]  
Retrieving repository ‘SLE-SDK12-SP3-Updates’ metadata …[done]  
Building repository ‘SLE-SDK12-SP3-Updates’ cache …[done]  
Loading repository data…  
Reading installed packages…  
‘pesign’ is already installed.  
No update candidate for ‘pesign-0.109-6.3.1.x86\_64’. The highest available version is already installed.  
Resolving package dependencies…

Nothing to do.

server:~ # zypper in -f /usr/src/packages/RPMS/x86\_64/sm750-kmp-default-4.4.1564.4.156\_k4.4.156\_94.61-3.1.x86\_64.rpm  
Refreshing service ‘SUSE\_Linux\_Enterprise\_Server\_for\_SAP\_Applications\_12\_SP3\_x86\_64’.  
Refreshing service ‘SUSE\_Linux\_Enterprise\_Software\_Development\_Kit\_12\_SP3\_x86\_64’.  
Loading repository data…  
Reading installed packages…  
Forcing installation of ‘sm750-kmp-default-4.4.1564.4.156\_k4.4.156\_94.61-3.1.x86\_64’ from repository ‘Plain RPM files cache’.  
Resolving package dependencies…

The following package is going to be reinstalled:  
sm750-kmp-default-4.4.1564.4.156\_k4.4.156\_94.61-3.1

The following package has no support information from it’s vendor:  
sm750-kmp-default-4.4.1564.4.156\_k4.4.156\_94.61-3.1

1 package to reinstall.  
Overall download size: 271.4 KiB. Already cached: 0 B. No additional space will be used or freed after the operation.  
Continue? [y/n/…? shows all options] (y):n

server:~ # vi /etc/modprobe.d/10-unsupported-modules.conf

server:~ # cat /etc/modprobe.d/10-unsupported-modules.conf

# 

# Every kernel module has a flag ‘supported’. If this flag is not set loading

# this module will taint your kernel. You will not get much help with a kernel

# problem if your kernel is marked as tainted. In this case you firstly have

# to avoid loading of unsupported modules.

# 

# Setting allow\_unsupported\_modules 1 enables loading of unsupported modules

# by modprobe, setting allow\_unsupported\_modules 0 disables it. This can

# be overriden using the --allow-unsupported-modules commandline switch.

allow\_unsupported\_modules 1

server:~ # vi /etc/modules-load.d/sm750fb.conf

server:~ # cat /etc/modules-load.d/sm750fb.conf  
sm750fb

server:~ # mkinitrd  
Creating initrd: /boot/initrd-4.4.156-94.57-default  
dracut: Executing: /usr/bin/dracut --logfile /var/log/YaST2/mkinitrd.log --force /boot/initrd-4.4.156-94.57-default 4.4.156-94.57-default  
dracut: \*\*\* Including module: bash \*\*\*  
dracut: \*\*\* Including module: systemd \*\*\*  
dracut: \*\*\* Including module: warpclock \*\*\*  
dracut: \*\*\* Including module: systemd-initrd \*\*\*  
dracut: \*\*\* Including module: i18n \*\*\*  
dracut: \*\*\* Including module: drm \*\*\*  
dracut: \*\*\* Including module: plymouth \*\*\*  
dracut: \*\*\* Including module: dm \*\*\*  
dracut: Skipping udev rule: 64-device-mapper.rules  
dracut: Skipping udev rule: 60-persistent-storage-dm.rules  
dracut: Skipping udev rule: 55-dm.rules  
dracut: \*\*\* Including module: kernel-modules \*\*\*  
dracut: \*\*\* Including module: lvm \*\*\*  
dracut: Skipping udev rule: 64-device-mapper.rules  
dracut: Skipping udev rule: 56-lvm.rules  
dracut: Skipping udev rule: 60-persistent-storage-lvm.rules  
dracut: \*\*\* Including module: resume \*\*\*  
dracut: \*\*\* Including module: rootfs-block \*\*\*  
dracut: \*\*\* Including module: suse-btrfs \*\*\*  
dracut: \*\*\* Including module: suse-xfs \*\*\*  
dracut: \*\*\* Including module: terminfo \*\*\*  
dracut: \*\*\* Including module: udev-rules \*\*\*  
dracut: Skipping udev rule: 40-redhat.rules  
dracut: Skipping udev rule: 50-firmware.rules  
dracut: Skipping udev rule: 50-udev.rules  
dracut: Skipping udev rule: 91-permissions.rules  
dracut: Skipping udev rule: 80-drivers-modprobe.rules  
dracut: \*\*\* Including module: dracut-systemd \*\*\*  
dracut: \*\*\* Including module: haveged \*\*\*  
dracut: \*\*\* Including module: usrmount \*\*\*  
dracut: \*\*\* Including module: base \*\*\*  
dracut: \*\*\* Including module: fs-lib \*\*\*  
dracut: \*\*\* Including module: shutdown \*\*\*  
dracut: \*\*\* Including module: suse \*\*\*  
dracut: \*\*\* Including modules done \*\*\*  
dracut: \*\*\* Installing kernel module dependencies and firmware \*\*\*  
dracut: \*\*\* Installing kernel module dependencies and firmware done \*\*\*  
dracut: \*\*\* Resolving executable dependencies \*\*\*  
dracut: \*\*\* Resolving executable dependencies done\*\*\*  
dracut: \*\*\* Hardlinking files \*\*\*  
dracut: \*\*\* Hardlinking files done \*\*\*  
dracut: \*\*\* Stripping files \*\*\*  
dracut: \*\*\* Stripping files done \*\*\*  
dracut: \*\*\* Generating early-microcode cpio image \*\*\*  
dracut: \*\*\* Constructing GenuineIntel.bin \*\*\*\*  
dracut: \*\*\* Store current command line parameters \*\*\*  
dracut: Stored kernel commandline:  
dracut: rd.lvm.lv=system/swap  
rd.lvm.lv=system/root  
dracut: resume=/dev/mapper/system-swap  
dracut: root=/dev/mapper/system-root rootfstype=xfs rootflags=rw,relatime,attr2,inode64,noquota  
dracut: \*\*\* Creating image file ‘/boot/initrd-4.4.156-94.57-default’ \*\*\*  
dracut: \*\*\* Creating initramfs image file ‘/boot/initrd-4.4.156-94.57-default’ done \*\*\*  
Creating initrd: /boot/initrd-4.4.156-94.61-default  
dracut: Executing: /usr/bin/dracut --logfile /var/log/YaST2/mkinitrd.log --force /boot/initrd-4.4.156-94.61-default 4.4.156-94.61-default  
dracut: \*\*\* Including module: bash \*\*\*  
dracut: \*\*\* Including module: systemd \*\*\*  
dracut: \*\*\* Including module: warpclock \*\*\*  
dracut: \*\*\* Including module: systemd-initrd \*\*\*  
dracut: \*\*\* Including module: i18n \*\*\*  
dracut: \*\*\* Including module: drm \*\*\*  
dracut: \*\*\* Including module: plymouth \*\*\*  
dracut: \*\*\* Including module: dm \*\*\*  
dracut: Skipping udev rule: 64-device-mapper.rules  
dracut: Skipping udev rule: 60-persistent-storage-dm.rules  
dracut: Skipping udev rule: 55-dm.rules  
dracut: \*\*\* Including module: kernel-modules \*\*\*  
dracut: \*\*\* Including module: lvm \*\*\*  
dracut: Skipping udev rule: 64-device-mapper.rules  
dracut: Skipping udev rule: 56-lvm.rules  
dracut: Skipping udev rule: 60-persistent-storage-lvm.rules  
dracut: \*\*\* Including module: resume \*\*\*  
dracut: \*\*\* Including module: rootfs-block \*\*\*  
dracut: \*\*\* Including module: suse-btrfs \*\*\*  
dracut: \*\*\* Including module: suse-xfs \*\*\*  
dracut: \*\*\* Including module: terminfo \*\*\*  
dracut: \*\*\* Including module: udev-rules \*\*\*  
dracut: Skipping udev rule: 40-redhat.rules  
dracut: Skipping udev rule: 50-firmware.rules  
dracut: Skipping udev rule: 50-udev.rules  
dracut: Skipping udev rule: 91-permissions.rules  
dracut: Skipping udev rule: 80-drivers-modprobe.rules  
dracut: \*\*\* Including module: dracut-systemd \*\*\*  
dracut: \*\*\* Including module: haveged \*\*\*  
dracut: \*\*\* Including module: usrmount \*\*\*  
dracut: \*\*\* Including module: base \*\*\*  
dracut: \*\*\* Including module: fs-lib \*\*\*  
dracut: \*\*\* Including module: shutdown \*\*\*  
dracut: \*\*\* Including module: suse \*\*\*  
dracut: \*\*\* Including modules done \*\*\*  
dracut: \*\*\* Installing kernel module dependencies and firmware \*\*\*  
dracut: \*\*\* Installing kernel module dependencies and firmware done \*\*\*  
dracut: \*\*\* Resolving executable dependencies \*\*\*  
dracut: \*\*\* Resolving executable dependencies done\*\*\*  
dracut: \*\*\* Hardlinking files \*\*\*  
dracut: \*\*\* Hardlinking files done \*\*\*  
dracut: \*\*\* Stripping files \*\*\*  
dracut: \*\*\* Stripping files done \*\*\*  
dracut: \*\*\* Generating early-microcode cpio image \*\*\*  
dracut: \*\*\* Constructing GenuineIntel.bin \*\*\*\*  
dracut: \*\*\* Store current command line parameters \*\*\*  
dracut: Stored kernel commandline:  
dracut: rd.lvm.lv=system/swap  
rd.lvm.lv=system/root  
dracut: resume=/dev/mapper/system-swap  
dracut: root=/dev/mapper/system-root rootfstype=xfs rootflags=rw,relatime,attr2,inode64,noquota  
dracut: \*\*\* Creating image file ‘/boot/initrd-4.4.156-94.61-default’ \*\*\*  
dracut: \*\*\* Creating initramfs image file ‘/boot/initrd-4.4.156-94.61-default’ done \*\*\*  
[/CODE]

Now I don’t have video! What I can see in the screen is something like a “yellow matrix”, but unusable.

I’ve found this link

[https://www.suse.com/nbswebapp/yesBulletin.jsp?bulletinNumber=146153](https://www.suse.com/nbswebapp/yesBulletin.jsp?bulletinNumber=146153)

There is mentioned the Video driver:

[CODE]Silicon Motion, Inc. SM750  
Driver Type: Video Driver Driver Name: fbdev\_drv.so  
Driver Date: 14-Oct-2016 Driver Size: 23696  
Checksum: 043a49cb43f14921b11cee0f928a96c6  
Driver Version: 0.4.4

Driver Type: Video Driver Driver Name: modesetting\_drv.so  
Driver Date: 09-Jun-2017 Driver Size: 73936  
Checksum: 07f6bc7429407531b049ff31a0981ca8  
Driver Version: 1.18.3

[/CODE]

---

<div class="post-metadata">

**Author:** ![malcolmlewis](https://sea2.discourse-cdn.com/flex022/user_avatar/forums.suse.com/malcolmlewis/32/11375_2.png) [@malcolmlewis](https://forums.suse.com/u/malcolmlewis)\
**Post date:** [October 17, 2018, 2:23pm UTC](https://forums.suse.com/t/low-screen-resolution/33033/17 "2018-10-17T14:23:07Z")

</div>

> [@](#):
>
> On Wed 17 Oct 2018 07:14:02 AM CDT, soportei3s wrote:
> 
> Hi Malcolm.
> 
> This is what I’ve executed:
> 
> ## Code:
> 
> server:~ # zypper in pesign  
> Refreshing service  
> ‘SUSE\_Linux\_Enterprise\_Server\_for\_SAP\_Applications\_12\_SP3\_x86\_64’.  
> Refreshing service  
> ‘SUSE\_Linux\_Enterprise\_Software\_Development\_Kit\_12\_SP3\_x86\_64’.  
> Retrieving repository ‘SLES12-SP3-Updates’  
> metadata …[done]  
> Building repository ‘SLES12-SP3-Updates’  
> cache …[done]  
> Retrieving repository ‘SLE-SDK12-SP3-Updates’  
> metadata …[done]  
> Building repository ‘SLE-SDK12-SP3-Updates’  
> cache …[done]  
> Loading repository data… Reading installed packages… ‘pesign’ is  
> already installed. No update candidate for ‘pesign-0.109-6.3.1.x86\_64’.  
> The highest available version is already installed. Resolving package  
> dependencies… Nothing to do. server:~ # zypper in  
> -f /usr/src/packages/RPMS/x86\_64/sm750-kmp-default-4.4.1564.4.156\_k4.4.156\_94.61-3.1.x86\_64.rpm  
> Refreshing service  
> ‘SUSE\_Linux\_Enterprise\_Server\_for\_SAP\_Applications\_12\_SP3\_x86\_64’.  
> Refreshing service  
> ‘SUSE\_Linux\_Enterprise\_Software\_Development\_Kit\_12\_SP3\_x86\_64’. Loading  
> repository data… Reading installed packages… Forcing installation  
> of ‘sm750-kmp-default-4.4.1564.4.156\_k4.4.156\_94.61-3.1.x86\_64’ from  
> repository ‘Plain RPM files cache’. Resolving package dependencies…  
> The following package is going to be reinstalled:  
> sm750-kmp-default-4.4.1564.4.156\_k4.4.156\_94.61-3.1  
> The following package has no support information from it’s vendor:  
> sm750-kmp-default-4.4.1564.4.156\_k4.4.156\_94.61-3.1
> 
> 1 package to reinstall.  
> Overall download size: 271.4 KiB. Already cached: 0 B. No additional  
> space will be used or freed after the operation. Continue? [y/n/…?  
> shows all options] (y):n
> 
> server:~ # vi /etc/modprobe.d/10-unsupported-modules.conf
> 
> server:~ # cat /etc/modprobe.d/10-unsupported-modules.conf
> 
> # 
> 
> # Every kernel module has a flag ‘supported’. If this flag is not set
> 
> loading # this module will taint your kernel. You will not get much  
> help with a kernel # problem if your kernel is marked as tainted. In  
> this case you firstly have # to avoid loading of unsupported modules.
> 
> # 
> 
> # Setting allow\_unsupported\_modules 1 enables loading of unsupported
> 
> modules # by modprobe, setting allow\_unsupported\_modules 0 disables it.  
> This can # be overriden using the --allow-unsupported-modules  
> commandline switch. allow\_unsupported\_modules 1
> 
> server:~ # vi /etc/modules-load.d/sm750fb.conf
> 
> server:~ # cat /etc/modules-load.d/sm750fb.conf  
> sm750fb
> 
> ## server:~ # mkinitrd Creating initrd: /boot/initrd-4.4.156-94.57-default dracut: Executing: /usr/bin/dracut –logfile /var/log/YaST2/mkinitrd.log –force /boot/initrd-4.4.156-94.57-default 4.4.156-94.57-default dracut: \*\*\* Including module: bash \*\*\* dracut: \*\*\* Including module: systemd \*\*\* dracut: \*\*\* Including module: warpclock \*\*\* dracut: \*\*\* Including module: systemd-initrd \*\*\* dracut: \*\*\* Including module: i18n \*\*\* dracut: \*\*\* Including module: drm \*\*\* dracut: \*\*\* Including module: plymouth \*\*\* dracut: \*\*\* Including module: dm \*\*\* dracut: Skipping udev rule: 64-device-mapper.rules dracut: Skipping udev rule: 60-persistent-storage-dm.rules dracut: Skipping udev rule: 55-dm.rules dracut: \*\*\* Including module: kernel-modules \*\*\* dracut: \*\*\* Including module: lvm \*\*\* dracut: Skipping udev rule: 64-device-mapper.rules dracut: Skipping udev rule: 56-lvm.rules dracut: Skipping udev rule: 60-persistent-storage-lvm.rules dracut: \*\*\* Including module: resume \*\*\* dracut: \*\*\* Including module: rootfs-block \*\*\* dracut: \*\*\* Including module: suse-btrfs \*\*\* dracut: \*\*\* Including module: suse-xfs \*\*\* dracut: \*\*\* Including module: terminfo \*\*\* dracut: \*\*\* Including module: udev-rules \*\*\* dracut: Skipping udev rule: 40-redhat.rules dracut: Skipping udev rule: 50-firmware.rules dracut: Skipping udev rule: 50-udev.rules dracut: Skipping udev rule: 91-permissions.rules dracut: Skipping udev rule: 80-drivers-modprobe.rules dracut: \*\*\* Including module: dracut-systemd \*\*\* dracut: \*\*\* Including module: haveged \*\*\* dracut: \*\*\* Including module: usrmount \*\*\* dracut: \*\*\* Including module: base \*\*\* dracut: \*\*\* Including module: fs-lib \*\*\* dracut: \*\*\* Including module: shutdown \*\*\* dracut: \*\*\* Including module: suse \*\*\* dracut: \*\*\* Including modules done \*\*\* dracut: \*\*\* Installing kernel module dependencies and firmware \*\*\* dracut: \*\*\* Installing kernel module dependencies and firmware done \*\*\* dracut: \*\*\* Resolving executable dependencies \*\*\* dracut: \*\*\* Resolving executable dependencies done\*\*\* dracut: \*\*\* Hardlinking files \*\*\* dracut: \*\*\* Hardlinking files done \*\*\* dracut: \*\*\* Stripping files \*\*\* dracut: \*\*\* Stripping files done \*\*\* dracut: \*\*\* Generating early-microcode cpio image \*\*\* dracut: \*\*\* Constructing GenuineIntel.bin \*\*\*\* dracut: \*\*\* Store current command line parameters \*\*\* dracut: Stored kernel commandline: dracut: rd.lvm.lv=system/swap rd.lvm.lv=system/root dracut: resume=/dev/mapper/system-swap dracut: root=/dev/mapper/system-root rootfstype=xfs rootflags=rw,relatime,attr2,inode64,noquota dracut: \*\*\* Creating image file ‘/boot/initrd-4.4.156-94.57-default’ \*\*\* dracut: \*\*\* Creating initramfs image file ‘/boot/initrd-4.4.156-94.57-default’ done \*\*\* Creating initrd: /boot/initrd-4.4.156-94.61-default dracut: Executing: /usr/bin/dracut --logfile /var/log/YaST2/mkinitrd.log –force /boot/initrd-4.4.156-94.61-default 4.4.156-94.61-default dracut: \*\*\* Including module: bash \*\*\* dracut: \*\*\* Including module: systemd \*\*\* dracut: \*\*\* Including module: warpclock \*\*\* dracut: \*\*\* Including module: systemd-initrd \*\*\* dracut: \*\*\* Including module: i18n \*\*\* dracut: \*\*\* Including module: drm \*\*\* dracut: \*\*\* Including module: plymouth \*\*\* dracut: \*\*\* Including module: dm \*\*\* dracut: Skipping udev rule: 64-device-mapper.rules dracut: Skipping udev rule: 60-persistent-storage-dm.rules dracut: Skipping udev rule: 55-dm.rules dracut: \*\*\* Including module: kernel-modules \*\*\* dracut: \*\*\* Including module: lvm \*\*\* dracut: Skipping udev rule: 64-device-mapper.rules dracut: Skipping udev rule: 56-lvm.rules dracut: Skipping udev rule: 60-persistent-storage-lvm.rules dracut: \*\*\* Including module: resume \*\*\* dracut: \*\*\* Including module: rootfs-block \*\*\* dracut: \*\*\* Including module: suse-btrfs \*\*\* dracut: \*\*\* Including module: suse-xfs \*\*\* dracut: \*\*\* Including module: terminfo \*\*\* dracut: \*\*\* Including module: udev-rules \*\*\* dracut: Skipping udev rule: 40-redhat.rules dracut: Skipping udev rule: 50-firmware.rules dracut: Skipping udev rule: 50-udev.rules dracut: Skipping udev rule: 91-permissions.rules dracut: Skipping udev rule: 80-drivers-modprobe.rules dracut: \*\*\* Including module: dracut-systemd \*\*\* dracut: \*\*\* Including module: haveged \*\*\* dracut: \*\*\* Including module: usrmount \*\*\* dracut: \*\*\* Including module: base \*\*\* dracut: \*\*\* Including module: fs-lib \*\*\* dracut: \*\*\* Including module: shutdown \*\*\* dracut: \*\*\* Including module: suse \*\*\* dracut: \*\*\* Including modules done \*\*\* dracut: \*\*\* Installing kernel module dependencies and firmware \*\*\* dracut: \*\*\* Installing kernel module dependencies and firmware done \*\*\* dracut: \*\*\* Resolving executable dependencies \*\*\* dracut: \*\*\* Resolving executable dependencies done\*\*\* dracut: \*\*\* Hardlinking files \*\*\* dracut: \*\*\* Hardlinking files done \*\*\* dracut: \*\*\* Stripping files \*\*\* dracut: \*\*\* Stripping files done \*\*\* dracut: \*\*\* Generating early-microcode cpio image \*\*\* dracut: \*\*\* Constructing GenuineIntel.bin \*\*\*\* dracut: \*\*\* Store current command line parameters \*\*\* dracut: Stored kernel commandline: dracut: rd.lvm.lv=system/swap rd.lvm.lv=system/root dracut: resume=/dev/mapper/system-swap dracut: root=/dev/mapper/system-root rootfstype=xfs rootflags=rw,relatime,attr2,inode64,noquota dracut: \*\*\* Creating image file ‘/boot/initrd-4.4.156-94.61-default’ \*\*\* dracut: \*\*\* Creating initramfs image file ‘/boot/initrd-4.4.156-94.61-default’ done \*\*\*
> 
> Now I don’t have video! What I can see in the screen is something like a  
> “yellow matrix”, but unusable.
> 
> I’ve found this link
> 
> [https://www.suse.com/nbswebapp/yesBulletin.jsp?bulletinNumber=146153](https://www.suse.com/nbswebapp/yesBulletin.jsp?bulletinNumber=146153)
> 
> There is mentioned the Video driver:
> 
> ## Code:
> 
> Silicon Motion, Inc. SM750  
> Driver Type: Video Driver Driver Name: fbdev\_drv.so  
> Driver Date: 14-Oct-2016 Driver Size: 23696  
> Checksum: 043a49cb43f14921b11cee0f928a96c6  
> Driver Version: 0.4.4
> 
> Driver Type: Video Driver Driver Name: modesetting\_drv.so  
> Driver Date: 09-Jun-2017 Driver Size: 73936  
> Checksum: 07f6bc7429407531b049ff31a0981ca8  
> Driver Version: 1.18.3
> 
> * * *

Hi  
OK, at grub screen options, enter nomodeset, else press the ‘e’ key to  
edit and at the kernel options add this here, if that doesn’t work the  
instead add a 3 (to get to runlevel 3 console only) to roll back those  
changes.

Those two files are provided by xf86-video-fbdev and xorg-x11-server  
respectively.

–  
Cheers Malcolm Â°Â¿Â° SUSE Knowledge Partner (Linux Counter #276890)  
SLES 15 | GNOME Shell 3.26.2 | 4.12.14-25.19-default  
If you find this post helpful and are logged into the web interface,  
please show your appreciation and click on the star below… Thanks!

---

<div class="post-metadata">

**Author:** ![soportei3s](https://avatars.discourse-cdn.com/v4/letter/s/8797f3/32.png) [@soportei3s](https://forums.suse.com/u/soportei3s)\
**Post date:** [October 17, 2018, 4:37pm UTC](https://forums.suse.com/t/low-screen-resolution/33033/18 "2018-10-17T16:37:33Z")

</div>

Hi Malcolm.

This time I can’t undestand what should I do.

Could you “split” it a little?

Thank you!

---

<div class="post-metadata">

**Author:** ![malcolmlewis](https://sea2.discourse-cdn.com/flex022/user_avatar/forums.suse.com/malcolmlewis/32/11375_2.png) [@malcolmlewis](https://forums.suse.com/u/malcolmlewis)\
**Post date:** [October 17, 2018, 5:28pm UTC](https://forums.suse.com/t/low-screen-resolution/33033/19 "2018-10-17T17:28:35Z")

</div>

> [@](#):
>
> On Wed 17 Oct 2018 01:44:01 PM CDT, soportei3s wrote:
> 
> Hi Malcolm.
> 
> This time I can’t undestand what should I do.
> 
> Could you “split” it a little?
> 
> Thank you!

Hi  
When the system boots you get the green screen called grub which has the  
boot options. Press an up/down arrow key to pause boot.

Select the advanced options and boot the recovery option (this has the  
nomodeset).

–  
Cheers Malcolm Â°Â¿Â° SUSE Knowledge Partner (Linux Counter #276890)  
SLES 15 | GNOME Shell 3.26.2 | 4.12.14-25.22-default  
If you find this post helpful and are logged into the web interface,  
please show your appreciation and click on the star below… Thanks!

---

<div class="post-metadata">

**Author:** ![soportei3s](https://avatars.discourse-cdn.com/v4/letter/s/8797f3/32.png) [@soportei3s](https://forums.suse.com/u/soportei3s)\
**Post date:** [October 17, 2018, 5:46pm UTC](https://forums.suse.com/t/low-screen-resolution/33033/20 "2018-10-17T17:46:54Z")

</div>

OK.

If I undestood well, I’ll init SUSE in “nomodeset” mode. But what’s next?

Sorry, but I think that I’m missing something and I’m not sure what I should do next (modify a parameter, activate/deactivate a module/driver…)

Thanks for you patience.

[Next page](https://forums.suse.com/t/low-screen-resolution/33033.md?page=2)
