Page 21 of 28 FirstFirst ... 111920212223 ... LastLast
Results 201 to 210 of 279

Thread: AMD Has Massive Radeon Patch Set - Power Management!

  1. #201
    Join Date
    Jan 2013
    Posts
    972

    Default

    Quote Originally Posted by agd5f View Post
    APUs don't need smc ucode. Only 7xx+ dGPUs need it.
    Does that include the RS780? I can't find firmware for that.

  2. #202
    Join Date
    Feb 2008
    Posts
    39

    Default

    Quote Originally Posted by Vim_User View Post
    Does that include the RS780? I can't find firmware for that.
    I just hoovered the contents of Alex's ucode directory. RS880 uses the same firmware as RS780.

    HD5450 (CEDAR) runs with dpm, but uvd fails as well.

  3. #203
    Join Date
    Aug 2012
    Location
    athens , cholargos
    Posts
    6

    Default

    Quote Originally Posted by d2kx View Post
    OK.

    Notebook: AMD APU E-350 (Radeon HD 6310): DPM works, but UVD fails
    Desktop: AMD Radeon HD 6870: DPM works, but UVD fails aswell. Also, there seems to be a short GPU lockup during boot, then resumes normally

    Also, DPM doesn't just work, it's works excellently. My desktop is usually loud as shit with the opensource drivers, so even if it was just slightly worse than Catalyst, I would notice instantly. But it's completely quiet.

    So yeah, UVD fails on both but I am sure that'll get fixed soon enough and it's not *that* important to me. The opensource drivers are amazing compared to fglrx.
    for the 6850, uvd works so propably u need to load the firmware.

    dmesg | grep radeon
    [ 7.267572] [drm] radeon kernel modesetting enabled.
    [ 7.267724] bus: 'pci': add driver radeon
    [ 7.267780] bus: 'pci': driver_probe_device: matched device 0000:03:00.0 with driver radeon
    [ 7.267782] bus: 'pci': really_probe: probing driver radeon with device 0000:03:00.0
    [ 7.270159] radeon 0000:03:00.0: VRAM: 1024M 0x0000000000000000 - 0x000000003FFFFFFF (1024M used)
    [ 7.270385] radeon 0000:03:00.0: GTT: 512M 0x0000000040000000 - 0x000000005FFFFFFF
    [ 7.273345] [drm] radeon: 1024M of VRAM memory ready
    [ 7.273478] [drm] radeon: 512M of GTT memory ready.
    [ 7.273630] Registering platform device 'radeon_uvd.0'. Parent at platform
    [ 7.273633] device: 'radeon_uvd.0': device_add
    [ 7.273643] bus: 'platform': add device radeon_uvd.0
    [ 7.273654] PM: Adding info for platform:radeon_uvd.0
    [ 7.273684] __allocate_fw_buf: fw-radeon/SUMO_uvd.bin buf=f034ccc0
    [ 7.355901] platform radeon_uvd.0: firmware: direct-loading firmware radeon/SUMO_uvd.bin
    [ 7.355910] fw_set_page_data: fw-radeon/SUMO_uvd.bin buf=f034ccc0 data=f8c9c000 size=205080
    [ 7.355930] bus: 'platform': remove device radeon_uvd.0
    [ 7.355932] PM: Removing info for platform:radeon_uvd.0
    [ 7.355953] fw_name_devm_release: fw_name-radeon/SUMO_uvd.bin devm-f034cf94 released
    [ 7.355972] radeon 0000:03:00.0: f01a6800 unpin not necessary
    [ 8.026534] radeon 0000:03:00.0: fence driver on ring 5 use gpu addr 0x0000000000072118 and cpu addr 0xf933a118
    [ 8.027745] [drm] enabling PCIE gen 2 link speeds, disable with radeon.pcie_gen2=0
    [ 8.028039] Registering platform device 'radeon_cp.0'. Parent at platform
    [ 8.028041] device: 'radeon_cp.0': device_add
    [ 8.028050] bus: 'platform': add device radeon_cp.0
    [ 8.028060] PM: Adding info for platform:radeon_cp.0
    [ 8.028210] __allocate_fw_buf: fw-radeon/BARTS_pfp.bin buf=f0219660
    [ 8.161396] platform radeon_cp.0: firmware: direct-loading firmware radeon/BARTS_pfp.bin
    [ 8.161403] fw_set_page_data: fw-radeon/BARTS_pfp.bin buf=f0219660 data=f96be000 size=4480
    [ 8.161406] __allocate_fw_buf: fw-radeon/BARTS_me.bin buf=f034cc00
    [ 8.238772] platform radeon_cp.0: firmware: direct-loading firmware radeon/BARTS_me.bin
    [ 8.238777] fw_set_page_data: fw-radeon/BARTS_me.bin buf=f034cc00 data=f96c4000 size=5504
    [ 8.238780] __allocate_fw_buf: fw-radeon/BTC_rlc.bin buf=f028ca40
    [ 8.253776] platform radeon_cp.0: firmware: direct-loading firmware radeon/BTC_rlc.bin
    [ 8.253780] fw_set_page_data: fw-radeon/BTC_rlc.bin buf=f028ca40 data=f96c7000 size=3072
    [ 8.253783] __allocate_fw_buf: fw-radeon/BARTS_mc.bin buf=f028cb40
    [ 8.269503] platform radeon_cp.0: firmware: direct-loading firmware radeon/BARTS_mc.bin
    [ 8.269509] fw_set_page_data: fw-radeon/BARTS_mc.bin buf=f028cb40 data=f96c9000 size=24096
    [ 8.269513] __allocate_fw_buf: fw-radeon/BARTS_smc.bin buf=f07a06c0
    [ 8.378062] platform radeon_cp.0: firmware: direct-loading firmware radeon/BARTS_smc.bin
    [ 8.378066] fw_set_page_data: fw-radeon/BARTS_smc.bin buf=f07a06c0 data=f96d0000 size=24840
    [ 8.378086] bus: 'platform': remove device radeon_cp.0
    [ 8.378088] PM: Removing info for platform:radeon_cp.0
    [ 8.378107] fw_name_devm_release: fw_name-radeon/BARTS_smc.bin devm-f028cd94 released
    [ 8.378109] fw_name_devm_release: fw_name-radeon/BARTS_mc.bin devm-ef3513d4 released
    [ 8.378111] fw_name_devm_release: fw_name-radeon/BTC_rlc.bin devm-f028cb14 released
    [ 8.378112] fw_name_devm_release: fw_name-radeon/BARTS_me.bin devm-f028ca14 released
    [ 8.378114] fw_name_devm_release: fw_name-radeon/BARTS_pfp.bin devm-f034cbd4 released
    [ 8.390240] radeon 0000:03:00.0: WB enabled
    [ 8.390363] radeon 0000:03:00.0: fence driver on ring 0 use gpu addr 0x0000000040000c00 and cpu addr 0xffc5bc00
    [ 8.390566] radeon 0000:03:00.0: fence driver on ring 3 use gpu addr 0x0000000040000c0c and cpu addr 0xffc5bc0c
    [ 8.440100] radeon 0000:03:00.0: fence driver on ring 5 use gpu addr 0x0000000000174118 and cpu addr 0xf9b32118
    [ 8.440588] radeon 0000:03:00.0: irq 43 for MSI/MSI-X
    [ 8.440602] radeon 0000:03:00.0: radeon: using MSI.
    [ 8.440763] [drm] radeon: irq initialized.
    [ 8.816737] [drm] radeon: dpm initialized
    [ 8.910326] fbcon: radeondrmfb (fb0) is primary device
    [ 8.945093] radeon 0000:03:00.0: fb0: radeondrmfb frame buffer device
    [ 8.945149] radeon 0000:03:00.0: registered panic notifier
    [ 8.945200] [drm] Initialized radeon 2.34.0 20080528 for 0000:03:00.0 on minor 0
    [ 8.945264] driver: '0000:03:00.0': driver_bound: bound to device 'radeon'
    [ 8.945272] bus: 'pci': really_probe: bound device 0000:03:00.0 to driver radeon


    update

    with mplayer it crashed...
    Last edited by dimsam; 06-29-2013 at 03:27 PM.

  4. #204
    Join Date
    Jan 2013
    Posts
    972

    Default

    Quote Originally Posted by GDJacobs View Post
    I just hoovered the contents of Alex's ucode directory. RS880 uses the same firmware as RS780.
    Can't see firmware for that, either.

  5. #205
    Join Date
    Jun 2013
    Posts
    48

    Default

    It doesn't look like it worked for me:

    x@Akaigo-Arc:~$ dmesg | grep dpm
    [ 0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-3.10.0-996-generic root=UUID=c569a25a-4c5c-4731-8836-2bdfd7ce3d7e ro quiet splash radeon.audio=1 radeon.dpm=1 vt.handoff=7
    [ 0.000000] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-3.10.0-996-generic root=UUID=c569a25a-4c5c-4731-8836-2bdfd7ce3d7e ro quiet splash radeon.audio=1 radeon.dpm=1 vt.handoff=7
    [ 29.492599] [drm:cypress_dpm_enable] *ERROR* rv770_upload_firmware failed
    [ 29.492608] [drm:radeon_pm_init_dpm] *ERROR* radeon: dpm initialization failed

    I used this kernel. I have a HD5400 Radeon card.

    This is what the GRUB line looks like:
    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash radeon.audio=1 radeon.dpm=1"

  6. #206
    Join Date
    Jun 2013
    Posts
    48

    Default

    It doesn't look like it worked for me:

    x@Akaigo-Arc:~$ dmesg | grep dpm
    [ 0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-3.10.0-996-generic root=UUID=c569a25a-4c5c-4731-8836-2bdfd7ce3d7e ro quiet splash radeon.audio=1 radeon.dpm=1 vt.handoff=7
    [ 0.000000] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-3.10.0-996-generic root=UUID=c569a25a-4c5c-4731-8836-2bdfd7ce3d7e ro quiet splash radeon.audio=1 radeon.dpm=1 vt.handoff=7
    [ 29.492599] [drm:cypress_dpm_enable] *ERROR* rv770_upload_firmware failed
    [ 29.492608] [drm:radeon_pm_init_dpm] *ERROR* radeon: dpm initialization failed

    I'm using kernel 3.10.0-996-generic (yes, it has the patches) and I have a HD5400 Radeon card.

    This is what the GRUB CMD line looks like (of /etc/default/grub):
    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash radeon.audio=1 radeon.dpm=1"
    There is also no /sys/class/drm/card0/device/power_method file too.
    I didn't get the CEDAR firmware, but agd5f said that 7xx+ GPUs only need it....
    Last edited by Bushido_root; 06-29-2013 at 04:28 PM.

  7. #207
    Join Date
    Apr 2012
    Posts
    229

    Default

    Quote Originally Posted by kuglee View Post
    I also have RV710 GPU, and the screen flickers like crazy.
    Btw. I've installed the kernel from here:
    http://kernel.ubuntu.com/~kernel-ppa...-next/current/
    Thanks, so not just me. Must be something to iron out with the RV710's.

    Quote Originally Posted by d2kx View Post
    OK.

    Also, DPM doesn't just work, it's works excellently. My desktop is usually loud as shit with the opensource drivers, so even if it was just slightly worse than Catalyst, I would notice instantly. But it's completely quiet.
    That's what amazes me, I'm still pinching myself hoping I'm not dreaming, because I'm *so* used to the FOSS Radeon drivers always turning my mobile PC's into portable heaters that sound like jet planes taking off

    Anyway seems UVD is failing for most here, not just me, so I guess that will be fixed in time. TBH it's not affecting my use cases, but then maybe I haven't tried playing a Hi-Def H.264 file or something...

  8. #208
    Join Date
    Apr 2012
    Posts
    229

    Default

    Quote Originally Posted by Bushido_root View Post
    It doesn't look like it worked for me:

    x@Akaigo-Arc:~$ dmesg | grep dpm
    [ 0.000000] Command line: BOOT_IMAGE=/boot/vmlinuz-3.10.0-996-generic root=UUID=c569a25a-4c5c-4731-8836-2bdfd7ce3d7e ro quiet splash radeon.audio=1 radeon.dpm=1 vt.handoff=7
    [ 0.000000] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-3.10.0-996-generic root=UUID=c569a25a-4c5c-4731-8836-2bdfd7ce3d7e ro quiet splash radeon.audio=1 radeon.dpm=1 vt.handoff=7
    [ 29.492599] [drm:cypress_dpm_enable] *ERROR* rv770_upload_firmware failed
    [ 29.492608] [drm:radeon_pm_init_dpm] *ERROR* radeon: dpm initialization failed

    I'm using kernel 3.10.0-996-generic (yes, it has the patches) and I have a HD5400 Radeon card.

    This is what the GRUB CMD line looks like (of /etc/default/grub):
    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash radeon.audio=1 radeon.dpm=1"
    There is also no /sys/class/drm/card0/device/power_method file too.
    I didn't get the CEDAR firmware, but agd5f said that 7xx+ GPUs only need it....
    Maybe have a look here http://wiki.gentoo.org/wiki/Radeon#Firmware

    Even on my Radeon 4500 series card I downloaded the *_smc file...so I don't know, I'm a bit confused, but that list helped me.

  9. #209
    Join Date
    Jun 2013
    Posts
    48

    Default

    Quote Originally Posted by agd5f View Post
    APUs don't need smc ucode. Only 7xx+ dGPUs need it.
    Do you mean that R7xx+ as in R700 (which would be HD4xxx) and up need the _smc.bin firmware? If that's so I do in fact need the CEDAR firmware (I didn't use it on the first try).

    Quote Originally Posted by ElderSnake View Post
    Maybe have a look here http://wiki.gentoo.org/wiki/Radeon#Firmware

    Even on my Radeon 4500 series card I downloaded the *_smc file...so I don't know, I'm a bit confused, but that list helped me.
    Hmm.... what smc.bin did you download?

  10. #210
    Join Date
    Jun 2013
    Posts
    48

    Default

    Quote Originally Posted by agd5f View Post
    APUs don't need smc ucode. Only 7xx+ dGPUs need it.
    Do you mean that R7xx+ as in R700 (which would be HD4xxx) and up need the _smc.bin firmware? If that's so I do in fact need the CEDAR firmware (I didn't use it on the first try).

    Quote Originally Posted by ElderSnake View Post
    Maybe have a look here wiki.gentoo.org/wiki/Radeon#Firmware

    Even on my Radeon 4500 series card I downloaded the *_smc file...so I don't know, I'm a bit confused, but that list helped me.
    Hmm.... what smc.bin did you download?

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •