Display only offers 800x600 resolution

Issues related to hardware problems
ttemsk
Posts: 10
Joined: 2020/02/09 20:19:15

Display only offers 800x600 resolution

Post by ttemsk » 2020/02/09 21:21:50

Dear gurus, I've been setting up a CentOS 7 system as a platform for Microsemi FPGA tools. I have more experience in the Debian branch, but even there I try to be more like an end user than a system specialist. This is a laptop with a built-in 1920x1080 screen, and a dual display adapter with Intel HD530 + GeForce GTX 950M.

After installation with the Gnome desktop the system offered 800x600 as the sole available resolution, after which I installed the NVidia proprietary drivers + Bumblebee, although lack of the correct driver was probably not a problem to begin with. The installation was from ElRepo as per instructions found in another thread here. After the driver installation still only 800x600 is available. Anyway, lspci indicates that the graphics cards are recognized:

Code: Select all

00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Host Bridge/DRAM Registers (rev 07)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor PCIe Controller (x16) (rev 07)
00:02.0 VGA compatible controller: Intel Corporation HD Graphics 530 (rev 06)
00:04.0 Signal processing controller: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem (rev 07)
00:14.0 USB controller: Intel Corporation 100 Series/C230 Series Chipset Family USB 3.0 xHCI Controller (rev 31)
00:14.2 Signal processing controller: Intel Corporation 100 Series/C230 Series Chipset Family Thermal Subsystem (rev 31)
00:16.0 Communication controller: Intel Corporation 100 Series/C230 Series Chipset Family MEI Controller #1 (rev 31)
00:17.0 SATA controller: Intel Corporation HM170/QM170 Chipset SATA Controller [AHCI Mode] (rev 31)
00:1c.0 PCI bridge: Intel Corporation 100 Series/C230 Series Chipset Family PCI Express Root Port #3 (rev f1)
00:1c.3 PCI bridge: Intel Corporation 100 Series/C230 Series Chipset Family PCI Express Root Port #4 (rev f1)
00:1f.0 ISA bridge: Intel Corporation HM170 Chipset LPC/eSPI Controller (rev 31)
00:1f.2 Memory controller: Intel Corporation 100 Series/C230 Series Chipset Family Power Management Controller (rev 31)
00:1f.3 Audio device: Intel Corporation 100 Series/C230 Series Chipset Family HD Audio Controller (rev 31)
00:1f.4 SMBus: Intel Corporation 100 Series/C230 Series Chipset Family SMBus (rev 31)
01:00.0 3D controller: NVIDIA Corporation GM107M [GeForce GTX 950M] (rev a2)
02:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8821AE 802.11ac PCIe Wireless Network Adapter
03:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTL8411B PCI Express Card Reader (rev 01)
03:00.1 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 12) 
I have learned that EE's in the Xorg.0.log file indicate errors and WW's indicate warnings. Obviously there is something wrong, but I'm not familiar enough with the X-system to understand precisely what goes amiss.

Code: Select all

[    35.564] 
X.Org X Server 1.20.4
X Protocol Version 11, Revision 0
[    35.564] Build Operating System:  3.10.0-957.1.3.el7.x86_64 
[    35.564] Current Operating System: Linux localhost.localdomain 3.10.0-1062.12.1.el7.x86_64 #1 SMP Tue Feb 4 23:02:59 UTC 2020 x86_64
[    35.564] Kernel command line: BOOT_IMAGE=/vmlinuz-3.10.0-1062.12.1.el7.x86_64 root=UUID=684d024c-a981-4efe-87b2-3718b106764b ro crashkernel=auto spectre_v2=retpoline nomodeset rhgb quiet LANG=en_US.UTF-8 nouveau.modeset=0 rd.driver.blacklist=nouveau plymouth.ignore-udev
[    35.565] Build Date: 09 August 2019  03:27:09AM
[    35.565] Build ID: xorg-x11-server 1.20.4-7.el7 
[    35.565] Current version of pixman: 0.34.0
[    35.565] 	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
[    35.565] Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[    35.566] (==) Log file: "/var/log/Xorg.0.log", Time: Sun Feb  9 22:03:17 2020
[    35.567] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[    35.569] (==) No Layout section.  Using the first Screen section.
[    35.569] (==) No screen section available. Using defaults.
[    35.569] (**) |-->Screen "Default Screen Section" (0)
[    35.569] (**) |   |-->Monitor "<default monitor>"
[    35.569] (==) No monitor specified for screen "Default Screen Section".
	Using a default monitor configuration.
[    35.569] (==) Automatically adding devices
[    35.569] (==) Automatically enabling devices
[    35.569] (==) Automatically adding GPU devices
[    35.569] (==) Automatically binding GPU devices
[    35.570] (==) Max clients allowed: 256, resource mask: 0x1fffff
[    35.570] (==) FontPath set to:
	catalogue:/etc/X11/fontpath.d,
	built-ins
[    35.570] (==) ModulePath set to "/usr/lib64/xorg/modules"
[    35.570] (II) The server relies on udev to provide the list of input devices.
	If no devices become available, reconfigure udev or disable AutoAddDevices.
[    35.570] (II) Loader magic: 0x562649789020
[    35.570] (II) Module ABI versions:
[    35.570] 	X.Org ANSI C Emulation: 0.4
[    35.570] 	X.Org Video Driver: 24.0
[    35.570] 	X.Org XInput driver : 24.1
[    35.570] 	X.Org Server Extension : 10.0
[    35.571] (II) xfree86: Adding drm device (/dev/dri/card0)
[    35.575] (--) PCI:*(0@0:2:0) 8086:191b:1043:1130 rev 6, Mem @ 0xdd000000/16777216, 0xb0000000/268435456, I/O @ 0x0000f000/64, BIOS @ 0x????????/131072
[    35.575] (--) PCI: (1@0:0:0) 10de:139a:1043:1130 rev 162, Mem @ 0xde000000/16777216, 0xc0000000/268435456, 0xd0000000/33554432, I/O @ 0x0000e000/128, BIOS @ 0x????????/524288
[    35.575] (II) LoadModule: "glx"
[    35.576] (II) Loading /usr/lib64/xorg/modules/extensions/libglx.so
[    35.584] (II) Module glx: vendor="X.Org Foundation"
[    35.584] 	compiled for 1.20.4, module version = 1.0.0
[    35.584] 	ABI class: X.Org Server Extension, version 10.0
[    35.584] (II) Applying OutputClass "nvidia" to /dev/dri/card0
[    35.584] 	loading driver: nvidia
[    35.704] (==) Matched nvidia as autoconfigured driver 0
[    35.704] (==) Matched nouveau as autoconfigured driver 1
[    35.704] (==) Matched modesetting as autoconfigured driver 2
[    35.704] (==) Matched fbdev as autoconfigured driver 3
[    35.704] (==) Matched vesa as autoconfigured driver 4
[    35.704] (==) Assigned the driver to the xf86ConfigLayout
[    35.704] (II) LoadModule: "nvidia"
[    35.704] (II) Loading /usr/lib64/xorg/modules/drivers/nvidia_drv.so
[    35.712] (II) Module nvidia: vendor="NVIDIA Corporation"
[    35.712] 	compiled for 1.6.99.901, module version = 1.0.0
[    35.712] 	Module class: X.Org Video Driver
[    35.713] (II) LoadModule: "nouveau"
[    35.713] (II) Loading /usr/lib64/xorg/modules/drivers/nouveau_drv.so
[    35.716] (II) Module nouveau: vendor="X.Org Foundation"
[    35.716] 	compiled for 1.20.1, module version = 1.0.15
[    35.716] 	Module class: X.Org Video Driver
[    35.716] 	ABI class: X.Org Video Driver, version 24.0
[    35.716] (II) LoadModule: "modesetting"
[    35.716] (II) Loading /usr/lib64/xorg/modules/drivers/modesetting_drv.so
[    35.717] (II) Module modesetting: vendor="X.Org Foundation"
[    35.717] 	compiled for 1.20.4, module version = 1.20.4
[    35.717] 	Module class: X.Org Video Driver
[    35.717] 	ABI class: X.Org Video Driver, version 24.0
[    35.717] (II) LoadModule: "fbdev"
[    35.717] (II) Loading /usr/lib64/xorg/modules/drivers/fbdev_drv.so
[    35.718] (II) Module fbdev: vendor="X.Org Foundation"
[    35.718] 	compiled for 1.20.1, module version = 0.5.0
[    35.718] 	Module class: X.Org Video Driver
[    35.718] 	ABI class: X.Org Video Driver, version 24.0
[    35.718] (II) LoadModule: "vesa"
[    35.718] (II) Loading /usr/lib64/xorg/modules/drivers/vesa_drv.so
[    35.719] (II) Module vesa: vendor="X.Org Foundation"
[    35.719] 	compiled for 1.20.1, module version = 2.4.0
[    35.719] 	Module class: X.Org Video Driver
[    35.719] 	ABI class: X.Org Video Driver, version 24.0
[    35.719] (II) NVIDIA dlloader X Driver  440.44  Sun Dec  8 03:38:31 UTC 2019
[    35.719] (II) NVIDIA Unified Driver for all Supported NVIDIA GPUs
[    35.720] (II) NOUVEAU driver 
[    35.720] (II) NOUVEAU driver for NVIDIA chipset families :
[    35.720] 	RIVA TNT        (NV04)
[    35.720] 	RIVA TNT2       (NV05)
[    35.720] 	GeForce 256     (NV10)
[    35.720] 	GeForce 2       (NV11, NV15)
[    35.720] 	GeForce 4MX     (NV17, NV18)
[    35.720] 	GeForce 3       (NV20)
[    35.720] 	GeForce 4Ti     (NV25, NV28)
[    35.720] 	GeForce FX      (NV3x)
[    35.720] 	GeForce 6       (NV4x)
[    35.720] 	GeForce 7       (G7x)
[    35.720] 	GeForce 8       (G8x)
[    35.720] 	GeForce GTX 200 (NVA0)
[    35.720] 	GeForce GTX 400 (NVC0)
[    35.720] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[    35.720] (II) FBDEV: driver for framebuffer: fbdev
[    35.720] (II) VESA: driver for VESA chipsets: vesa
[    35.720] (++) using VT number 1

