2016-05-20 04:14:40 |
Pierre Equoy |
bug |
|
|
added bug |
2016-05-20 04:14:40 |
Pierre Equoy |
attachment added |
|
logs.zip https://bugs.launchpad.net/bugs/1583888/+attachment/4666671/+files/logs.zip |
|
2016-05-20 04:30:12 |
Brad Figg |
linux (Ubuntu): status |
New |
Incomplete |
|
2016-05-20 14:28:21 |
Alberto Milone |
linux (Ubuntu): status |
Incomplete |
New |
|
2016-05-20 14:30:58 |
Brad Figg |
linux (Ubuntu): status |
New |
Incomplete |
|
2016-05-20 14:36:38 |
Joseph Salisbury |
linux (Ubuntu): importance |
Undecided |
Medium |
|
2016-05-20 14:36:50 |
Joseph Salisbury |
nominated for series |
|
Ubuntu Xenial |
|
2016-05-20 14:36:50 |
Joseph Salisbury |
bug task added |
|
linux (Ubuntu Xenial) |
|
2016-05-20 14:36:55 |
Joseph Salisbury |
linux (Ubuntu Xenial): status |
New |
Incomplete |
|
2016-05-20 14:36:59 |
Joseph Salisbury |
linux (Ubuntu Xenial): importance |
Undecided |
Medium |
|
2016-05-20 14:37:07 |
Joseph Salisbury |
tags |
|
kernel-da-key xenial |
|
2016-05-23 02:39:00 |
Pierre Equoy |
tags |
kernel-da-key xenial |
apport-collected kernel-da-key xenial |
|
2016-05-23 02:39:01 |
Pierre Equoy |
description |
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/ |
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 |
|
2016-05-23 02:39:02 |
Pierre Equoy |
attachment added |
|
JournalErrors.txt https://bugs.launchpad.net/bugs/1583888/+attachment/4668450/+files/JournalErrors.txt |
|
2016-05-23 02:39:04 |
Pierre Equoy |
attachment added |
|
ProcEnviron.txt https://bugs.launchpad.net/bugs/1583888/+attachment/4668451/+files/ProcEnviron.txt |
|
2016-05-23 02:57:53 |
Pierre Equoy |
tags |
apport-collected kernel-da-key xenial |
apport-collected kernel-bug-exists-upstream kernel-da-key xenial |
|
2016-05-23 02:58:00 |
Pierre Equoy |
linux (Ubuntu): status |
Incomplete |
Confirmed |
|
2016-05-23 02:58:02 |
Pierre Equoy |
linux (Ubuntu Xenial): status |
Incomplete |
Confirmed |
|
2016-05-23 03:08:44 |
Pierre Equoy |
attachment added |
|
logs-after-session-restart.tgz https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1583888/+attachment/4668463/+files/logs-after-session-restart.tgz |
|
2016-06-05 21:03:09 |
penalvch |
linux (Ubuntu): status |
Confirmed |
Incomplete |
|
2016-06-06 04:37:46 |
Pierre Equoy |
description |
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 |
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
---
ApportVersion: 2.20.1-0ubuntu2.1
Architecture: amd64
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/controlC1: u 1514 F.... pulseaudio
/dev/snd/controlC0: u 1514 F.... pulseaudio
CurrentDesktop: Unity
DistroRelease: Ubuntu 16.04
HibernationDevice: RESUME=UUID=c7cb27f3-e158-413f-bc47-98e4dffdbba4
InstallationDate: Installed on 2016-06-06 (0 days ago)
InstallationMedia: Ubuntu 16.04 LTS "Xenial Xerus" - Release amd64 (20160420.1)
MachineType: Dell Inc. Inspiron 5445
Package: linux (not installed)
ProcFB: 0 radeondrmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-4.4.0-22-generic.efi.signed root=UUID=e5369e55-3dcd-4731-83da-faa4c5f0f8eb ro quiet splash vt.handoff=7
ProcVersionSignature: Ubuntu 4.4.0-22.40-generic 4.4.8
RelatedPackageVersions:
linux-restricted-modules-4.4.0-22-generic N/A
linux-backports-modules-4.4.0-22-generic N/A
linux-firmware 1.157
Tags: xenial xenial
Uname: Linux 4.4.0-22-generic x86_64
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
_MarkForUpload: True
dmi.bios.date: 06/04/2014
dmi.bios.vendor: Dell Inc.
dmi.bios.version: A01
dmi.board.name: 014302
dmi.board.vendor: Dell Inc.
dmi.board.version: X01
dmi.chassis.type: 8
dmi.chassis.vendor: Dell Inc.
dmi.chassis.version: A01
dmi.modalias: dmi:bvnDellInc.:bvrA01:bd06/04/2014:svnDellInc.:pnInspiron5445:pvrA01:rvnDellInc.:rn014302:rvrX01:cvnDellInc.:ct8:cvrA01:
dmi.product.name: Inspiron 5445
dmi.product.version: A01
dmi.sys.vendor: Dell Inc. |
|
2016-06-06 04:37:48 |
Pierre Equoy |
attachment added |
|
AlsaInfo.txt https://bugs.launchpad.net/bugs/1583888/+attachment/4677755/+files/AlsaInfo.txt |
|
2016-06-06 04:37:50 |
Pierre Equoy |
attachment added |
|
CRDA.txt https://bugs.launchpad.net/bugs/1583888/+attachment/4677756/+files/CRDA.txt |
|
2016-06-06 04:37:52 |
Pierre Equoy |
attachment added |
|
CurrentDmesg.txt https://bugs.launchpad.net/bugs/1583888/+attachment/4677757/+files/CurrentDmesg.txt |
|
2016-06-06 04:37:54 |
Pierre Equoy |
attachment added |
|
IwConfig.txt https://bugs.launchpad.net/bugs/1583888/+attachment/4677758/+files/IwConfig.txt |
|
2016-06-06 04:37:56 |
Pierre Equoy |
attachment added |
|
JournalErrors.txt https://bugs.launchpad.net/bugs/1583888/+attachment/4677759/+files/JournalErrors.txt |
|
2016-06-06 04:37:59 |
Pierre Equoy |
attachment added |
|
Lspci.txt https://bugs.launchpad.net/bugs/1583888/+attachment/4677760/+files/Lspci.txt |
|
2016-06-06 04:38:00 |
Pierre Equoy |
attachment added |
|
Lsusb.txt https://bugs.launchpad.net/bugs/1583888/+attachment/4677761/+files/Lsusb.txt |
|
2016-06-06 04:38:02 |
Pierre Equoy |
attachment added |
|
ProcCpuinfo.txt https://bugs.launchpad.net/bugs/1583888/+attachment/4677762/+files/ProcCpuinfo.txt |
|
2016-06-06 04:38:04 |
Pierre Equoy |
attachment added |
|
ProcEnviron.txt https://bugs.launchpad.net/bugs/1583888/+attachment/4677763/+files/ProcEnviron.txt |
|
2016-06-06 04:38:06 |
Pierre Equoy |
attachment added |
|
ProcInterrupts.txt https://bugs.launchpad.net/bugs/1583888/+attachment/4677764/+files/ProcInterrupts.txt |
|
2016-06-06 04:38:08 |
Pierre Equoy |
attachment added |
|
ProcModules.txt https://bugs.launchpad.net/bugs/1583888/+attachment/4677765/+files/ProcModules.txt |
|
2016-06-06 04:38:09 |
Pierre Equoy |
attachment added |
|
PulseList.txt https://bugs.launchpad.net/bugs/1583888/+attachment/4677766/+files/PulseList.txt |
|
2016-06-06 04:38:11 |
Pierre Equoy |
attachment added |
|
RfKill.txt https://bugs.launchpad.net/bugs/1583888/+attachment/4677767/+files/RfKill.txt |
|
2016-06-06 04:38:14 |
Pierre Equoy |
attachment added |
|
UdevDb.txt https://bugs.launchpad.net/bugs/1583888/+attachment/4677768/+files/UdevDb.txt |
|
2016-06-06 04:38:17 |
Pierre Equoy |
attachment added |
|
WifiSyslog.txt https://bugs.launchpad.net/bugs/1583888/+attachment/4677769/+files/WifiSyslog.txt |
|
2016-06-06 04:39:27 |
Pierre Equoy |
linux (Ubuntu): status |
Incomplete |
Confirmed |
|
2016-06-07 02:04:39 |
penalvch |
tags |
apport-collected kernel-bug-exists-upstream kernel-da-key xenial |
apport-collected kernel-bug-exists-upstream kernel-da-key latest-bios-a01 xenial |
|
2016-06-07 02:28:24 |
penalvch |
description |
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
---
ApportVersion: 2.20.1-0ubuntu2.1
Architecture: amd64
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/controlC1: u 1514 F.... pulseaudio
/dev/snd/controlC0: u 1514 F.... pulseaudio
CurrentDesktop: Unity
DistroRelease: Ubuntu 16.04
HibernationDevice: RESUME=UUID=c7cb27f3-e158-413f-bc47-98e4dffdbba4
InstallationDate: Installed on 2016-06-06 (0 days ago)
InstallationMedia: Ubuntu 16.04 LTS "Xenial Xerus" - Release amd64 (20160420.1)
MachineType: Dell Inc. Inspiron 5445
Package: linux (not installed)
ProcFB: 0 radeondrmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-4.4.0-22-generic.efi.signed root=UUID=e5369e55-3dcd-4731-83da-faa4c5f0f8eb ro quiet splash vt.handoff=7
ProcVersionSignature: Ubuntu 4.4.0-22.40-generic 4.4.8
RelatedPackageVersions:
linux-restricted-modules-4.4.0-22-generic N/A
linux-backports-modules-4.4.0-22-generic N/A
linux-firmware 1.157
Tags: xenial xenial
Uname: Linux 4.4.0-22-generic x86_64
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
_MarkForUpload: True
dmi.bios.date: 06/04/2014
dmi.bios.vendor: Dell Inc.
dmi.bios.version: A01
dmi.board.name: 014302
dmi.board.vendor: Dell Inc.
dmi.board.version: X01
dmi.chassis.type: 8
dmi.chassis.vendor: Dell Inc.
dmi.chassis.version: A01
dmi.modalias: dmi:bvnDellInc.:bvrA01:bd06/04/2014:svnDellInc.:pnInspiron5445:pvrA01:rvnDellInc.:rn014302:rvrX01:cvnDellInc.:ct8:cvrA01:
dmi.product.name: Inspiron 5445
dmi.product.version: A01
dmi.sys.vendor: Dell Inc. |
I'm trying to get my laptop with an AMD integrated GPU and AMD discrete GPU to work with the open source drivers on Xenial.
In order to use the discrete GPU, in Xenial you can prefix any command with `DRI_PRIME=1`. However, this will crash the OS.
I tried installing a backported kernel from http://people.canonical.com/~amilone/amdgpu-4.5/ 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!
---
ApportVersion: 2.20.1-0ubuntu2.1
Architecture: amd64
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/controlC1: u 1514 F.... pulseaudio
/dev/snd/controlC0: u 1514 F.... pulseaudio
CurrentDesktop: Unity
DistroRelease: Ubuntu 16.04
HibernationDevice: RESUME=UUID=c7cb27f3-e158-413f-bc47-98e4dffdbba4
InstallationDate: Installed on 2016-06-06 (0 days ago)
InstallationMedia: Ubuntu 16.04 LTS "Xenial Xerus" - Release amd64 (20160420.1)
MachineType: Dell Inc. Inspiron 5445
Package: linux (not installed)
ProcFB: 0 radeondrmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-4.4.0-22-generic.efi.signed root=UUID=e5369e55-3dcd-4731-83da-faa4c5f0f8eb ro quiet splash vt.handoff=7
ProcVersionSignature: Ubuntu 4.4.0-22.40-generic 4.4.8
RelatedPackageVersions:
linux-restricted-modules-4.4.0-22-generic N/A
linux-backports-modules-4.4.0-22-generic N/A
linux-firmware 1.157
Tags: xenial xenial
Uname: Linux 4.4.0-22-generic x86_64
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
_MarkForUpload: True
dmi.bios.date: 06/04/2014
dmi.bios.vendor: Dell Inc.
dmi.bios.version: A01
dmi.board.name: 014302
dmi.board.vendor: Dell Inc.
dmi.board.version: X01
dmi.chassis.type: 8
dmi.chassis.vendor: Dell Inc.
dmi.chassis.version: A01
dmi.modalias: dmi:bvnDellInc.:bvrA01:bd06/04/2014:svnDellInc.:pnInspiron5445:pvrA01:rvnDellInc.:rn014302:rvrX01:cvnDellInc.:ct8:cvrA01:
dmi.product.name: Inspiron 5445
dmi.product.version: A01
dmi.sys.vendor: Dell Inc. |
|
2016-06-07 02:30:00 |
penalvch |
attachment added |
|
kern.log https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1583888/+attachment/4678542/+files/kern.log |
|
2016-06-07 02:35:29 |
penalvch |
linux (Ubuntu): status |
Confirmed |
Incomplete |
|
2016-06-07 02:36:02 |
penalvch |
attachment removed |
logs-after-session-restart.tgz https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1583888/+attachment/4668463/+files/logs-after-session-restart.tgz |
|
|
2016-06-07 02:36:03 |
penalvch |
attachment removed |
ProcEnviron.txt https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1583888/+attachment/4668451/+files/ProcEnviron.txt |
|
|
2016-06-07 02:36:04 |
penalvch |
attachment removed |
JournalErrors.txt https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1583888/+attachment/4668450/+files/JournalErrors.txt |
|
|
2016-06-07 02:36:05 |
penalvch |
attachment removed |
logs.zip https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1583888/+attachment/4666671/+files/logs.zip |
|
|
2016-06-07 02:36:32 |
penalvch |
description |
I'm trying to get my laptop with an AMD integrated GPU and AMD discrete GPU to work with the open source drivers on Xenial.
In order to use the discrete GPU, in Xenial you can prefix any command with `DRI_PRIME=1`. However, this will crash the OS.
I tried installing a backported kernel from http://people.canonical.com/~amilone/amdgpu-4.5/ 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!
---
ApportVersion: 2.20.1-0ubuntu2.1
Architecture: amd64
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/controlC1: u 1514 F.... pulseaudio
/dev/snd/controlC0: u 1514 F.... pulseaudio
CurrentDesktop: Unity
DistroRelease: Ubuntu 16.04
HibernationDevice: RESUME=UUID=c7cb27f3-e158-413f-bc47-98e4dffdbba4
InstallationDate: Installed on 2016-06-06 (0 days ago)
InstallationMedia: Ubuntu 16.04 LTS "Xenial Xerus" - Release amd64 (20160420.1)
MachineType: Dell Inc. Inspiron 5445
Package: linux (not installed)
ProcFB: 0 radeondrmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-4.4.0-22-generic.efi.signed root=UUID=e5369e55-3dcd-4731-83da-faa4c5f0f8eb ro quiet splash vt.handoff=7
ProcVersionSignature: Ubuntu 4.4.0-22.40-generic 4.4.8
RelatedPackageVersions:
linux-restricted-modules-4.4.0-22-generic N/A
linux-backports-modules-4.4.0-22-generic N/A
linux-firmware 1.157
Tags: xenial xenial
Uname: Linux 4.4.0-22-generic x86_64
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
_MarkForUpload: True
dmi.bios.date: 06/04/2014
dmi.bios.vendor: Dell Inc.
dmi.bios.version: A01
dmi.board.name: 014302
dmi.board.vendor: Dell Inc.
dmi.board.version: X01
dmi.chassis.type: 8
dmi.chassis.vendor: Dell Inc.
dmi.chassis.version: A01
dmi.modalias: dmi:bvnDellInc.:bvrA01:bd06/04/2014:svnDellInc.:pnInspiron5445:pvrA01:rvnDellInc.:rn014302:rvrX01:cvnDellInc.:ct8:cvrA01:
dmi.product.name: Inspiron 5445
dmi.product.version: A01
dmi.sys.vendor: Dell Inc. |
I'm trying to get my laptop with an AMD integrated GPU and AMD discrete GPU to work with the open source drivers on Xenial.
In order to use the discrete GPU, in Xenial you can prefix any command with `DRI_PRIME=1`. However, this will cause a kernel call trace:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1583888/+attachment/4678542/+files/kern.log
I tried installing a backported kernel from http://people.canonical.com/~amilone/amdgpu-4.5/ 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!
---
ApportVersion: 2.20.1-0ubuntu2.1
Architecture: amd64
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/controlC1: u 1514 F.... pulseaudio
/dev/snd/controlC0: u 1514 F.... pulseaudio
CurrentDesktop: Unity
DistroRelease: Ubuntu 16.04
HibernationDevice: RESUME=UUID=c7cb27f3-e158-413f-bc47-98e4dffdbba4
InstallationDate: Installed on 2016-06-06 (0 days ago)
InstallationMedia: Ubuntu 16.04 LTS "Xenial Xerus" - Release amd64 (20160420.1)
MachineType: Dell Inc. Inspiron 5445
Package: linux (not installed)
ProcFB: 0 radeondrmfb
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-4.4.0-22-generic.efi.signed root=UUID=e5369e55-3dcd-4731-83da-faa4c5f0f8eb ro quiet splash vt.handoff=7
ProcVersionSignature: Ubuntu 4.4.0-22.40-generic 4.4.8
RelatedPackageVersions:
linux-restricted-modules-4.4.0-22-generic N/A
linux-backports-modules-4.4.0-22-generic N/A
linux-firmware 1.157
Tags: xenial xenial
Uname: Linux 4.4.0-22-generic x86_64
UpgradeStatus: No upgrade log present (probably fresh install)
UserGroups: adm cdrom dip lpadmin plugdev sambashare sudo
_MarkForUpload: True
dmi.bios.date: 06/04/2014
dmi.bios.vendor: Dell Inc.
dmi.bios.version: A01
dmi.board.name: 014302
dmi.board.vendor: Dell Inc.
dmi.board.version: X01
dmi.chassis.type: 8
dmi.chassis.vendor: Dell Inc.
dmi.chassis.version: A01
dmi.modalias: dmi:bvnDellInc.:bvrA01:bd06/04/2014:svnDellInc.:pnInspiron5445:pvrA01:rvnDellInc.:rn014302:rvrX01:cvnDellInc.:ct8:cvrA01:
dmi.product.name: Inspiron 5445
dmi.product.version: A01
dmi.sys.vendor: Dell Inc. |
|