On Wednesday, 22 March 2023 at 17:12, Steven A. Falco wrote:
On 3/22/23 11:23 AM, stan via devel wrote:
> On Tue, 21 Mar 2023 17:14:44 -0400
> "Steven A. Falco" <stevenfalco(a)gmail.com> wrote:
>
> > I think I'm finally getting somewhere with this problem.
> >
> > My motherboard has a built-in VGA interface, which shows up as
> > "astdrmfb" on fb0. My AMD video card is "amdgpudrmfb" on
fb1.
> >
> > For some reason, the kernel uses fb1 for the graphical desktop, but
> > when I type Ctrl-Alt-F3 it switches to the VGA interface on fb0.
> >
> > So my question is now probably simpler - I need to find a way to tell
> > the kernel to ignore fb0 completely, and just use fb1 for everything.
> >
> > I'll do some searching to see if I can figure that out, but if
> > someone knows off the top of their head how to force a framebuffer to
> > be ignored, I'd appreciate it.
>
> Is there a way to turn off the fb0 in the BIOS? Hit F2 or Del to get
> into the bios while booting. Yours might be different, but I think
> these are pretty standard.
I read through the motherboard manual and while I don't see a way to
turn off the on-board VGA hardware from the BIOS, there is a physical
switch on the motherboard to disable it completely.
I tried that, and it worked. Now the kernel only sees my AMD video
card and assigns it to fb0. And all the virtual consoles now work
properly.
Thanks again for your help, Stan. I appreciate it!
For future reference and for others who bump into similar issue, you can
use the fbcon=map:1 kernel option to map the second fb to the console.
See
https://www.kernel.org/doc/html/latest/fb/fbcon.html for more
details.
Regards,
Dominik
--
Fedora
https://getfedora.org | RPM Fusion
http://rpmfusion.org
There should be a science of discontent. People need hard times and
oppression to develop psychic muscles.
-- from "Collected Sayings of Muad'Dib" by the Princess Irulan