[    35.721] (WW) Falling back to old probe method for modesetting
[    35.721] (II) Loading sub module "fbdevhw"
[    35.721] (II) LoadModule: "fbdevhw"
[    35.722] (II) Loading /usr/lib64/xorg/modules/libfbdevhw.so
[    35.722] (II) Module fbdevhw: vendor="X.Org Foundation"
[    35.722] 	compiled for 1.20.4, module version = 0.0.2
[    35.722] 	ABI class: X.Org Video Driver, version 24.0
[    35.723] (EE) Unable to find a valid framebuffer device
[    35.723] (WW) Falling back to old probe method for fbdev
[    35.723] (II) Loading sub module "fbdevhw"
[    35.723] (II) LoadModule: "fbdevhw"
[    35.723] (II) Loading /usr/lib64/xorg/modules/libfbdevhw.so
[    35.723] (II) Module fbdevhw: vendor="X.Org Foundation"
[    35.723] 	compiled for 1.20.4, module version = 0.0.2
[    35.723] 	ABI class: X.Org Video Driver, version 24.0
[    35.724] (II) FBDEV(2): using default device
[    35.724] vesa: Refusing to run on UEFI
[    35.725] (II) Loading sub module "fb"
[    35.725] (II) LoadModule: "fb"
[    35.725] (II) Loading /usr/lib64/xorg/modules/libfb.so
[    35.726] (II) Module fb: vendor="X.Org Foundation"
[    35.726] 	compiled for 1.20.4, module version = 1.0.0
[    35.726] 	ABI class: X.Org ANSI C Emulation, version 0.4
[    35.726] (II) Loading sub module "wfb"
[    35.726] (II) LoadModule: "wfb"
[    35.727] (II) Loading /usr/lib64/xorg/modules/libwfb.so
[    35.728] (II) Module wfb: vendor="X.Org Foundation"
[    35.728] 	compiled for 1.20.4, module version = 1.0.0
[    35.728] 	ABI class: X.Org ANSI C Emulation, version 0.4
[    35.728] (II) Loading sub module "ramdac"
[    35.728] (II) LoadModule: "ramdac"
[    35.728] (II) Module "ramdac" already built-in
[    35.731] (EE) Screen 0 deleted because of no matching config section.
[    35.731] (II) UnloadModule: "modesetting"
[    35.731] (EE) Screen 0 deleted because of no matching config section.
[    35.731] (II) UnloadModule: "fbdev"
[    35.731] (II) UnloadSubModule: "fbdevhw"
[    35.732] (II) FBDEV(0): Creating default Display subsection in Screen section
	"Default Screen Section" for depth/fbbpp 24/32
