apport information

** Tags added: apport-collected

** Description changed:

  I'm trying to get an A+A (AMD integrated GPU and AMD deiscrete GPU)
  device [1] to work with the open source drivers on Xenial.
  
  lspci reports the following regarding the GPUs:
  
  00:01.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. 
[AMD/ATI] Kaveri [Radeon R5 Graphics] [1002:1318] (prog-if 00 [VGA controller])
        Subsystem: Dell Kaveri [Radeon R5 Graphics] [1028:067f]
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- 
Stepping- SERR- FastB2B- DisINTx+
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- 
<MAbort- >SERR- <PERR- INTx-
        Latency: 0, Cache Line Size: 64 bytes
        Interrupt: pin A routed to IRQ 44
        Region 0: Memory at e0000000 (64-bit, prefetchable) [size=256M]
        Region 2: Memory at d0800000 (64-bit, prefetchable) [size=8M]
        Region 4: I/O ports at 4000 [size=256]
        Region 5: Memory at d1400000 (32-bit, non-prefetchable) [size=256K]
        Expansion ROM at d0200000 [disabled] [size=128K]
        Capabilities: [48] Vendor Specific Information: Len=08 <?>
        Capabilities: [50] Power Management version 3
                Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA 
PME(D0-,D1+,D2+,D3hot+,D3cold-)
                Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
        Capabilities: [58] Express (v2) Root Complex Integrated Endpoint, MSI 00
                DevCap: MaxPayload 256 bytes, PhantFunc 0
                        ExtTag+ RBE+
                DevCtl: Report errors: Correctable- Non-Fatal- Fatal- 
Unsupported-
                        RlxdOrd+ ExtTag- PhantFunc- AuxPwr- NoSnoop+
                        MaxPayload 128 bytes, MaxReadReq 512 bytes
                DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- 
TransPend-
                DevCap2: Completion Timeout: Not Supported, TimeoutDis-, LTR-, 
OBFF Not Supported
                DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-, LTR-, 
OBFF Disabled
        Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit+
                Address: 00000000fee0800c  Data: 41a3
        Capabilities: [100 v1] Vendor Specific Information: ID=0001 Rev=1 
Len=010 <?>
        Capabilities: [270 v1] #19
        Capabilities: [2b0 v1] Address Translation Service (ATS)
                ATSCap: Invalidate Queue Depth: 00
                ATSCtl: Enable+, Smallest Translation Unit: 00
        Capabilities: [2c0 v1] #13
        Capabilities: [2d0 v1] #1b
        Kernel driver in use: radeon
        Kernel modules: radeon
  
  01:00.0 Display controller [0380]: Advanced Micro Devices, Inc. [AMD/ATI] 
Topaz XT [Radeon R7 M260/M265] [1002:6900] (rev ff) (prog-if ff)
        !!! Unknown header type 7f
        Kernel driver in use: amdgpu
        Kernel modules: amdgpu
  
  
  In order to use the discrete GPU, in Xenial you can prefix any command with 
`DRI_PRIME=1`. However, with this device, doing this crashes the device.
  
  I tried installing a backported kernel that Alberto provided [2] and
  even though the computer does not crash anymore, it still won't show
  anything (but the process launched will take 100% of the CPU and cannot
  be stopped nor killed, it looks...).
  
  I tried with the following commands:
  
  glxinfo
  glxgears
  DRI_PRIME=1 glxinfo
  DRI_PRIME=1 glxgears
  
  Once, I managed to get some output from the `glxinfo` command, with and
  without `DRI_PRIME=1` prefix:
  
  $ glxinfo | grep -i "opengl"
  OpenGL vendor string: X.Org
  OpenGL renderer string: Gallium 0.4 on AMD KAVERI (DRM 2.43.0, LLVM 3.8.0)
  OpenGL core profile version string: 4.1 (Core Profile) Mesa 11.2.0
  OpenGL core profile shading language version string: 4.10
  OpenGL core profile context flags: (none)
  OpenGL core profile profile mask: core profile
  OpenGL core profile extensions:
  OpenGL version string: 3.0 Mesa 11.2.0
  OpenGL shading language version string: 1.30
  OpenGL context flags: (none)
  OpenGL extensions:
  OpenGL ES profile version string: OpenGL ES 3.0 Mesa 11.2.0
  OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.00
  OpenGL ES profile extensions:
  
  $ DRI_PRIME=1 glxinfo | grep -i "opengl"
  OpenGL vendor string: X.Org
  OpenGL renderer string: Gallium 0.4 on AMD ICELAND (DRM 3.1.0, LLVM 3.8.0)
  OpenGL core profile version string: 4.1 (Core Profile) Mesa 11.2.0
  OpenGL core profile shading language version string: 4.10
  OpenGL core profile context flags: (none)
  OpenGL core profile profile mask: core profile
  OpenGL core profile extensions:
  OpenGL version string: 3.0 Mesa 11.2.0
  OpenGL shading language version string: 1.30
  OpenGL context flags: (none)
  OpenGL extensions:
  OpenGL ES profile version string: OpenGL ES 3.0 Mesa 11.2.0
  OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.00
  OpenGL ES profile extensions:
  
  
  
  So it looks like the discrete GPU is used, but so far I couldn't really
  use it to run anything 3D-demanding.
  
  Attached is a Zip with a lot of logs, hope this will help!
  
  [1] https://certification.canonical.com/hardware/201405-15050/
  [2] http://people.canonical.com/~amilone/amdgpu-4.5/
+ --- 
+ ApportVersion: 2.20.1-0ubuntu2
+ Architecture: amd64
+ CurrentDesktop: Unity
+ DistroRelease: Ubuntu 16.04
+ InstallationDate: Installed on 2016-05-18 (4 days ago)
+ InstallationMedia: Ubuntu 16.04 LTS "Xenial Xerus" - Release amd64 
(20160420.1)
+ Package: linux (not installed)
+ Tags:  xenial
+ Uname: Linux 4.6.0-040600-generic x86_64
+ UnreportableReason: The running kernel is not an Ubuntu kernel
+ UpgradeStatus: No upgrade log present (probably fresh install)
+ UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
+ _MarkForUpload: True

** Attachment added: "JournalErrors.txt"
   
https://bugs.launchpad.net/bugs/1583888/+attachment/4668450/+files/JournalErrors.txt

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1583888

Title:
  Laptop crashes when trying to run discrete AMD GPUs commands with
  Xenial

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1583888/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to