On 04/03/17 04:49 AM, John Paul Adrian Glaubitz wrote: > On 03/02/2017 07:44 PM, Riccardo Mottola wrote: >> [ 4.174055] atyfb 0000:00:10.0: enabling device (0086 -> 0087) >> [ 4.174138] atyfb: using auxiliary register aperture >> [ 4.174809] atyfb: 3D RAGE Mobility L (Mach64 LN, AGP 2x) [0x4c4e rev >> 0x64] >> [ 4.174896] atyfb: 4M SDRAM (2:1) (32-bit), 14.31818 MHz XTAL, 230 MHz >> PLL, 70 Mhz MCLK, 53 MHz XCLK >> [ 4.180172] aty: Backlight initialized (atybl0) >> [ 4.180787] atyfb: monitor sense=0, mode 20 > > Your machine is loading the framebuffer kernel driver which will only work > when you configure X.Org to use the "fbdev" driver. You can either set your > display driver to "fbdev" (see further below) or disable the framebuffer > driver > on the kernel command line with: > > video=atyfb:off > > Then it should be possible to use the "mach64" driver *if* the kernel has > support for the hardware. However, looking at the information available in > the X.Org wiki [1], it seems the mach64 DRM module is currently not part of > the Linux kernel, so the fbdev driver might be your only option.
John, what you're writing would apply if mach64 was a KMS kernel driver, but it's not; it predated KMS by a long shot. xf86-video-mach64 works without the mach64 kernel driver. It may or may not work with the atyfb kernel driver — there's no particular reason why it couldn't. Somebody should probably try isolating the kernel change which broke Riccardo's setup. -- Earthling Michel Dänzer | http://www.amd.com Libre software enthusiast | Mesa and X developer