[    35.732] (==) FBDEV(0): Depth 24, (==) framebuffer bpp 32
[    35.732] (==) FBDEV(0): RGB weight 888
[    35.732] (==) FBDEV(0): Default visual is TrueColor
[    35.732] (==) FBDEV(0): Using gamma correction (1.0, 1.0, 1.0)
[    35.732] (II) FBDEV(0): hardware: EFI VGA (video memory: 1876kB)
[    35.732] (DB) xf86MergeOutputClassOptions unsupported bus type 0
[    35.732] (II) FBDEV(0): checking modes against framebuffer device...
[    35.732] (II) FBDEV(0): checking modes against monitor...
[    35.732] (II) FBDEV(0): Virtual size is 800x600 (pitch 800)
[    35.732] (**) FBDEV(0):  Built-in mode "current": 48.0 MHz, 46.9 kHz, 75.1 Hz
[    35.732] (II) FBDEV(0): Modeline "current"x0.0   48.00  800 832 928 1024  600 604 608 624 -hsync -vsync -csync (46.9 kHz b)
[    35.732] (==) FBDEV(0): DPI set to (96, 96)
[    35.732] (II) Loading sub module "fb"
[    35.732] (II) LoadModule: "fb"
[    35.732] (II) Loading /usr/lib64/xorg/modules/libfb.so
[    35.732] (II) Module fb: vendor="X.Org Foundation"
[    35.732] 	compiled for 1.20.4, module version = 1.0.0
[    35.732] 	ABI class: X.Org ANSI C Emulation, version 0.4
[    35.732] (**) FBDEV(0): using shadow framebuffer
[    35.732] (II) Loading sub module "shadow"
[    35.732] (II) LoadModule: "shadow"
[    35.732] (II) Loading /usr/lib64/xorg/modules/libshadow.so
[    35.733] (II) Module shadow: vendor="X.Org Foundation"
[    35.733] 	compiled for 1.20.4, module version = 1.1.0
[    35.733] 	ABI class: X.Org ANSI C Emulation, version 0.4
[    35.733] (==) NVIDIA(G0): Depth 24, (==) framebuffer bpp 32
[    35.733] (==) NVIDIA(G0): RGB weight 888
[    35.733] (==) NVIDIA(G0): Default visual is TrueColor
[    35.733] (==) NVIDIA(G0): Using gamma correction (1.0, 1.0, 1.0)
[    35.734] (**) NVIDIA(G0): Enabling 2D acceleration
[    35.734] (EE) NVIDIA(G0): GPU screens are not yet supported by the NVIDIA driver
[    35.734] (EE) NVIDIA(G0): Failing initialization of X screen
[    35.734] (II) UnloadModule: "nvidia"
[    35.734] (II) UnloadSubModule: "wfb"
[    35.734] (II) UnloadSubModule: "fb"
[    35.734] (II) UnloadModule: "nouveau"
[    35.734] (II) Unloading nouveau
[    35.734] (II) FBDEV(0): FBIOBLANK: Invalid argument (Screen blanking not supported by kernel - disabling)
[    35.736] (==) FBDEV(0): Backing store enabled
[    35.738] (==) FBDEV(0): DPMS enabled
[    35.738] (II) Initializing extension Generic Event Extension
[    35.739] (II) Initializing extension SHAPE
[    35.739] (II) Initializing extension MIT-SHM
[    35.740] (II) Initializing extension XInputExtension
[    35.740] (II) Initializing extension XTEST
[    35.741] (II) Initializing extension BIG-REQUESTS
[    35.741] (II) Initializing extension SYNC
[    35.742] (II) Initializing extension XKEYBOARD
[    35.742] (II) Initializing extension XC-MISC
[    35.743] (II) Initializing extension SECURITY
[    35.743] (II) Initializing extension XFIXES
[    35.743] (II) Initializing extension RENDER
[    35.744] (II) Initializing extension RANDR
[    35.745] (II) Initializing extension COMPOSITE
[    35.745] (II) Initializing extension DAMAGE
[    35.745] (II) Initializing extension MIT-SCREEN-SAVER
[    35.746] (II) Initializing extension DOUBLE-BUFFER
[    35.746] (II) Initializing extension RECORD
[    35.747] (II) Initializing extension DPMS
[    35.747] (II) Initializing extension Present
[    35.747] (II) Initializing extension DRI3
[    35.747] (II) Initializing extension X-Resource
[    35.748] (II) Initializing extension XVideo
[    35.748] (II) Initializing extension XVideo-MotionCompensation
[    35.748] (II) Initializing extension SELinux
[    35.749] (II) SELinux: Disabled by boolean
[    35.749] (II) Initializing extension GLX
[    35.749] (II) AIGLX: Screen 0 is not DRI2 capable
[    35.888] (II) IGLX: Loaded and initialized swrast
[    35.888] (II) GLX: Initialized DRISWRAST GL provider for screen 0
[    35.888] (II) Initializing extension XFree86-VidModeExtension
[    35.889] (II) Initializing extension XFree86-DGA
[    35.889] (II) Initializing extension XFree86-DRI
[    35.890] (II) Initializing extension DRI2
[    35.935] (II) config/udev: Adding input device Power Button (/dev/input/event2)
[    35.935] (**) Power Button: Applying InputClass "evdev keyboard catchall"
[    35.935] (II) LoadModule: "evdev"
[    35.936] (II) Loading /usr/lib64/xorg/modules/input/evdev_drv.so
[    35.938] (II) Module evdev: vendor="X.Org Foundation"
[    35.938] 	compiled for 1.20.1, module version = 2.10.6
[    35.938] 	Module class: X.Org XInput Driver
[    35.938] 	ABI class: X.Org XInput driver, version 24.1
[    35.938] (II) Using input driver 'evdev' for 'Power Button'
[    35.938] (**) Power Button: always reports core events
[    35.938] (**) evdev: Power Button: Device: "/dev/input/event2"
[    35.938] (--) evdev: Power Button: Vendor 0 Product 0x1
[    35.938] (--) evdev: Power Button: Found keys
[    35.938] (II) evdev: Power Button: Configuring as keyboard
[    35.938] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input2/event2"
[    35.938] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD, id 6)
[    35.938] (**) Option "xkb_rules" "evdev"
[    35.939] (II) config/udev: Adding input device Lid Switch (/dev/input/event0)
[    35.939] (II) No input driver specified, ignoring this device.
[    35.939] (II) This device may have been added with another device file.
[    35.939] (II) config/udev: Adding input device Sleep Button (/dev/input/event1)
[    35.939] (**) Sleep Button: Applying InputClass "evdev keyboard catchall"
[    35.939] (II) Using input driver 'evdev' for 'Sleep Button'
[    35.939] (**) Sleep Button: always reports core events
[    35.939] (**) evdev: Sleep Button: Device: "/dev/input/event1"
[    35.939] (--) evdev: Sleep Button: Vendor 0 Product 0x3
[    35.939] (--) evdev: Sleep Button: Found keys
[    35.939] (II) evdev: Sleep Button: Configuring as keyboard
[    35.939] (**) Option "config_info" "udev:/sys/devices/LNXSYSTM:00/device:00/PNP0C0E:00/input/input1/event1"
[    35.939] (II) XINPUT: Adding extended input device "Sleep Button" (type: KEYBOARD, id 7)
[    35.939] (**) Option "xkb_rules" "evdev"
[    35.940] (II) config/udev: Adding input device USB2.0 VGA UVC WebCam (/dev/input/event6)
[    35.940] (**) USB2.0 VGA UVC WebCam: Applying InputClass "evdev keyboard catchall"
[    35.940] (II) Using input driver 'evdev' for 'USB2.0 VGA UVC WebCam'
[    35.940] (**) USB2.0 VGA UVC WebCam: always reports core events
[    35.940] (**) evdev: USB2.0 VGA UVC WebCam: Device: "/dev/input/event6"
[    35.940] (--) evdev: USB2.0 VGA UVC WebCam: Vendor 0xbda Product 0x57de
[    35.940] (--) evdev: USB2.0 VGA UVC WebCam: Found keys
[    35.940] (II) evdev: USB2.0 VGA UVC WebCam: Configuring as keyboard
[    35.940] (**) Option "config_info" "udev:/sys/devices/pci0000:00/0000:00:14.0/usb1/1-4/1-4:1.0/input/input6/event6"
[    35.940] (II) XINPUT: Adding extended input device "USB2.0 VGA UVC WebCam" (type: KEYBOARD, id 8)
[    35.940] (**) Option "xkb_rules" "evdev"
[    35.940] (II) config/udev: Adding input device HDA Intel PCH Headphone (/dev/input/event7)
[    35.940] (II) No input driver specified, ignoring this device.
[    35.940] (II) This device may have been added with another device file.
[    35.940] (II) config/udev: Adding input device Asus WMI hotkeys (/dev/input/event5)
[    35.940] (**) Asus WMI hotkeys: Applying InputClass "evdev keyboard catchall"
[    35.940] (II) Using input driver 'evdev' for 'Asus WMI hotkeys'
[    35.940] (**) Asus WMI hotkeys: always reports core events
[    35.940] (**) evdev: Asus WMI hotkeys: Device: "/dev/input/event5"
[    35.940] (--) evdev: Asus WMI hotkeys: Vendor 0 Product 0
[    35.940] (--) evdev: Asus WMI hotkeys: Found keys
[    35.940] (II) evdev: Asus WMI hotkeys: Configuring as keyboard
[    35.940] (**) Option "config_info" "udev:/sys/devices/platform/asus-nb-wmi/input/input5/event5"
[    35.940] (II) XINPUT: Adding extended input device "Asus WMI hotkeys" (type: KEYBOARD, id 9)
[    35.940] (**) Option "xkb_rules" "evdev"
[    35.941] (II) config/udev: Adding input device AT Translated Set 2 keyboard (/dev/input/event3)
[    35.941] (**) AT Translated Set 2 keyboard: Applying InputClass "evdev keyboard catchall"
[    35.941] (II) Using input driver 'evdev' for 'AT Translated Set 2 keyboard'
[    35.941] (**) AT Translated Set 2 keyboard: always reports core events
[    35.941] (**) evdev: AT Translated Set 2 keyboard: Device: "/dev/input/event3"
[    35.941] (--) evdev: AT Translated Set 2 keyboard: Vendor 0x1 Product 0x1
[    35.941] (--) evdev: AT Translated Set 2 keyboard: Found keys
[    35.941] (II) evdev: AT Translated Set 2 keyboard: Configuring as keyboard
[    35.941] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio0/input/input3/event3"
[    35.941] (II) XINPUT: Adding extended input device "AT Translated Set 2 keyboard" (type: KEYBOARD, id 10)
[    35.941] (**) Option "xkb_rules" "evdev"
[    35.941] (II) config/udev: Adding input device PS/2 Logitech Wheel Mouse (/dev/input/event8)
[    35.941] (**) PS/2 Logitech Wheel Mouse: Applying InputClass "evdev pointer catchall"
[    35.941] (II) Using input driver 'evdev' for 'PS/2 Logitech Wheel Mouse'
[    35.941] (**) PS/2 Logitech Wheel Mouse: always reports core events
[    35.941] (**) evdev: PS/2 Logitech Wheel Mouse: Device: "/dev/input/event8"
[    35.941] (--) evdev: PS/2 Logitech Wheel Mouse: Vendor 0x2 Product 0x1
[    35.941] (--) evdev: PS/2 Logitech Wheel Mouse: Found 3 mouse buttons
[    35.941] (--) evdev: PS/2 Logitech Wheel Mouse: Found relative axes
[    35.941] (--) evdev: PS/2 Logitech Wheel Mouse: Found x and y relative axes
[    35.941] (II) evdev: PS/2 Logitech Wheel Mouse: Configuring as mouse
[    35.942] (**) evdev: PS/2 Logitech Wheel Mouse: YAxisMapping: buttons 4 and 5
[    35.942] (**) evdev: PS/2 Logitech Wheel Mouse: EmulateWheelButton: 4, EmulateWheelInertia: 10, EmulateWheelTimeout: 200
[    35.942] (**) Option "config_info" "udev:/sys/devices/platform/i8042/serio4/input/input8/event8"
[    35.942] (II) XINPUT: Adding extended input device "PS/2 Logitech Wheel Mouse" (type: MOUSE, id 11)
[    35.942] (II) evdev: PS/2 Logitech Wheel Mouse: initialized for relative axes.
[    35.942] (**) PS/2 Logitech Wheel Mouse: (accel) keeping acceleration scheme 1
[    35.942] (**) PS/2 Logitech Wheel Mouse: (accel) acceleration profile 0
[    35.942] (**) PS/2 Logitech Wheel Mouse: (accel) acceleration factor: 2.000
[    35.942] (**) PS/2 Logitech Wheel Mouse: (accel) acceleration threshold: 4
[    35.942] (II) config/udev: Adding input device PS/2 Logitech Wheel Mouse (/dev/input/mouse0)
[    35.942] (II) No input driver specified, ignoring this device.
[    35.942] (II) This device may have been added with another device file.
[    35.942] (II) config/udev: Adding input device PC Speaker (/dev/input/event4)
[    35.942] (II) No input driver specified, ignoring this device.
[    35.942] (II) This device may have been added with another device file.
Any help is highly appreciated. I don't really need the 3D which the NVIDIA driver might provide, but it would be nice to get the 1920x1080 2D resolution.

