Gentoo Archives: gentoo-user

From: Marc Joliet <marcec@×××.de>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Re: Anyone using xfce4 with compositing turned off?
Date: Thu, 27 Aug 2015 08:45:41
Message-Id: 20150827104526.74a20854@thetick
In Reply to: Re: [gentoo-user] Re: Anyone using xfce4 with compositing turned off? by Mick
1 Am Wed, 26 Aug 2015 09:36:59 +0100
2 schrieb Mick <michaelkintzios@×××××.com>:
3
4 > On Wednesday 26 Aug 2015 04:47:24 wabenbau@×××××.com wrote:
5 > > walt <w41ter@×××××.com> wrote:
6 >
7 > > > Then I generated an xorg.conf in the old way using 'Xorg -configure'.
8 > > > That file didn't work right either.
9 > > >
10 > > > Then I finally realized that the generated xorg.conf had, in the
11 > > > Section "Device" section, this line:
12 > > >
13 > > > Driver "radeon"
14 >
15 > This is the correct driver.
16 >
17 >
18 > > > But that's not what we want. To use the open-source ati driver I
19 > > > changed that line to read:
20 > > >
21 > > > Driver "ati"
22 >
23 > This is what I recall it used to be, but now it is "radeon".
24
25 From ati(4):
26
27 "ati is an Xorg wrapper driver for ATI video cards. It autodetects whether
28 your hardware has a Radeon, Rage 128, or Mach64 or earlier class of chipset,
29 and loads the radeon(4), r128(4), or mach64 driver as appropriate."
30
31 So I would say that it's not so much incorrect, as it is unnecessary. Either
32 way, I let X decide which driver to load, and it always loads ati first (I only
33 have two xorg.conf.d files for keyboard and mouse devices).
34
35 Regarding the firmware settings, I'll just add for completeness: I have *never*
36 had anything set in my kernel config regarding firmware, and my kernels have
37 always loaded the firmware all by themselves (both with and without an
38 initramfs):
39
40 % zgrep FIRMWARE /proc/config.gz
41 CONFIG_PREVENT_FIRMWARE_BUILD=y
42 # CONFIG_FIRMWARE_IN_KERNEL is not set
43 CONFIG_EXTRA_FIRMWARE=""
44 # CONFIG_DRM_LOAD_EDID_FIRMWARE is not set
45 # CONFIG_FIRMWARE_EDID is not set
46 CONFIG_FIRMWARE_MEMMAP=y
47 # CONFIG_GOOGLE_FIRMWARE is not set
48 # CONFIG_TEST_FIRMWARE is not set
49 % dmesg |grep -i micro
50 [ 3.685241] [drm] Loading RV730 Microcode
51
52 HTH
53 --
54 Marc Joliet
55 --
56 "People who think they know everything really annoy those of us who know we
57 don't" - Bjarne Stroustrup