Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[Intel i915 + AMD 8870m] GPU Hybrid with AMDGPU drive
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware
View previous topic :: View next topic  
Author Message
dgiorgio
n00b
n00b


Joined: 24 Jun 2012
Posts: 68

PostPosted: Sun Apr 24, 2016 4:34 pm    Post subject: [Intel i915 + AMD 8870m] GPU Hybrid with AMDGPU drive Reply with quote

Hello everyone

First, I will pass the settings of my notebook.

Quote:
# lspci
00:00.0 Host bridge: Intel Corporation 3rd Gen Core processor DRAM Controller (rev 09)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor PCI Express Root Port (rev 09)
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
00:14.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller (rev 04)
00:16.0 Communication controller: Intel Corporation 7 Series/C210 Series Chipset Family MEI Controller #1 (rev 04)
00:1a.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #2 (rev 04)
00:1b.0 Audio device: Intel Corporation 7 Series/C210 Series Chipset Family High Definition Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 1 (rev c4)
00:1c.3 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 4 (rev c4)
00:1d.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation HM76 Express Chipset LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation 7 Series Chipset Family 6-port SATA Controller [AHCI mode] (rev 04)
00:1f.3 SMBus: Intel Corporation 7 Series/C210 Series Chipset Family SMBus Controller (rev 04)
01:00.0 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Venus XT [Radeon HD 8870M / R9 M270X/M370X]
02:00.0 Network controller: Intel Corporation Centrino Advanced-N 6235 (rev 24)
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 06)


Well before, with kernel 3.8, or even before.
My laptop worked perfectly with both video cards.

With the updates, AMD card no longer works.
I spent all those years testing with the fglrx driver.

Now I'm testing the AMDGPU driver, follow these steps:
https://wiki.gentoo.org/wiki/Amdgpu
https://wiki.archlinux.org/index.php/AMDGPU

and many other sites, and none worked.
I think my problem is in the Xorg configuration.

Need help
Back to top
View user's profile Send private message
Polyatomic
n00b
n00b


Joined: 18 May 2014
Posts: 36

PostPosted: Tue Apr 26, 2016 1:18 pm    Post subject: Reply with quote

I can see here:
Code:
01:00.0 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Venus XT [Radeon HD 8870M / R9 M270X/M370X]

and going here:
https://en.wikipedia.org/wiki/List_of_AMD_graphics_processing_units#Radeon_Rx_M2xx_Series
I think I can see your card there, however I don't see a GCN Architecture field there.
Also there is Cape Verde next to Venus XT, if I look for Radeon HD 8870M here:
https://en.wikipedia.org/wiki/List_of_AMD_graphics_processing_units#Radeon_HD_8xxx_Series
and look for Cape Verde I can see GCN 1.0
You mentioned AMDGPU yeah, and going by my internet searching I'm thinking one needs a
Volcanic Islands radeon which is GCN 1.2. I'm not sure if your card is supported by AMDGPU.

Nice laptop by the way.
Maybe it will work I'm not sure, maybe your card is GCN 1.2 I dunno, because sometimes the output
of lspci can be different to what is written on the box, hopefully another with the same card/hardware/laptop
as you can confirm.
Back to top
View user's profile Send private message
dgiorgio
n00b
n00b


Joined: 24 Jun 2012
Posts: 68

PostPosted: Tue Apr 26, 2016 8:21 pm    Post subject: Reply with quote

I tried everything, and I could not anything.
I'm trying with the fglrx driver, but I have trouble to install, because of the xorg version.
Back to top
View user's profile Send private message
dgiorgio
n00b
n00b


Joined: 24 Jun 2012
Posts: 68

PostPosted: Wed Apr 27, 2016 12:58 am    Post subject: Reply with quote

this problem is very similar to mine.

https://bbs.archlinux.org/viewtopic.php?id=211380

the command displays only one video card, and not two video cards.
Code:
# xrandr --listproviders
Back to top
View user's profile Send private message
dgiorgio
n00b
n00b


Joined: 24 Jun 2012
Posts: 68

PostPosted: Wed Apr 27, 2016 1:26 am    Post subject: Reply with quote

I was reading on various websites and forums.
The amdgpu driver looks like it will work only on new Rx 300 boards and some Rx 200.
For Sea Islands (GCN 1.1) or newer.

my board seems to categorize as Southern Islands (GCN 1.0).
Now I do not know if I expect new updates AMDGPU or try with another driver.

http://xorg.freedesktop.org/wiki/RadeonFeature/
Back to top
View user's profile Send private message
dgiorgio
n00b
n00b


Joined: 24 Jun 2012
Posts: 68

PostPosted: Wed Apr 27, 2016 4:19 am    Post subject: Reply with quote

Now it's official :cry: :cry: :cry: :cry:

https://en.wikipedia.org/wiki/Graphics_Core_Next#/media/File:Linux_AMD_graphics_stack.svg
Back to top
View user's profile Send private message
dgiorgio
n00b
n00b


Joined: 24 Jun 2012
Posts: 68

PostPosted: Mon May 02, 2016 1:41 am    Post subject: Solved Reply with quote

