Bug 1260281 - [Radeon/Tonga] missing xf86-video-amdgpu package
Summary: [Radeon/Tonga] missing xf86-video-amdgpu package
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Fedora
Classification: Fedora
Component: xorg-x11-drivers
Version: 23
Hardware: x86_64
OS: Linux
unspecified
low
Target Milestone: ---
Assignee: X/OpenGL Maintenance List
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2015-09-05 13:44 UTC by Edward O'Callaghan
Modified: 2015-11-16 18:25 UTC (History)
4 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2015-11-09 20:29:54 UTC
Type: Bug
Embargoed:


Attachments (Terms of Use)

Description Edward O'Callaghan 2015-09-05 13:44:30 UTC
Description of problem:

It maybe necessary for the new xf86-video-amdgpu to be package up to properly support CI type hw on all possible configurations of Fedora 23. Perhaps it is prudent to package it up and make it available.

Comment 1 elijah.snyder1 2015-11-09 17:37:33 UTC
Radeon users with Tonga and newer cards are currently in limbo.

We can't build Catalyst for Fedora 23 because the gcc 5 compiled Catalyst simply doesn't load.

The amdgpu Xorg driver is not shipped with Fedora 23.

The radeon Xorg driver does not support Tonga and newer.

Any updates?


Please escalate this ticket's severity to at least Medium.

Comment 2 Dave Airlie 2015-11-09 20:29:54 UTC
xorg-x11-drv-modesetting should be fine as the driver.

Comment 3 elijah.snyder1 2015-11-09 21:30:40 UTC
modesetting provides only software rendering.


The amdgpu stack is incomplete without the Xorg driver.

Comment 4 Dave Airlie 2015-11-10 11:12:39 UTC
modesetting provides hw support on this card.

Comment 5 elijah.snyder1 2015-11-10 21:46:04 UTC
Maybe it's just me, then.


modesetting falls back to software rendering on my system with several "Invalid ROM Contents" errors.  ASUS Radeon R9 380 4G "Strix Gaming" edition.


amdgpu works fresh out of a build.  Why not include an amdgpu driver?

Comment 6 Dave Airlie 2015-11-11 00:27:27 UTC
because modesetting is exactly the same, and there is no need to support both.

I'm not sure where Invalid ROM contents could be coming from, where do you see it.

Maybe you are mixing up amdgpu the kernel driver with amdgpu the userspace driver. Either way it should work out of the box as-is.

Maybe file another bug with dmesg and Xorg log files.

Comment 7 elijah.snyder1 2015-11-11 03:10:45 UTC
I'm not confusing the amdgpu kernel driver with the xorg driver.  That is a kernel message from the amdgpu kernel driver included for posterity.

Here are snippets from the log for AIGLX, GL and DRI2/3.

modesetting driver:
[ 83456.164] (II) AIGLX: Screen 0 is not DRI2 capable
[ 83456.164] (EE) AIGLX: reverting to software rendering
[ 83456.165] (II) AIGLX: enabled GLX_MESA_copy_sub_buffer
[ 83456.166] (II) AIGLX: Loaded and initialized swrast

[ 83456.166] (II) GLX: Initialized DRISWRAST GL provider for screen 0

[ 83456.160] (EE) modeset(0): [DRI2] No driver mapping found for PCI device 0x1002 / 0x6939
[ 83456.160] (EE) modeset(0): Failed to initialize the DRI2 extension.


amdgpu driver:
[ 83644.222] (II) AIGLX: enabled GLX_MESA_copy_sub_buffer
[ 83644.222] (II) AIGLX: enabled GLX_ARB_create_context
[ 83644.222] (II) AIGLX: enabled GLX_ARB_create_context_profile
[ 83644.222] (II) AIGLX: enabled GLX_EXT_create_context_es2_profile
[ 83644.222] (II) AIGLX: enabled GLX_INTEL_swap_event
[ 83644.222] (II) AIGLX: enabled GLX_SGI_swap_control and GLX_MESA_swap_control
[ 83644.222] (II) AIGLX: enabled GLX_EXT_framebuffer_sRGB
[ 83644.222] (II) AIGLX: enabled GLX_ARB_fbconfig_float
[ 83644.222] (II) AIGLX: GLX_EXT_texture_from_pixmap backed by buffer objects
[ 83644.222] (II) AIGLX: enabled GLX_ARB_create_context_robustness
[ 83644.223] (II) AIGLX: Loaded and initialized radeonsi

[ 83644.223] (II) GLX: Initialized DRI2 GL provider for screen 0

[ 83644.173] (II) AMDGPU(0): [DRI2] Setup complete
[ 83644.173] (II) AMDGPU(0): [DRI2]   DRI driver: radeonsi
[ 83644.173] (II) AMDGPU(0): [DRI2]   VDPAU driver: radeonsi

[ 83644.173] (**) AMDGPU(0): DRI3 enabled


These results are significantly different.

Comment 8 elijah.snyder1 2015-11-16 16:58:24 UTC
Any tips for the modesetting driver or should I open another bug?

Comment 9 Jérôme Glisse 2015-11-16 18:18:38 UTC
Missing PCIID

Comment 10 elijah.snyder1 2015-11-16 18:25:34 UTC
Ah.  Could be my card is missing from the kernel amdgpu module and that's why I end up in bad shape with the modesetting driver?

01:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Tonga PRO [Radeon R9 285/380] [1002:6939] (rev f1)


Note You need to log in before you can comment on or make changes to this bug.