Dual Monitor and Display Brightness issues in 13.2

Hello openSUSE experts,

I have been using openSUSE since 13.1 KDE was realeased, but am new to the forums.
With the move to 13.2 KDE with a fresh install I have been having display issues that are becoming more distracting with time. These are the first issues with openSUSE that I have not been able to solve by searching forums and mailing lists.

Hardware:
Lenovo T431s laptop with an integrated Intel graphics chip, (Intel(R) Core™ i5-3437U CPU @ 1.90GHz)
Docking station with external monitor connected to DVI port for desk-work in my studio.

Issue #1
Screen brightness controls have ceased functioning in 13.2. Screen is always at maximum brightness and power consumption has increased accordingly. Hard on the eyes and battery life is increasingly poor (which was never a strong suit of this laptop). I have read somewhere that there may be a kernel bug that is the cause of this issue, but I have yet to find an applicable workaround. (Worked out of the box in openSUSE 13.1 KDE.)

Issue #2
External monitor connected to DVI port on the docking station is not at all recognized. In the BIOS I can boot my display as the laptop screen OR the external monitor, but not both. KDE System Settings shows only one default display. (This used to be automatically recognized during boot and could be adjusted in KDE System Settings rather easily.)
I have tried mucking around with xrandr, but I do not really understand what I am doing and the walkthroughs and guides that I have found seem to be old and deprecated (openSUSE 11.2 etc.).

Any help would be much appreciated so that I can get back to work without these things distracting me and sending me down an obsessive-compulsive-rabbit-hole.
Links to appropriate posts or console commands to be copy and pasted would be especially useful.

Thank you in advance!

PS-
kdesu kwrite /var/log/Xorg.0.log
shows this:

18.139] 

X.Org X Server 1.16.1
Release Date: 2014-09-21
18.139] X Protocol Version 11, Revision 0
18.139] Build Operating System: openSUSE SUSE LINUX
18.139] Current Operating System: Linux blackbox.site 3.16.6-2-desktop #1 SMP PREEMPT Mon Oct 20 13:47:22 UTC 2014 (feb42ea) x86_64
18.139] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-3.16.6-2-desktop root=UUID=5a4bf627-2b07-44ef-8174-78d742856311 showopts apm=off noresume edd=off powersaved=off nohz=off highres=off processor.max_cstate=1 nomodeset x11failsafe
18.139] Build Date: 18 December 2014 02:06:21PM
18.139]
18.139] Current version of pixman: 0.32.6
18.139] Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
18.139] Markers: (–) probed, () from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
18.139] (==) Log file: “/var/log/Xorg.0.log”, Time: Fri Jan 9 12:42:43 2015
18.140] (==) Using config file: “/etc/X11/xorg.conf.install”
18.140] (==) Using config directory: “/etc/X11/xorg.conf.d”
18.140] (==) Using system config directory “/usr/share/X11/xorg.conf.d”
18.140] (==) ServerLayout “Layout”
18.140] (
) |–>Screen “vboxvideo” (0)
18.140] () | |–>Monitor “<default monitor>”
18.140] (
) | |–>Device “vboxvideo”
18.140] (==) No monitor specified for screen “vboxvideo”.
Using a default monitor configuration.
18.141] () |–>Screen “vmware” (1)
18.141] (
) | |–>Monitor “<default monitor>”
18.141] () | |–>Device “vmware”
18.141] (==) No monitor specified for screen “vmware”.
Using a default monitor configuration.
18.141] (
) |–>Screen “modesetting” (2)
18.141] () | |–>Monitor “<default monitor>”
18.141] (
) | |–>Device “modesetting”
18.141] (==) No monitor specified for screen “modesetting”.
Using a default monitor configuration.
18.141] () |–>Screen “fbdev” (3)
18.141] (
) | |–>Monitor “<default monitor>”
18.141] () | |–>Device “fbdev”
18.141] (==) No monitor specified for screen “fbdev”.
Using a default monitor configuration.
18.141] (
) |–>Screen “vesa” (4)
18.141] () | |–>Monitor “<default monitor>”
18.141] (
) | |–>Device “vesa”
18.141] (==) No monitor specified for screen “vesa”.
Using a default monitor configuration.
18.141] (==) Automatically adding devices
18.141] (==) Automatically enabling devices
18.141] (==) Automatically adding GPU devices
18.142] (WW) The directory “/usr/share/fonts/misc/sgi” does not exist.
18.142] Entry deleted from font path.
18.142] (==) FontPath set to:
/usr/share/fonts/misc:unscaled,
/usr/share/fonts/Type1/,
/usr/share/fonts/100dpi:unscaled,
/usr/share/fonts/75dpi:unscaled,
/usr/share/fonts/ghostscript/,
/usr/share/fonts/cyrillic:unscaled,
/usr/share/fonts/truetype/,
built-ins
18.142] (==) ModulePath set to “/usr/lib64/xorg/modules”
18.142] (II) The server relies on udev to provide the list of input devices.
If no devices become available, reconfigure udev or disable AutoAddDevices.
18.142] (II) Loader magic: 0x80ec60
18.142] (II) Module ABI versions:
18.142] X.Org ANSI C Emulation: 0.4
18.142] X.Org Video Driver: 18.0
18.142] X.Org XInput driver : 21.0
18.142] X.Org Server Extension : 8.0
18.144] (–) PCI:*(0:0:2:0) 8086:0166:17aa:2208 rev 9, Mem @ 0xf0000000/4194304, 0xe0000000/268435456, I/O @ 0x00004000/64
18.144] (II) LoadModule: “glx”
18.145] (II) Loading /usr/lib64/xorg/modules/extensions/libglx.so
18.146] (II) Module glx: vendor=“X.Org Foundation”
18.147] compiled for 1.16.1, module version = 1.0.0
18.147] ABI class: X.Org Server Extension, version 8.0
18.147] (==) AIGLX enabled
18.147] (II) LoadModule: “vboxvideo”
18.147] (WW) Warning, couldn’t open module vboxvideo
18.147] (II) UnloadModule: “vboxvideo”
18.147] (II) Unloading vboxvideo
18.147] (EE) Failed to load module “vboxvideo” (module does not exist, 0)
18.147] (II) LoadModule: “vmware”
18.147] (WW) Warning, couldn’t open module vmware
18.147] (II) UnloadModule: “vmware”
18.147] (II) Unloading vmware
18.147] (EE) Failed to load module “vmware” (module does not exist, 0)
18.147] (II) LoadModule: “modesetting”
18.147] (II) Loading /usr/lib64/xorg/modules/drivers/modesetting_drv.so
18.148] (II) Module modesetting: vendor=“X.Org Foundation”
18.148] compiled for 1.16.1, module version = 0.9.0
18.148] Module class: X.Org Video Driver
18.148] ABI class: X.Org Video Driver, version 18.0
18.148] (II) LoadModule: “fbdev”
18.148] (II) Loading /usr/lib64/xorg/modules/drivers/fbdev_drv.so
18.148] (II) Module fbdev: vendor=“X.Org Foundation”
18.148] compiled for 1.16.1, module version = 0.4.4
18.148] Module class: X.Org Video Driver
18.148] ABI class: X.Org Video Driver, version 18.0
18.148] (II) LoadModule: “vesa”
18.148] (II) Loading /usr/lib64/xorg/modules/drivers/vesa_drv.so
18.148] (II) Module vesa: vendor=“X.Org Foundation”
18.148] compiled for 1.16.1, module version = 2.3.3
18.148] Module class: X.Org Video Driver
18.148] ABI class: X.Org Video Driver, version 18.0
18.148] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
18.148] (II) FBDEV: driver for framebuffer: fbdev
18.148] (II) VESA: driver for VESA chipsets: vesa
18.148] (++) using VT number 7