I solved the problem

Quote:
$ xrandr --listproviders
Providers: number : 2
Provider 0: id: 0x7e cap: 0xb, Source Output, Sink Output, Sink Offload crtcs: 4 outputs: 5 associated providers: 0 name:Intel
Provider 1: id: 0x55 cap: 0xf, Source Output, Sink Output, Source Offload, Sink Offload crtcs: 6 outputs: 0 associated providers: 0 name:VERDE @ pci:0000:01:00.0


Quote:
# lspci -knn
00:00.0 Host bridge [0600]: Intel Corporation 3rd Gen Core processor DRAM Controller [8086:0154] (rev 09)
Subsystem: Samsung Electronics Co Ltd 3rd Gen Core processor DRAM Controller [144d:c0e7]
Kernel driver in use: ivb_uncore
00:01.0 PCI bridge [0604]: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor PCI Express Root Port [8086:0151] (rev 09)
Kernel driver in use: pcieport
00:02.0 VGA compatible controller [0300]: Intel Corporation 3rd Gen Core processor Graphics Controller [8086:0166] (rev 09)
Subsystem: Samsung Electronics Co Ltd 3rd Gen Core processor Graphics Controller [144d:c0e7]
Kernel driver in use: i915
Kernel modules: i915
00:14.0 USB controller [0c03]: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller [8086:1e31] (rev 04)
Subsystem: Samsung Electronics Co Ltd 7 Series/C210 Series Chipset Family USB xHCI Host Controller [144d:c0e7]
Kernel driver in use: xhci_hcd
00:16.0 Communication controller [0780]: Intel Corporation 7 Series/C210 Series Chipset Family MEI Controller #1 [8086:1e3a] (rev 04)
Subsystem: Samsung Electronics Co Ltd 7 Series/C210 Series Chipset Family MEI Controller [144d:c0e7]
00:1a.0 USB controller [0c03]: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #2 [8086:1e2d] (rev 04)
Subsystem: Samsung Electronics Co Ltd 7 Series/C210 Series Chipset Family USB Enhanced Host Controller [144d:c0e7]
Kernel driver in use: ehci-pci
00:1b.0 Audio device [0403]: Intel Corporation 7 Series/C210 Series Chipset Family High Definition Audio Controller [8086:1e20] (rev 04)
Subsystem: Samsung Electronics Co Ltd 7 Series/C210 Series Chipset Family High Definition Audio Controller [144d:c0e7]
Kernel driver in use: snd_hda_intel
00:1c.0 PCI bridge [0604]: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 1 [8086:1e10] (rev c4)
Kernel driver in use: pcieport
00:1c.3 PCI bridge [0604]: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 4 [8086:1e16] (rev c4)
Kernel driver in use: pcieport
00:1d.0 USB controller [0c03]: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #1 [8086:1e26] (rev 04)
Subsystem: Samsung Electronics Co Ltd 7 Series/C210 Series Chipset Family USB Enhanced Host Controller [144d:c0e7]
Kernel driver in use: ehci-pci
00:1f.0 ISA bridge [0601]: Intel Corporation HM76 Express Chipset LPC Controller [8086:1e59] (rev 04)
Subsystem: Samsung Electronics Co Ltd HM76 Express Chipset LPC Controller [144d:c0e7]
00:1f.2 SATA controller [0106]: Intel Corporation 7 Series Chipset Family 6-port SATA Controller [AHCI mode] [8086:1e03] (rev 04)
Subsystem: Samsung Electronics Co Ltd 7 Series Chipset Family 6-port SATA Controller [AHCI mode] [144d:c0e7]
Kernel driver in use: ahci
00:1f.3 SMBus [0c05]: Intel Corporation 7 Series/C210 Series Chipset Family SMBus Controller [8086:1e22] (rev 04)
Subsystem: Samsung Electronics Co Ltd 7 Series/C210 Series Chipset Family SMBus Controller [144d:c0e7]
01:00.0 Display controller [0380]: Advanced Micro Devices, Inc. [AMD/ATI] Venus XT [Radeon HD 8870M / R9 M270X/M370X] [1002:6821]
Subsystem: Samsung Electronics Co Ltd Venus XT [Radeon HD 8870M / R9 M270X/M370X] [144d:c0e7]
Kernel driver in use: radeon
Kernel modules: radeon, fglrx
02:00.0 Network controller [0280]: Intel Corporation Centrino Advanced-N 6235 [8086:088e] (rev 24)
Subsystem: Intel Corporation Centrino Advanced-N 6235 AGN [8086:4060]
Kernel driver in use: iwlwifi
Kernel modules: iwlwifi
03:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 06)
Subsystem: Samsung Electronics Co Ltd RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [144d:c0e7]
Kernel driver in use: r8169



1 -
Quote:
VIDEO_CARDS="radeon radeonsi intel i915"
USE="gles1 gles2 llvm"
GRUB_CMDLINE_LINUX="radeon.runpm=0"


2 - Delete xorg.conf

3 - Kernel config
http://pastebin.com/72fBZwF1
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum