Can I add an RX480 to a system that has R9 280X already.

2»

Answers

  • MeatEaterMeatEater Member Posts: 19
    Upgraded the kernel to 4.9 now. That was actually easy. Now I get to see amdgpu when I run lsmod |grep -e radeon -e amdgpu which is nice even I don't exactly know what I'm looking at. It looks like both drivers are active at the same time. Strange. Read I should blacklist the radeon driver later on, to make sure system uses the amdgpu instead.
    ~$ lsmod |grep -e radeon -e amdgpu
    radeon 1507328 0
    amdgpu 1339392 1
    i2c_algo_bit 16384 2 amdgpu,radeon
    ttm 102400 2 amdgpu,radeon
    drm_kms_helper 159744 2 amdgpu,radeon
    drm 364544 5 amdgpu,radeon,ttm,drm_kms_helper


    Also noticed some new errors in dmesg. Didn't pay too much attention to it yet since I'm not finished with the guide yet.
    ~$ dmesg | grep amdgpu
    [ 8.311068] [drm] amdgpu kernel modesetting enabled.
    [ 8.580348] amdgpu 0000:02:00.0: enabling device (0000 -> 0003)
    [ 9.102297] amdgpu 0000:02:00.0: VRAM: 3072M 0x0000000000000000 - 0x00000000BFFFFFFF (3072M used)
    [ 9.137700] amdgpu 0000:02:00.0: GTT: 8022M 0x00000000C0000000 - 0x00000002B56CC7FF
    [ 9.243412] [drm] amdgpu: 3072M of VRAM memory ready
    [ 9.277244] [drm] amdgpu: 8022M of GTT memory ready.
    [ 9.345576] amdgpu 0000:02:00.0: PCIE GART of 8022M enabled (table at 0x0000000000040000).
    [ 9.449194] amdgpu 0000:02:00.0: amdgpu: using MSI.
    [ 9.484598] [drm] amdgpu: irq initialized.
    [ 9.590120] [drm] amdgpu: dpm initialized
    [ 10.532687] amdgpu 0000:02:00.0: fence driver on ring 0 use gpu addr 0x00000000c0000010, cpu addr 0xffff8e4c8410c010
    [ 10.582714] amdgpu 0000:02:00.0: fence driver on ring 1 use gpu addr 0x00000000c0000020, cpu addr 0xffff8e4c8410c020
    [ 10.635344] amdgpu 0000:02:00.0: fence driver on ring 2 use gpu addr 0x00000000c0000030, cpu addr 0xffff8e4c8410c030
    [ 10.691686] amdgpu 0000:02:00.0: fence driver on ring 3 use gpu addr 0x00000000c0000040, cpu addr 0xffff8e4c8410c040
    [ 10.752894] amdgpu 0000:02:00.0: fence driver on ring 4 use gpu addr 0x00000000c0000050, cpu addr 0xffff8e4c8410c050
    [ 11.377970] amdgpu 0000:02:00.0: No connectors reported connected with modes
    [ 11.611238] amdgpu 0000:02:00.0: fb1: amdgpudrmfb frame buffer device
    [ 12.716620] [drm:gfx_v6_0_ring_test_ib [amdgpu]] *ERROR* amdgpu: IB test timed out
    [ 12.750877] [drm:amdgpu_ib_ring_tests [amdgpu]] *ERROR* amdgpu: failed testing IB on ring 2 (-110).
    [ 13.836569] [drm:si_dma_ring_test_ib [amdgpu]] *ERROR* amdgpu: IB test timed out
    [ 13.873831] [drm:amdgpu_ib_ring_tests [amdgpu]] *ERROR* amdgpu: failed testing IB on ring 3 (-110).
    [ 14.956551] [drm:si_dma_ring_test_ib [amdgpu]] *ERROR* amdgpu: IB test timed out
    [ 14.995437] [drm:amdgpu_ib_ring_tests [amdgpu]] *ERROR* amdgpu: failed testing IB on ring 4 (-110).
    [ 14.995458] [drm:amdgpu_device_init [amdgpu]] *ERROR* ib ring test failed (-110).
    [ 15.311777] [drm] Initialized amdgpu 3.8.0 20150101 for 0000:02:00.0 on minor 0
    [ 15.350135] amdgpu 0000:04:00.0: enabling device (0000 -> 0003)
    [ 15.733542] amdgpu 0000:04:00.0: VRAM: 3072M 0x0000000000000000 - 0x00000000BFFFFFFF (3072M used)
    [ 15.768375] amdgpu 0000:04:00.0: GTT: 8022M 0x00000000C0000000 - 0x00000002B56CC7FF
    [ 15.872471] [drm] amdgpu: 3072M of VRAM memory ready
    [ 15.907758] [drm] amdgpu: 8022M of GTT memory ready.
    [ 15.982415] amdgpu 0000:04:00.0: PCIE GART of 8022M enabled (table at 0x0000000000040000).
    [ 16.097466] amdgpu 0000:04:00.0: amdgpu: using MSI.
    [ 16.135530] [drm] amdgpu: irq initialized.
    [ 16.252490] [drm] amdgpu: dpm initialized
    [ 17.269091] amdgpu 0000:04:00.0: fence driver on ring 0 use gpu addr 0x00000000c0000010, cpu addr 0xffff8e4c839e7010
    [ 17.318675] amdgpu 0000:04:00.0: fence driver on ring 1 use gpu addr 0x00000000c0000020, cpu addr 0xffff8e4c839e7020
    [ 17.371005] amdgpu 0000:04:00.0: fence driver on ring 2 use gpu addr 0x00000000c0000030, cpu addr 0xffff8e4c839e7030
    [ 17.427283] amdgpu 0000:04:00.0: fence driver on ring 3 use gpu addr 0x00000000c0000040, cpu addr 0xffff8e4c839e7040
    [ 17.488438] amdgpu 0000:04:00.0: fence driver on ring 4 use gpu addr 0x00000000c0000050, cpu addr 0xffff8e4c839e7050
    [ 18.049808] amdgpu 0000:04:00.0: No connectors reported connected with modes
    [ 18.278451] amdgpu 0000:04:00.0: fb2: amdgpudrmfb frame buffer device
    [ 19.404479] [drm:gfx_v6_0_ring_test_ib [amdgpu]] *ERROR* amdgpu: IB test timed out
    [ 19.437709] [drm:amdgpu_ib_ring_tests [amdgpu]] *ERROR* amdgpu: failed testing IB on ring 2 (-110).
    [ 20.524444] [drm:si_dma_ring_test_ib [amdgpu]] *ERROR* amdgpu: IB test timed out
    [ 20.560332] [drm:amdgpu_ib_ring_tests [amdgpu]] *ERROR* amdgpu: failed testing IB on ring 3 (-110).
    [ 21.644413] [drm:si_dma_ring_test_ib [amdgpu]] *ERROR* amdgpu: IB test timed out
    [ 21.682964] [drm:amdgpu_ib_ring_tests [amdgpu]] *ERROR* amdgpu: failed testing IB on ring 4 (-110).
    [ 21.760442] [drm:amdgpu_device_init [amdgpu]] *ERROR* ib ring test failed (-110).
    [ 22.116960] [drm] Initialized amdgpu 3.8.0 20150101 for 0000:04:00.0 on minor 1
    [ 22.156582] fb: switching to amdgpudrmfb from VESA VGA
    [ 22.196435] amdgpu 0000:08:00.0: Invalid PCI ROM header signature: expecting 0xaa55, got 0xffff
    [ 22.197192] amdgpu 0000:08:00.0: VRAM: 8192M 0x0000000000000000 - 0x00000001FFFFFFFF (8192M used)
    [ 22.197202] amdgpu 0000:08:00.0: GTT: 8022M 0x0000000200000000 - 0x00000003F56CC7FF
    [ 22.197232] [drm] amdgpu: 8192M of VRAM memory ready
    [ 22.197237] [drm] amdgpu: 8022M of GTT memory ready.
    [ 22.198554] amdgpu 0000:08:00.0: amdgpu: using MSI.
    [ 22.198588] [drm] amdgpu: irq initialized.
    [ 22.198802] amdgpu: powerplay initialized
    [ 22.199647] amdgpu 0000:08:00.0: fence driver on ring 0 use gpu addr 0x0000000200000008, cpu addr 0xffff8e4c843e2008
    [ 22.199770] amdgpu 0000:08:00.0: fence driver on ring 1 use gpu addr 0x0000000200000018, cpu addr 0xffff8e4c843e2018
    [ 22.199898] amdgpu 0000:08:00.0: fence driver on ring 2 use gpu addr 0x0000000200000028, cpu addr 0xffff8e4c843e2028
    [ 22.200011] amdgpu 0000:08:00.0: fence driver on ring 3 use gpu addr 0x0000000200000038, cpu addr 0xffff8e4c843e2038
    [ 22.200136] amdgpu 0000:08:00.0: fence driver on ring 4 use gpu addr 0x0000000200000048, cpu addr 0xffff8e4c843e2048
    [ 22.200184] amdgpu 0000:08:00.0: fence driver on ring 5 use gpu addr 0x0000000200000058, cpu addr 0xffff8e4c843e2058
    [ 22.200230] amdgpu 0000:08:00.0: fence driver on ring 6 use gpu addr 0x0000000200000068, cpu addr 0xffff8e4c843e2068
    [ 22.200272] amdgpu 0000:08:00.0: fence driver on ring 7 use gpu addr 0x0000000200000078, cpu addr 0xffff8e4c843e2078
    [ 22.200315] amdgpu 0000:08:00.0: fence driver on ring 8 use gpu addr 0x0000000200000088, cpu addr 0xffff8e4c843e2088
    [ 22.200397] amdgpu 0000:08:00.0: fence driver on ring 9 use gpu addr 0x0000000200000098, cpu addr 0xffff8e4c843e2098
    [ 22.200435] amdgpu 0000:08:00.0: fence driver on ring 10 use gpu addr 0x00000002000000a8, cpu addr 0xffff8e4c843e20a8
    [ 22.209394] amdgpu 0000:08:00.0: fence driver on ring 11 use gpu addr 0x0000000001048420, cpu addr 0xffffaa0a0585a420
    [ 22.210485] amdgpu 0000:08:00.0: fence driver on ring 12 use gpu addr 0x00000002000000c8, cpu addr 0xffff8e4c843e20c8
    [ 22.210522] amdgpu 0000:08:00.0: fence driver on ring 13 use gpu addr 0x00000002000000d8, cpu addr 0xffff8e4c843e20d8
    [ 22.580523] amdgpu 0000:08:00.0: No connectors reported connected with modes
    [ 22.597274] fbcon: amdgpudrmfb (fb0) is primary device
    [ 22.755108] amdgpu 0000:08:00.0: fb0: amdgpudrmfb frame buffer device
    [ 22.869801] [drm] Initialized amdgpu 3.8.0 20150101 for 0000:08:00.0 on minor 2
    [ 355.953296] amdgpu 0000:02:00.0: couldn't schedule ib on ring
    [ 355.953541] [drm:amdgpu_job_run [amdgpu]] *ERROR* Error scheduling IBs (-22)
    [ 355.953795] [drm:amd_sched_main [amdgpu]] *ERROR* Failed to run job!
    [ 356.034660] amdgpu 0000:04:00.0: couldn't schedule ib on ring
    [ 356.034902] [drm:amdgpu_job_run [amdgpu]] *ERROR* Error scheduling IBs (-22)
    [ 356.035158] [drm:amd_sched_main [amdgpu]] *ERROR* Failed to run job!


    Next step in the Gentoo guide is
    "Firmware: It is necessary to install the proper firmware (or microcode) for your card. Firmware files are provided by sys-kernel/linux-firmware.
    root #emerge --ask sys-kernel/linux-firmware
    The firmware files installed this way will be incorporated into the kernel.
    "

    I have absolutely no idea how to do this. Emerge doesn't seem to work in Ubuntu. Googled some but so far nothing.

    ...and then guide says
    Kernel: Set the following kernel options for the graphic chipsets mentioned above:

    KERNEL
    Processor type and features --->
    [*] MTRR (Memory Type Range Register) support
    Device Drivers --->
    Graphics support --->
    <*/M> Direct Rendering Manager (XFree86 4.1.0 and higher DRI support) --->
    [*] Enable legacy fbdev support for your modesetting driver
    < > ATI Radeon
    <*/M> AMD GPU
    [ /*] Enable amdgpu support for SI parts
    (only needed for Southern Islands GPUs with the amdgpu driver)
    [ /*] Enable amdgpu support for CIK parts
    (only needed for Sea Islands GPUs with the amdgpu driver)
    [*] Enable AMD powerplay component
    ACP (Audio CoProcessor) Configuration --->
    [*] Enable AMD Audio CoProcessor IP support (CONFIG_DRM_AMD_ACP)
    <*/M> Sound card support --->
    <*/M> Advanced Linux Sound Architecture --->
    [*] PCI sound devices --->
    HD-Audio --->
    <*> HD Audio PCI
    [*] Support initialization patch loading for HD-audio
    <*> whatever audio codec your soundcard needs
    <*> Build HDMI/DisplayPort HD-audio codec support
    (2048) Pre-allocated buffer size for HD-audio driver


    Noob alert: Does this go into grub? *clueless*
  • MeatEaterMeatEater Member Posts: 19
    Actually, I should take this to a linux forum instead. It is not that much of a mining question at the moment. Thanks for all the help!
  • rmhrmh Member Posts: 410 ✭✭✭
    MeatEater said:

    Actually, I should take this to a linux forum instead. It is not that much of a mining question at the moment. Thanks for all the help!

    Please post here the url of that thread, i really courius about debugging amdgpu.
  • koplo82koplo82 Member Posts: 1
    nuhanenu said:

    I don´t think 280x can function with rx480 efficiently.

    I only get good hashrates with driver 15.12 with hd7950, r9 280 and r9 280x.

    r9 290 and 290x , 390 give good hashrates with some newer drivers also.


    hi bro may ask you how much hasrate did you get with r9 280 and 280x ?

    i was build new rig with r9 280 but only get 11mhs for eth with win7x62 crimson 15.12 it same with you ?

    thx very much before
  • MeatEaterMeatEater Member Posts: 19
    rmh said:

    MeatEater said:

    Actually, I should take this to a linux forum instead. It is not that much of a mining question at the moment. Thanks for all the help!

    Please post here the url of that thread, i really courius about debugging amdgpu.
    Thought I'd wait until something useful turned up but it doesn't seem to happen. Maybe I posted in the wrong section or I catch anyone's attention. Here's the post. Feel free to add some excitement! :)
Sign In or Register to comment.