18.148] (EE) open /dev/dri/card0: No such file or directory
18.148] (WW) Falling back to old probe method for modesetting
18.148] (EE) open /dev/dri/card0: No such file or directory
18.148] (II) Loading sub module "fbdevhw"
18.148] (II) LoadModule: "fbdevhw"
18.148] (II) Loading /usr/lib64/xorg/modules/libfbdevhw.so
18.148] (II) Module fbdevhw: vendor="X.Org Foundation"
18.148]     compiled for 1.16.1, module version = 0.0.2
18.148]     ABI class: X.Org Video Driver, version 18.0
18.148] (**) FBDEV(1): claimed PCI slot 0@0:2:0
18.148] (II) FBDEV(1): using default device
18.148] (WW) Falling back to old probe method for vesa
18.149] (EE) Screen 0 deleted because of no matching config section.
18.149] (II) UnloadModule: "modesetting"
18.149] (II) FBDEV(0): Creating default Display subsection in Screen section
"fbdev" for depth/fbbpp 24/32
18.149] (==) FBDEV(0): Depth 24, (==) framebuffer bpp 32
18.149] (==) FBDEV(0): RGB weight 888
18.149] (==) FBDEV(0): Default visual is TrueColor
18.149] (==) FBDEV(0): Using gamma correction (1.0, 1.0, 1.0)
18.149] (II) FBDEV(0): hardware: VESA VGA (video memory: 5632kB)
18.149] (II) FBDEV(0): checking modes against framebuffer device...
18.149] (II) FBDEV(0): checking modes against monitor...
18.149] (--) FBDEV(0): Virtual size is 1600x900 (pitch 1600)
18.149] (**) FBDEV(0):  Built-in mode "current": 144.0 MHz, 70.9 kHz, 76.7 Hz
18.149] (II) FBDEV(0): Modeline "current"x0.0  144.01  1600 1632 1832 2032  900 904 908 924 -hsync -vsync -csync (70.9 kHz b)
18.149] (==) FBDEV(0): DPI set to (96, 96)
18.149] (II) Loading sub module "fb"
18.149] (II) LoadModule: "fb"
18.149] (II) Loading /usr/lib64/xorg/modules/libfb.so
18.149] (II) Module fb: vendor="X.Org Foundation"
18.149]     compiled for 1.16.1, module version = 1.0.0
18.149]     ABI class: X.Org ANSI C Emulation, version 0.4
18.149] (**) FBDEV(0): using shadow framebuffer
18.149] (II) Loading sub module "shadow"
18.149] (II) LoadModule: "shadow"
18.149] (II) Loading /usr/lib64/xorg/modules/libshadow.so
18.149] (II) Module shadow: vendor="X.Org Foundation"
18.149]     compiled for 1.16.1, module version = 1.1.0
18.149]     ABI class: X.Org ANSI C Emulation, version 0.4
18.149] (II) UnloadModule: "vesa"
18.149] (II) Unloading vesa
18.150] (==) Depth 24 pixmap format is 32 bpp
18.150] (II) FBDEV(0): FBIOBLANK: Invalid argument (Screen blanking not supported by vesafb of Linux Kernel)
18.150] (==) FBDEV(0): Backing store enabled
18.150] (==) FBDEV(0): DPMS enabled
18.150] (==) RandR enabled
18.157] (II) AIGLX: Screen 0 is not DRI2 capable
18.157] (EE) AIGLX: reverting to software rendering
18.184] (II) AIGLX: Loaded and initialized swrast
18.184] (II) GLX: Initialized DRISWRAST GL provider for screen 0
18.220] (II) config/udev: Adding input device Power Button (/dev/input/event4)
18.220] (**) Power Button: Applying InputClass "evdev keyboard catchall"
18.220] (**) Power Button: Applying InputClass "system-keyboard"
18.220] (**) Power Button: Applying InputClass "evdev keyboard catchall"
18.220] (II) LoadModule: "evdev"
18.220] (II) Loading /usr/lib64/xorg/modules/input/evdev_drv.so
18.221] (II) Module evdev: vendor="X.Org Foundation"
18.221]     compiled for 1.16.1, module version = 2.9.0
18.221]     Module class: X.Org XInput Driver
18.221]     ABI class: X.Org XInput driver, version 21.0
18.221] (II) Using input driver 'evdev' for 'Power Button'
18.221] (**) Power Button: always reports core events
18.221] (**) evdev: Power Button: Device: "/dev/input/event4"
18.221] (--) evdev: Power Button: Vendor 0 Product 0x1
18.221] (--) evdev: Power Button: Found keys
18.221] (II) evdev: Power Button: Configuring as keyboard
18.221] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input5/event4"
18.221] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 6)
18.221] (**) Option "xkb_rules" "evdev"
18.221] (**) Option "xkb_model" "pc105"
18.221] (**) Option "xkb_layout" "us"
18.221] (**) Option "xkb_variant" "intl"
18.221] (**) Option "xkb_options" "terminate:ctrl_alt_bksp"

