1 |
Mick <michaelkintzios@×××××.com> wrote: |
2 |
|
3 |
> I do not use a xorg.conf file with the Kaveri APU. It just works |
4 |
> with the following: |
5 |
|
6 |
I deleted my xorg.conf and X is still working without any problems. |
7 |
|
8 |
> In /etc/portage/make.conf: |
9 |
> |
10 |
> VIDEO_CARDS="radeon radeonsi" |
11 |
|
12 |
ditto. |
13 |
|
14 |
> FIRMWARE_INSTALL_DIR="/lib/firmware" |
15 |
|
16 |
I don't have such an entry. But nevertheless my firmware is installed |
17 |
there. |
18 |
|
19 |
> In kernel (Linux 4.0.5-gentoo AMD A10-7850K Radeon R7, 12 Compute |
20 |
> Cores 4C+8G) I have built: |
21 |
|
22 |
Linux 4.1.6-hardened SMP PREEMPT AMD Phenom(tm) II X4 965 Processor AuthenticAMD |
23 |
|
24 |
> CONFIG_PREVENT_FIRMWARE_BUILD=y |
25 |
|
26 |
# CONFIG_PREVENT_FIRMWARE_BUILD is not set |
27 |
|
28 |
> CONFIG_FIRMWARE_IN_KERNEL=y |
29 |
|
30 |
ditto. |
31 |
|
32 |
> CONFIG_EXTRA_FIRMWARE="radeon/kaveri_ce.bin radeon/kaveri_me.bin |
33 |
> radeon/kaveri_mec2.bin radeon/kaveri_mec.bin radeon/kaveri_pfp.bin |
34 |
> radeon/kaveri_rlc.bin radeon/kaveri_sdma.bin radeon/BONAIRE_uvd.bin |
35 |
> radeon/BONAIRE_vce.bin" |
36 |
|
37 |
As I have a different GPU: |
38 |
|
39 |
CONFIG_EXTRA_FIRMWARE="radeon/verde_ce.bin radeon/verde_mc.bin radeon/verde_me.bin radeon/verde_pfp.bin radeon/verde_rlc.bin radeon/verde_smc.bin radeon/TAHITI_uvd.bin amd-ucode/microcode_amd.bin" |
40 |
|
41 |
> CONFIG_EXTRA_FIRMWARE_DIR="/lib/firmware/" |
42 |
> |
43 |
> CONFIG_FIRMWARE_MEMMAP=y |
44 |
|
45 |
ditto. |
46 |
|
47 |
> CONFIG_DRM_RADEON=y |
48 |
|
49 |
ditto. |
50 |
|
51 |
I have also configured: |
52 |
|
53 |
CONFIG_DRM_RADEON_USERPTR=y |
54 |
|
55 |
IIRC this option is only available in newer kernels. |
56 |
|
57 |
> Packages: |
58 |
> |
59 |
> x11-base/xorg-server |
60 |
> Installed versions: 1.16.4(23:51:45 19/02/15)(glamor ipv6 nptl |
61 |
> suid udev xorg -dmx -doc -kdrive -minimal -selinux -static-libs |
62 |
> -systemd -tslib -unwind -wayland -xnest -xvfb) |
63 |
|
64 |
ditto. |
65 |
|
66 |
> media-libs/mesa |
67 |
> Installed versions: 10.3.7-r1(18:24:07 20/02/15)(bindist |
68 |
> classic dri3 egl gallium gbm gles2 llvm nptl opencl |
69 |
> r600-llvm-compiler udev vdpau -debug - gles1 -openmax -openvg -osmesa |
70 |
> -pax_kernel -pic -selinux -wayland -xa -xvmc ABI_MIPS="-n32 -n64 |
71 |
> -o32" ABI_PPC="-32 -64" ABI_S390="-32 -64" ABI_X86="64 -32 -x32" |
72 |
> KERNEL="linux -FreeBSD" VIDEO_CARDS="radeon radeonsi -freedreno -i915 |
73 |
> - i965 -ilo -intel -nouveau -r100 -r200 -r300 -r600 -vmware") |
74 |
|
75 |
ditto, but these USE flags are different on my system: |
76 |
|
77 |
openmax openvg osmesa pax_kernel pic xa xvmc |
78 |
-bindist -gles2 |
79 |
|
80 |
The r600-llvm-compiler USE-flag isn't available on my system. |
81 |
|
82 |
> x11-drivers/xf86-video-ati |
83 |
> Installed versions: 7.5.0(23:52:11 19/02/15)(glamor udev) |
84 |
|
85 |
ditto. |
86 |
|
87 |
> sys-kernel/linux-firmware |
88 |
> Installed versions: 20150206(08:18:46 28/03/15)(-savedconfig) |
89 |
|
90 |
I haven't installed sys-kernel/linux-firmware but |
91 |
x11-drivers/radeon-ucode instead. |
92 |
|
93 |
I've downloaded the microcode for my AMD CPU direct from AMD homepage. |
94 |
|
95 |
> When you install your kernel do not forget to run make |
96 |
> firmware_install. |
97 |
|
98 |
As I haven't configured CONFIG_PREVENT_FIRMWARE_BUILD, I never done this. |
99 |
|
100 |
> I am not sure if I have omitted anything of importance. Please ask |
101 |
> if you need additional information. |
102 |
|
103 |
THX a lot for your information. There are some differences between our |
104 |
configurations. I'm very busy atm but when I have more time I will check |
105 |
it out. |
106 |
|
107 |
-- |
108 |
Regards |
109 |
wabe |