chemal
Posts: 776
Joined: 2013/12/08 19:44:49

Re: Display only offers 800x600 resolution

Post by chemal » 2020/02/10 00:39:27

If you don't want to use the dGPU then you don't need the nvidia drivers. Besides, in an Optimus system the notebook's display is always driven by the iGPU. When the dGPU is used it copies its display surface to the iGPU's framebuffer for display.

ttemsk
Posts: 10
Joined: 2020/02/09 20:19:15

Re: Display only offers 800x600 resolution

Post by ttemsk » 2020/02/10 11:51:37

Thank you for your insight. I agree that the nvidia driver is not necessary if I don't need 3D. However, the 800x600 was the sole available resolution already fresh after the CentOS installation, when I believe Nouveau was the active driver. Installing the nvidia driver was my (misguided) attempt for remedy.

During the CentOS installation time did not know what Nouveau is, or that it acts as the default nvidia driver - I googled up the information only after the problems showed up. The graphical installer did not work, so I performed installation via the text-based one. The experience made me suspect that the default drivers are not able to handle my graphics card, and made my threshold low to look for better drivers.

Now I'm curious about what may the belowe lines (from the Xorg log) be symptoms of?

Code: Select all

 35.723 (EE) Unable to find a valid framebuffer device
...damn, it's too difficult to copy-paste other snippets on this smartphone ... I'll be back in a minute.

ttemsk
Posts: 10
Joined: 2020/02/09 20:19:15

Re: Display only offers 800x600 resolution

Post by ttemsk » 2020/02/10 13:36:58

Ok here we go: I'd be curious about what causes these symptoms in the Xorg log file:

Code: Select all

 35.723 (EE) Unable to find a valid framebuffer device 

Code: Select all

 35.731 (EE) Screen 0 deleted because of no matching config section.
 35.731 (II) UnloadModule: "modesetting" 

Code: Select all

35.731 (EE) Screen 0 deleted because of no matching config section.
35.731 (II) UnloadModule: "fbdev"
35.731 (II) UnloadSubModule: "fbdevhw"
...and especially:

Code: Select all

35.734 (EE) NVIDIA(G0): GPU screens are not yet supported by the NVIDIA driver
35.734 (EE) NVIDIA(G0): Failing initialization of X screen
35.734 (II) UnloadModule: "nvidia"
35.734 (II) UnloadSubModule: "wfb"
35.734 (II) UnloadSubModule: "fb"
35.734 (II) UnloadModule: "nouveau"
35.734 (II) Unloading nouveau
I assume Xorg recognizes the modules which are causing the errors and therefore unloads them, but I don't know Xorg so that I could tell whether my assumption is true, and even less what may cause those errors. If this is easily seen by someone already knowledgeable about Xorg, any help is appreciated.

chemal
Posts: 776
Joined: 2013/12/08 19:44:49

Re: Display only offers 800x600 resolution

Post by chemal » 2020/02/10 16:52:55

First of all, you should remove 'nomodeset' from the kernel command line, because the intel driver requires modesetting. I also suggest to uninstall the nvidia driver. You may even want to disable the dGPU in the BIOS.

ttemsk
Posts: 10
Joined: 2020/02/09 20:19:15

Re: Display only offers 800x600 resolution

Post by ttemsk » 2020/02/11 20:36:38

(So that someone else googling for a solution could benefit from this effort: my laptop is Asus X550V )

Thank you for the suggestion. The least effort way to remove the nvidia-related changes was to re-install the CentOS fresh again, once again using text-based installer as the graphical one refuses to work. Only 800x600 available on Gnome with the default installation, and the Xorg.0.log had developed a new error, something like

Code: Select all

open /dev/dri/card0: No such file or directory
(I lost the exact message, because I blundered with saving my draft post).

Then for your suggestion:
- Edited /etc/default/grub and removed the item 'nomodeset'.
- As per the 'Grub2 howto' in these CentOS pages, executed

Code: Select all

grub2-mkconfig -o /boot/efi/EFI/centos/grub.cfg 
- Rebooted

The booting process hung up for a reasonably long time, but ultimately the Gnome desktop appeared at the desired 1920x1080 resolution. There was a message box "A problem has occurred. A problem in kernel package has been detected". But all relevant display modes are now available, and the system seems to be functional. This is a huge leap forward. Thanks a lot!

Next I'll try to figure what's with the kernel package problem. At least the Xorg.0.log seems to contain no errors any more. The voyage continues....

User avatar
TrevorH
Site Admin
Posts: 33202
Joined: 2009/09/24 10:40:56
Location: Brighton, UK

Re: Display only offers 800x600 resolution

Post by TrevorH » 2020/02/11 21:12:03

I would suggest removing rhgb quiet from the kernel command line too. Those options suppress the boot time messages that tell you what it's doing and hide all useful info.
The future appears to be RHEL or Debian. I think I'm going Debian.
Info for USB installs on http://wiki.centos.org/HowTos/InstallFromUSBkey
CentOS 5 and 6 are deadest, do not use them.
Use the FAQ Luke

ttemsk
Posts: 10
Joined: 2020/02/09 20:19:15

Re: Display only offers 800x600 resolution

Post by ttemsk » 2020/02/12 08:04:03

My joy was too early ... the system is now unstable. The first Gnome session after the fix (where I wrote the previous post) was fine, but after reboot the Gnome sessions crash a few seconds after the desktop comes visible. The display generates a red ring (like migraine aura) around the desktop and crashes.

Even my text-mode session where I was looking for the logs crashed after maybe 5 minutes. Will investigate once I'll find time to do the necessary google-ing.

ttemsk
Posts: 10
Joined: 2020/02/09 20:19:15

Re: Display only offers 800x600 resolution

Post by ttemsk » 2020/02/14 20:12:42

Ok, the nouveau driver behaviour has been erratic. When I powered the system after a bit longer time of system having been off, it booted fine into the Gnome desktop at 1920x1080, and appeared stable although I didn't dare to do anything serious with it. But if I rebooted, or shut the power off and then switched shortly after the power on again, I got the 'migraine aura' and a system crash. Even in text mode, I could get in middle of my work a sudden flow of messages like "Nouveau has stalled at $fffffffff ..."

There may be something wrong with the BIOS, namely there is an error message that flashes by too fast to properly read it

Code: Select all

...[Firmware bug] ACPI region does not cover the entire command/response buffer [mem 0xfed40000-0xfed4807f flags...] 
Updating BIOS might be a good idea, but I seem to recall that ASUS provides BIOS flash updates in a Windows format only (not sure).

I have now blacklisted nouveau by creating an appropriate .conf file in /etc/modprobe.d and running

Code: Select all

dracut -f
Now the command

Code: Select all

lshw -c video
suggests I'm running on i915 driver, and I seem to have 1980x1080 with Gnome at least for 2D. Maybe I'll try the nvidia driver later, but this is good enough for what I intend to use the system for, the Microsemi FPGA tools, without 3D. We'll see how it works. Thanks to everyone for help so far.

ttemsk
Posts: 10
Joined: 2020/02/09 20:19:15

Re: Display only offers 800x600 resolution

Post by ttemsk » 2020/02/16 15:23:52

For information of anyone interested: upgrading the BIOS to the latest version changed nothing. Even the 'Firmware bug' message persists. The system functions fine under the i915 driver, however.

Post Reply