Mick <michaelkintz...@gmail.com> wrote:

> I do not use a xorg.conf file with the Kaveri APU.  It just works
> with the following:

I deleted my xorg.conf and X is still working without any problems.

> In /etc/portage/make.conf:
> 
> VIDEO_CARDS="radeon radeonsi"

ditto.

> FIRMWARE_INSTALL_DIR="/lib/firmware"
 
I don't have such an entry. But nevertheless my firmware is installed 
there.
 
> In kernel (Linux 4.0.5-gentoo AMD A10-7850K Radeon R7, 12 Compute
> Cores 4C+8G) I have built:

Linux 4.1.6-hardened SMP PREEMPT AMD Phenom(tm) II X4 965 Processor AuthenticAMD

> CONFIG_PREVENT_FIRMWARE_BUILD=y

# CONFIG_PREVENT_FIRMWARE_BUILD is not set

> CONFIG_FIRMWARE_IN_KERNEL=y

ditto.

> CONFIG_EXTRA_FIRMWARE="radeon/kaveri_ce.bin radeon/kaveri_me.bin 
> radeon/kaveri_mec2.bin radeon/kaveri_mec.bin radeon/kaveri_pfp.bin 
> radeon/kaveri_rlc.bin radeon/kaveri_sdma.bin radeon/BONAIRE_uvd.bin 
> radeon/BONAIRE_vce.bin"

As I have a different GPU:

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"

> CONFIG_EXTRA_FIRMWARE_DIR="/lib/firmware/"
> 
> CONFIG_FIRMWARE_MEMMAP=y

ditto.

> CONFIG_DRM_RADEON=y

ditto. 

I have also configured:

CONFIG_DRM_RADEON_USERPTR=y
 
IIRC this option is only available in newer kernels.

> Packages:
> 
> x11-base/xorg-server
>      Installed versions:  1.16.4(23:51:45 19/02/15)(glamor ipv6 nptl
> suid udev xorg -dmx -doc -kdrive -minimal -selinux -static-libs
> -systemd -tslib -unwind -wayland -xnest -xvfb)

ditto.
 
> media-libs/mesa
>      Installed versions:  10.3.7-r1(18:24:07 20/02/15)(bindist
> classic dri3 egl gallium gbm gles2 llvm nptl opencl
> r600-llvm-compiler udev vdpau -debug - gles1 -openmax -openvg -osmesa
> -pax_kernel -pic -selinux -wayland -xa -xvmc ABI_MIPS="-n32 -n64
> -o32" ABI_PPC="-32 -64" ABI_S390="-32 -64" ABI_X86="64 -32 -x32"
> KERNEL="linux -FreeBSD" VIDEO_CARDS="radeon radeonsi -freedreno -i915
> - i965 -ilo -intel -nouveau -r100 -r200 -r300 -r600 -vmware")

ditto, but these USE flags are different on my system:

openmax openvg osmesa pax_kernel pic xa xvmc 
-bindist -gles2 

The r600-llvm-compiler USE-flag isn't available on my system.
 
> x11-drivers/xf86-video-ati
>      Installed versions:  7.5.0(23:52:11 19/02/15)(glamor udev)

ditto.

> sys-kernel/linux-firmware
>      Installed versions:  20150206(08:18:46 28/03/15)(-savedconfig)

I haven't installed sys-kernel/linux-firmware but 
x11-drivers/radeon-ucode instead.

I've downloaded the microcode for my AMD CPU direct from AMD homepage.

> When you install your kernel do not forget to run make
> firmware_install.

As I haven't configured CONFIG_PREVENT_FIRMWARE_BUILD, I never done this. 

> I am not sure if I have omitted anything of importance.  Please ask
> if you need additional information.

THX a lot for your information. There are some differences between our
configurations. I'm very busy atm but when I have more time I will check
it out.

--
Regards
wabe

Reply via email to