… etc … webcam, keyboard, and mouse stuff . . .

On 2015-01-09, hemulhooch <hemulhooch@no-mx.forums.opensuse.org> wrote:
>
> Hello openSUSE experts,
>
> I have been using openSUSE since 13.1 KDE was realeased, but am new to
> the forums.
> With the move to 13.2 KDE with a fresh install I have been having
> display issues that are becoming more distracting with time. These are
> the first issues with openSUSE that I have not been able to solve by
> searching forums and mailing lists.

First and foremost - welcome to the forums! Just wanted to check with you that after performing a fresh install whether
you perfomed an online and rebooted update a la:


sh-4.2$ su -
sh-4.2$ zypper up
sh-4.2$ shutdown -r now

I have been using openSUSE 13.2 since the end of October of last year with the same home partition and folder/application settings from the previous release.
I have performed zypper up a number of times as well as the updates that are shown through apper on a regularly basis. I recently tried zypper dup just to see if the aformentioned kernal bug/display brightness issue had been resolved around the end of the year, and to clean up some repository weirdness surrounding gstreamer plug-ins that kept popping up in the console.

bump . . .

You’re booting using the “recovery / failsafe / rescue / safe” (or any other name you want to call it by) mode.

Check to see if you’ve got a mucked up grub configuration. Once you do a regular boot, I suspect your issues will go away.

Spectacular! All display issues resolved.

I vaguely remember having a boot loader issue right after installing 13.2, and using the recovery mode to get my system starting up properly. I guess that boot option was remembered everytime since then, and I have been working in “recovery mode” for two and a half months. Somewhat embarassing . . .

Thank you for the technical help and the keen eye spotting that in the log.