You are not logged in.
As far as I know powerplay impacts only on high end amd cards. Google on phoronix about it.
Offline
powerplay affects all cards that use the amdgpu kernel module. Several of those cards are indeed high-end cards,but not all.
Without powerplay, the clocks used by those videocard can't be changed dynamically, limiting performance a lot.
Last edited by Lone_Wolf (2016-02-10 12:22:39)
Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.
(A works at time B) && (time C > time B ) ≠ (A works at time C)
Offline
My mistake. Really, if enable powerplay, HL2 works better and Metro2033 begin to launch, but works ... bad.
Offline
Can you tell me how you managed to enable Powerplay, please ?
Last edited by Tromzy (2016-02-10 13:23:57)
Offline
Can you tell me how you managed to enable Powerplay, please ?
Compile with powerplay support and then enable it either as kernel boot option or using /etc/modprobe.d (options amdgpu powerplay=1).
Offline
Thanks. Should I leave everything default and just tick "Enable AMD powerplay support" in kconfig ? (Sorry, it is the first time I compile manually a linux kernel)
Offline
Thanks. Should I leave everything default and just tick "Enable AMD powerplay support" in kconfig ? (Sorry, it is the first time I compile manually a linux kernel)
I think yes.
Offline
Thank you ! Compiling now.
Offline
So I compiled the kernel, I put amdgpu.powerplay=1 in my Grub entry, and the performance is the exact same as without Powerplay... Weird isn't it ? Maybe I need the git version of xf86-video-amdgpu ? Or maybe my chip is not supported by amdgpu yet.
Last edited by Tromzy (2016-02-10 15:47:49)
Offline
So I compiled the kernel, I put amdgpu.powerplay=1 in my Grub entry, and the performance is the exact same as without Powerplay... Weird isn't it ? Maybe I need the git version of xf86-video-amdgpu ? Or maybe my chip is not supported by amdgpu yet.
How do you measure performance?
UPD. Ok, i remake tests with disabled and enabled powerplay module option and also can say game runs the same.
Last edited by bosyi (2016-02-10 16:52:17)
Offline
Linux 4.5rc7 was launched yesterday. It is expected to be the last iteration before the launch as stable, so hopefully support for the card will reach official repo shortly.
Offline
Hi everyone, Anyone can do this drive works? I have the same Dell Inspiron, and realy want do it work. Im using Manjaro Deeping 16.03 and Kernel 4.5rc7-1.
I try install the video-amdgpu, but in the boot a have a black screen.
Catalyst?? Radeon Software Crimson Edition??
Thanks for the help, and sorry my bad english
Offline
It's weird that you get a black screen, since the AMD chip is not the main graphics chip (the IGP is). Have you tried deleting your Xorg.conf ?
Offline
Please Tromzy, if you can, explain step by step what you do.....i will very grateful.
I dont compile the kernel with PowerPlay, i nedd do this to my Topaz R7 265 work? You desable the Intel drive?
Manjaro use hybrid-intel-ati-bumblebee, and use both drives, but the control VGA is intel:
[manjaro ivan]# xrandr --listproviders
Providers: number : 1
Provider 0: id: 0x48 cap: 0xb, Source Output, Sink Output, Sink Offload crtcs: 4 outputs: 5 associated providers: 0 name:Intel
manjaro ivan]# DRI_PRIME=1 glxinfo | grep "OpenGL renderer"
OpenGL renderer string: Mesa DRI Intel(R) HD Graphics 5500 (Broadwell GT2)
When I activate the amdgpu drive "xrandr --setprovideroffloadsink amdgpu Intel" - I have the black screen.
A question: In your PC what is the resolutoin?? My Notebook the max is 1366x768. I want more!
Thanks for help me
Offline
ivanmdms,
Welcome to the Arch Linux forums. Sadly, we are not going to be able to help with with your Manjaro system. We ask that you take any questions about Manjaro to their forums as it will benefit both their community and ours. They are the experts on their configuration and discussion of it here can only lead to confusion.
Last edited by ewaller (2016-03-19 17:26:02)
Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
Sometimes it is the people no one can imagine anything of who do the things no one can imagine. -- Alan Turing
---
How to Ask Questions the Smart Way
Offline
I almost got this to work with the new Linux 4.5 (now in 'core'!).
I installed 'xf86-video-amdgpu'. And after a restart I got:
> xrandr --listproviders
Providers: number : 2
Provider 0: id: 0x79 cap: 0xb, Source Output, Sink Output, Sink Offload crtcs: 4 outputs: 6 associated providers: 1 name:Intel
Provider 1: id: 0x4f cap: 0xf, Source Output, Sink Output, Source Offload, Sink Offload crtcs: 0 outputs: 0 associated providers: 1 name:TOPAZ @ pci:0000:03:00.0
And then I run:
> xrandr --setprovideroffloadsink "TOPAZ @ pci:0000:03:00.0" Intel
All seems ok, and the following gives:
> DRI_PRIME=1 glxinfo | grep "OpenGL renderer"
OpenGL renderer string: Gallium 0.4 on AMD ICELAND (DRM 3.1.0, LLVM 3.7.1)
However,
> DRI_PRIME=1 glxgears
gives a black window, and I cannot start Steam.
What could be wrong?
Btw, I have a Lenovo E460 with a "03:00.0 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Topaz XT [Radeon R7 M260/M265 / M340/M360] (rev ff)"
Offline
> DRI_PRIME=1 glxgears
gives a black window, and I cannot start Steam.
Running gentoo here, but seen the same behavior when no compositor was running. Try run "xcompmgr &" (or different compositor) before setting offloadsink to see it it helps.
Offline
I almost got this to work with the new Linux 4.5 (now in 'core'!).
I installed 'xf86-video-amdgpu'. And after a restart I got:
> xrandr --listproviders
Providers: number : 2
Provider 0: id: 0x79 cap: 0xb, Source Output, Sink Output, Sink Offload crtcs: 4 outputs: 6 associated providers: 1 name:Intel
Provider 1: id: 0x4f cap: 0xf, Source Output, Sink Output, Source Offload, Sink Offload crtcs: 0 outputs: 0 associated providers: 1 name:TOPAZ @ pci:0000:03:00.0And then I run:
> xrandr --setprovideroffloadsink "TOPAZ @ pci:0000:03:00.0" Intel
All seems ok, and the following gives:
> DRI_PRIME=1 glxinfo | grep "OpenGL renderer"
OpenGL renderer string: Gallium 0.4 on AMD ICELAND (DRM 3.1.0, LLVM 3.7.1)However,
> DRI_PRIME=1 glxgears
gives a black window, and I cannot start Steam.
What could be wrong?
Btw, I have a Lenovo E460 with a "03:00.0 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Topaz XT [Radeon R7 M260/M265 / M340/M360] (rev ff)"
I have Dell 7548 Intel 5500/r7m265:
08:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Opal XT [Radeon R7 M265]
Subsystem: Dell Device 066f
Kernel modules: radeon
Is 1 YEAR that i want to enable my amd card, ive tryed several solution, i have Arch with 4.5.1-1-ARCH kernel.
I have installed xf86-video-amdgpu, I have not nomodeset in my kernel parameter and not blacklist amd.
This is my output after reboot:
$ xrandr --listproviders
Providers: number : 1
Provider 0: id: 0x46 cap: 0xb, Source Output, Sink Output, Sink Offload crtcs: 4 outputs: 3 associated providers: 0 name:Intel
After reading AMDGPU wiki ive do this:
KMS is typically initialized after the initramfs stage. It is possible, however, to enable KMS during the initramfs stage. To do this, add the amdgpu module to the MODULES line in /etc/mkinitcpio.conf:
MODULES="... amdgpu ..."
Now, regenerate the initramfs:
# mkinitcpio -p linux
Now i have:
Providers: number : 2
Provider 0: id: 0x68 cap: 0xb, Source Output, Sink Output, Sink Offload crtcs: 4 outputs: 3 associated providers: 0 name:Intel
Provider 1: id: 0x41 cap: 0x0 crtcs: 2 outputs: 0 associated providers: 0 name:OLAND @ pci:0000:08:00.0
I give your command but have errors:
xrandr --setprovideroffloadsink "OLAND @ pci:0000:08:00.0" Intel
X Error of failed request: BadValue (integer parameter out of range for operation)
Major opcode of failed request: 140 (RANDR)
Minor opcode of failed request: 34 (RRSetProviderOffloadSink)
Value in failed request: 0x41
Serial number of failed request: 16
Current serial number in output stream: 17
This is my dmesg:
http://pastebin.com/mG7AYVnw
A also read about AMDGPU pro, i want to try it but i want know an opinion about:
https://wiki.archlinux.org/index.php/AMDGPU#AMDGPU_PRO
Last edited by fabrixx (2016-05-03 20:14:10)
Offline
Fixed finally
OpenGL renderer string: Gallium 0.4 on AMD OLAND (DRM 2.43.0, LLVM 3.7.1)
Last edited by fabrixx (2016-05-03 21:23:17)
Offline
@fabrixx
For other's reference, please add some detail how you could fix that issue.
Last edited by TheSaint (2016-05-04 05:25:58)
do it good first, it will be faster than do it twice the saint
Offline
https://bbs.archlinux.org/viewtopic.php … 9#p1622419
Fixed with option radeon.runpm=0
Writed a tutorial (italian)
Last edited by fabrixx (2016-05-04 22:04:40)
Offline
Howdy!
I have the
03:00.0 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Topaz XT [Radeon R7 M260/M265 / M340/M360]
Subsystem: Dell Radeon R7 M260/M265
Kernel driver in use: amdgpu
Kernel modules: amdgpu
And I installed xf86-video-amdgpu and added amdgpu to the modules. However I still have only one card listed:
~> xrandr --listproviders
Providers: number : 1
Provider 0: id: 0x48 cap: 0xb, Source Output, Sink Output, Sink Offload crtcs: 4 outputs: 5 associated providers: 0 name:Intel
Could it be that my card isn't supported?
Offline
Howdy!
I have the
03:00.0 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Topaz XT [Radeon R7 M260/M265 / M340/M360] Subsystem: Dell Radeon R7 M260/M265 Kernel driver in use: amdgpu Kernel modules: amdgpu
And I installed xf86-video-amdgpu and added amdgpu to the modules. However I still have only one card listed:
~> xrandr --listproviders Providers: number : 1 Provider 0: id: 0x48 cap: 0xb, Source Output, Sink Output, Sink Offload crtcs: 4 outputs: 5 associated providers: 0 name:Intel
Could it be that my card isn't supported?
I have the same card as you, and it is listed in "xrandr --listproviders". Have you tried doing "xrandr --setprovideroffloadsink" ?
Offline
I tried running several combinations of that command, but nothing worked:
$ xrandr --setprovideroffloadsink Intel
X Error of failed request: BadValue (integer parameter out of range for operation)
Major opcode of failed request: 140 (RANDR)
Minor opcode of failed request: 34 (RRSetProviderOffloadSink)
Value in failed request: 0x48
Serial number of failed request: 15
Current serial number in output stream: 16
$ xrandr --setprovideroffloadsink "TOPAZ @ pci:0000:03:00.0"
Could not find provider with name TOPAZ @ pci:0000:03:00.0
I tried several combinations: amdgpu, TOPAZ, AMD, ATI etc., always with "Could not find provider..." as the result.
Offline