The problem. I can NOT change my screen resolution from GUI. I boot to multi-user, then get "into" graphical.
First, some background.
My original install of CentOS 8 -- maybe 8.2? -- about 3 months ago -- went pretty well but I kept having lockup issues. No issues with graphics using intel graphics or sound using either aplay at command line or GDM. (I also have NVIDIA which I have not configured.)
I upgraded to 8.3 at some point. Still all OK with graphics but still lock up issues.
At some point, I decided to start completely over and did a clean install of 8.4. I am now using CentOS8 Stream as my primary repo.
Some questions?
When I first boot, where is the probe of my video card done? Looking at DMESG, I couldn't determine this.
When I "start" graphical, I get the following messages which are apparently related, from Xorg.1.log module loading section...
[ 985.857] (II) LoadModule: "glx" [ 985.857] (II) Loading /usr/lib64/xorg/modules/extensions/libglx.so [ 985.859] (II) Module glx: vendor="X.Org Foundation" [ 985.859] compiled for 1.20.10, module version = 1.0.0 [ 985.859] ABI class: X.Org Server Extension, version 10.0 [ 985.859] (==) Matched modesetting as autoconfigured driver 0 [ 985.859] (==) Matched fbdev as autoconfigured driver 1 [ 985.859] (==) Matched vesa as autoconfigured driver 2 [ 985.859] (==) Assigned the driver to the xf86ConfigLayout [ 985.859] (II) LoadModule: "modesetting" [ 985.859] (II) Loading /usr/lib64/xorg/modules/drivers/modesetting_drv.so [ 985.859] (II) Module modesetting: vendor="X.Org Foundation" [ 985.859] compiled for 1.20.10, module version = 1.20.10 [ 985.859] Module class: X.Org Video Driver [ 985.859] ABI class: X.Org Video Driver, version 24.1 [ 985.859] (II) LoadModule: "fbdev" [ 985.859] (II) Loading /usr/lib64/xorg/modules/drivers/fbdev_drv.so [ 985.859] (II) Module fbdev: vendor="X.Org Foundation" [ 985.859] compiled for 1.20.3, module version = 0.5.0 [ 985.859] Module class: X.Org Video Driver [ 985.859] ABI class: X.Org Video Driver, version 24.0 [ 985.859] (II) LoadModule: "vesa" [ 985.859] (II) Loading /usr/lib64/xorg/modules/drivers/vesa_drv.so [ 985.859] (II) Module vesa: vendor="X.Org Foundation" [ 985.859] compiled for 1.20.3, module version = 2.4.0 [ 985.859] Module class: X.Org Video Driver [ 985.859] ABI class: X.Org Video Driver, version 24.0 [ 985.859] (II) modesetting: Driver for Modesetting Kernel Drivers: kms [ 985.859] (II) FBDEV: driver for framebuffer: fbdev [ 985.859] (II) VESA: driver for VESA chipsets: vesa [ 985.859] (EE) open /dev/dri/card0: No such file or directory [ 985.859] (WW) Falling back to old probe method for modesetting [ 985.859] (EE) open /dev/dri/card0: No such file or directory
From messages I've seen on this problem, the lack of
/dev/dri/card0
is the crux of the issue but I have NO idea of how it gets created.
So, right now I'm stuck at a default resolution of 1024 x 768
Thanks for any help.
On 11/1/21 8:33 am, Kay Schenk wrote:
. . .
From messages I've seen on this problem, the lack of
/dev/dri/card0
is the crux of the issue but I have NO idea of how it gets created.
So, right now I'm stuck at a default resolution of 1024 x 768
Thanks for any help.
Sure sounds like an Optimus [0] issue. This plagued me for a long time on Ubuntu (back in the 12-16 releases) but seems to be all sorted now. Try disabling the NVIDIA card in the BIOS and see if you are at least able to use higher resolutions via the built-in GPU.
On 1/10/21 9:40 PM, Anthony K wrote:
On 11/1/21 8:33 am, Kay Schenk wrote:
. . .
From messages I've seen on this problem, the lack of
/dev/dri/card0
is the crux of the issue but I have NO idea of how it gets created.
So, right now I'm stuck at a default resolution of 1024 x 768
Thanks for any help.
Sure sounds like an Optimus [0] issue. This plagued me for a long time on Ubuntu (back in the 12-16 releases) but seems to be all sorted now. Try disabling the NVIDIA card in the BIOS and see if you are at least able to use higher resolutions via the built-in GPU.
Back again...I've taken a look at the CentOS forum thread but it doesn't directly address my problem
OK, the problem is absolutely positively that the intel i915 module is not able to load at boot time...re DMESG (I did finally get the sound to work with appropriate firmware)
[ 78.597678] sof-audio-pci 0000:00:1f.3: init of i915 and HDMI codec failed
other exploration showed me my system set up Intel as default VGA (or not?)
lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation UHD Graphics 630 (Mobile) 01:00.0 VGA compatible controller: NVIDIA Corporation TU117GLM [Quadro T1000 Mob
grep . /sys/bus/pci/devices/{0000:00:02.0,0000:01:00.0}/boot_vga
/sys/bus/pci/devices/0000:00:02.0/boot_vga:1 /sys/bus/pci/devices/0000:01:00.0/boot_vga:0
my kernel line is:
GRUB_CMDLINE_LINUX="resume=UUID=a8b2287c-2f04-4447-a88f-52a8fa3439b5 nomodeset"
Command : lshw -c video
shows both cards unclaimed but NVIDIA first ???? ...
Should I manually load this module at boot time? Does anyone know WHY the i915 won't load at boot?
With 8.2 on this same machine, the Intel graphics was loaded.
CentOS mailing list CentOS@centos.org https://lists.centos.org/mailman/listinfo/centos
On 1/14/21 3:02 PM, Kay Schenk wrote:
On 1/10/21 9:40 PM, Anthony K wrote:
On 11/1/21 8:33 am, Kay Schenk wrote:
. . .
From messages I've seen on this problem, the lack of
/dev/dri/card0
is the crux of the issue but I have NO idea of how it gets created.
So, right now I'm stuck at a default resolution of 1024 x 768
Thanks for any help.
Sure sounds like an Optimus [0] issue. This plagued me for a long time on Ubuntu (back in the 12-16 releases) but seems to be all sorted now. Try disabling the NVIDIA card in the BIOS and see if you are at least able to use higher resolutions via the built-in GPU.
Back again...I've taken a look at the CentOS forum thread but it doesn't directly address my problem
OK, the problem is absolutely positively that the intel i915 module is not able to load at boot time...re DMESG (I did finally get the sound to work with appropriate firmware)
[ 78.597678] sof-audio-pci 0000:00:1f.3: init of i915 and HDMI codec failed
other exploration showed me my system set up Intel as default VGA (or not?)
lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation UHD Graphics 630 (Mobile) 01:00.0 VGA compatible controller: NVIDIA Corporation TU117GLM [Quadro T1000 Mob
grep . /sys/bus/pci/devices/{0000:00:02.0,0000:01:00.0}/boot_vga
/sys/bus/pci/devices/0000:00:02.0/boot_vga:1 /sys/bus/pci/devices/0000:01:00.0/boot_vga:0
my kernel line is:
GRUB_CMDLINE_LINUX="resume=UUID=a8b2287c-2f04-4447-a88f-52a8fa3439b5 nomodeset"
Command : lshw -c video
shows both cards unclaimed but NVIDIA first ???? ...
Should I manually load this module at boot time? Does anyone know WHY the i915 won't load at boot?
With 8.2 on this same machine, the Intel graphics was loaded.
Finally resolved -- YAY!
Using info from a reply by Christian Labisch https://access.redhat.com/user/13851731 on a Red Hat discussion thread. Using the
|i915.alpha_support=1|
|parameter on my kernel line. And, I removed the "nomodeset". I have not done anything about "nouveau" or my NVIDIA card yet. |
|ref: https://access.redhat.com/discussions/3410491 |
CentOS mailing list CentOS@centos.org https://lists.centos.org/mailman/listinfo/centos