Opened 8 years ago

Closed 7 years ago

Last modified 7 years ago

#7697 closed enhancement (fixed)

xf86-video-amdgpu-1.3.0

Reported by: ken@… Owned by: bdubbs@…
Priority: normal Milestone: 8.1
Component: BOOK Version: SVN
Severity: normal Keywords:
Cc:

Description

This is for latest AMD hardware (Volcanic Islands) with the kernel's amdgpu driver - I suppose we will need to cover it at some point.

Possibly, my Kaveri can be forced to use this - see Arch, where it is still described as "highly experimental" https://wiki.archlinux.org/index.php/AMDGPU

I guess we can get away with ignoring it until somebody with a separate R9 285 video card (or newer) turns up (i.e. a gamer) None of the AMD APUs currently use this, although the Stoney Ridge (low-end) processors expected this year probably will.

Attachments (1)

x7driver-amdgpu.xml (8.6 KB ) - added by Armin K 7 years ago.

Download all attachments as: .zip

Change History (17)

comment:1 by Douglas R. Reno, 8 years ago

I am a heavy PC gamer (I do alot more than just Linux/LFS stuff... including a gaming-related YouTube channel), and I need to upgrade my video card on my Haswell i7 for the new DOOM game by the time it comes out next month. I might buy an R9 285 or newer now, seeing as it might be for the benefit for the community. I could just throw it in my -dev system before it goes into my i7.

in reply to:  1 comment:2 by ken@…, 8 years ago

Replying to renodr:

I am a heavy PC gamer (I do alot more than just Linux/LFS stuff... including a gaming-related YouTube channel), and I need to upgrade my video card on my Haswell i7 for the new DOOM game by the time it comes out next month. I might buy an R9 285 or newer now, seeing as it might be for the benefit for the community. I could just throw it in my -dev system before it goes into my i7.

Whatever you do, don't take my word for which versions of the video cards use the Volcanic Islands chips.

comment:3 by Armin K, 8 years ago

This driver is required for all GCN 1.2 video cards (Volcanic Islands). It will also be required for the upcoming Polaris cards.

GCN 1.1 support is experimental and disabled by default, as you've already noticed (Sea Islands).

I recently got myself a new laptop with Intel Skylake GT2 Graphics and an AMD Radeon R7 M340, which appears to be a Volcanic Islands GPU. So far, I was unable to get X to start when xf86-video-amdgpu is present, so I keep the GPU disabled entirely.

R9 285 is Hawaii is not supported by default. R9 380 is Tonga, which is supported. Radeon wiki page is a bit misleading on this. And AMD devs are too lazy and/or too busy to update it.

From what I've found, the following Graphics cards use this driver:

R5 3xx series
R7 3xx series
R9 3xx series

R9 Fury (Fiji)

All Carrizo APU graphics (I guess they aren't yet released).

You can examine the kernel firmware directory to see the engineering names which are supported by amdgpu:

http://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/tree/amdgpu

comment:4 by bdubbs@…, 8 years ago

We can either move this ticket to hold or put the package in the book with a tag 'built' instead of 'checked' until we get someone with the appropriate HW to check it.

What do you think?

comment:5 by Armin K, 8 years ago

Fine by me

comment:6 by bdubbs@…, 8 years ago

Which option is better?

comment:7 by Armin K, 8 years ago

Well, I still can't utilize it (Xorg crashes when the driver tries to utilize the GPU, hybrid graphics issue), but it should be nice for BLFS to cover the latest graphics cards available out on the market.

comment:8 by bdubbs@…, 8 years ago

Milestone: 7.10hold
Summary: xf86-video-amdgpu-1.1.0xf86-video-amdgpu-1.1.0 (Wailt for better HW availability)

This is too much bleeding edge. Wait until some HW is available that requires this driver.

comment:9 by Armin K, 8 years ago

Hardware is already there and has been out there for a year.

comment:10 by bdubbs@…, 8 years ago

Ok, then we need to wait for some editor who actually has the HW to test it. I understand there are firmware issues that need to be addressed also.

comment:11 by Samuel, 7 years ago

Summary: xf86-video-amdgpu-1.1.0 (Wailt for better HW availability)xf86-video-amdgpu-1.1.2 (Wait for better HW availability)

Now at 1.1.2

by Armin K, 7 years ago

Attachment: x7driver-amdgpu.xml added

comment:12 by Armin K, 7 years ago

Here's the rough revision of the driver. It still needs to be properly wired up (version, url, md5sum), but the rest is in place. Not really sure if the experimental support is worth mentioning, but I went for it.

I've been using the driver for some months now, and it kinda seems to work (well, for a laptop GPU that is). If anyone's up for it, please wire it up. I don't have any LFS development environment available ATM, but I did use it for quite some time on my LFS, before moving away.

comment:13 by bdubbs@…, 7 years ago

Milestone: hold8.1
Owner: changed from blfs-book@… to bdubbs@…
Status: newassigned
Summary: xf86-video-amdgpu-1.1.2 (Wait for better HW availability)xf86-video-amdgpu-1.3.0

Moving to 8.1 since we now have a card that uses this driver.

Version is now 1.3.0

Build is simple:

 ./configure $XORG_CONFIG &&
 make                     &&
 as_root make install

Will use Krejzi's attachment as a base.

comment:14 by bdubbs@…, 7 years ago

Resolution: fixed
Status: assignedclosed

Fixed at revision 18590.

comment:15 by bdubbs@…, 7 years ago

Milestone: 8.1m8.1

Milestone renamed

comment:16 by bdubbs@…, 7 years ago

Milestone: m8.18.1

Milestone renamed

Note: See TracTickets for help on using tickets.