Ask Your Question
1

Error using discrete Radeon graphics

asked 2016-06-11 04:50:19 -0500

skamath gravatar image

updated 2016-06-11 04:51:40 -0500

I am using Dell Inspiron 15 and have problems getting radeon drivers working on Fedora 23 (I will consider upgrading to F24 as soon as it is out)

Here is the relevant info about the PCI port :

*-pci:2
     description: PCI bridge
     product: 8 Series PCI Express Root Port 5
     vendor: Intel Corporation
     physical id: 1c.4
     bus info: pci@0000:00:1c.4
     version: e4
     width: 32 bits
     clock: 33MHz
     capabilities: pci pciexpress msi pm normal_decode bus_master cap_list
     configuration: driver=pcieport
     resources: irq:44 ioport:3000(size=4096) memory:c0500000-c05fffff ioport:a0000000(size=268435456)
   *-generic
        description: Unassigned class
        product: Illegal Vendor ID
        vendor: Illegal Vendor ID
        physical id: 0
        bus info: pci@0000:03:00.0
        version: ff
        width: 32 bits
        clock: 66MHz
        capabilities: bus_master vga_palette cap_list rom
        configuration: driver=radeon latency=255 maxlatency=255 mingnt=255
        resources: irq:49 memory:a0000000-afffffff memory:c0500000-c053ffff ioport:3000(size=256) memory:c0540000-c055ffff

I tried to run glmark2 tool using DRI_PRIME=1 variable set and ended up with the following error :

radeon: Failed to allocate virtual address for buffer:
radeon:    size      : 65536 bytes
radeon:    alignment : 4096 bytes
radeon:    domains   : 4
radeon:    va        : 0x0000000000800000
radeon: Failed to deallocate virtual address for buffer:
radeon:    size      : 65536 bytes
radeon:    va        : 0x0000000000800000
radeon: Failed to allocate virtual address for buffer:
radeon:    size      : 65536 bytes
radeon:    alignment : 4096 bytes
radeon:    domains   : 4
radeon:    va        : 0x0000000000800000
radeon: Failed to deallocate virtual address for buffer:
radeon:    size      : 65536 bytes
radeon:    va        : 0x0000000000800000
radeonsi: Failed to create a context.
radeon: Failed to allocate virtual address for buffer:
radeon:    size      : 65536 bytes
radeon:    alignment : 4096 bytes
radeon:    domains   : 4
radeon:    va        : 0x0000000000800000
radeon: Failed to deallocate virtual address for buffer:
radeon:    size      : 65536 bytes
radeon:    va        : 0x0000000000800000
radeon: Failed to allocate virtual address for buffer:
radeon:    size      : 65536 bytes
radeon:    alignment : 4096 bytes
radeon:    domains   : 4
radeon:    va        : 0x0000000000800000
radeon: Failed to deallocate virtual address for buffer:
radeon:    size      : 65536 bytes
radeon:    va        : 0x0000000000800000
radeonsi: Failed to create a context.
X Error of failed request:  BadValue (integer parameter out of range for operation)
Major opcode of failed request:  154 (GLX)
Minor opcode of failed request:  24 (X_GLXCreateNewContext)
Value in failed request:  0x0
Serial number of failed request:  35
Current serial number in output stream:  36

Relevant part of lspci | grep radeon :

03:00.0 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Sun XT [Radeon HD 8670A/8670M/8690M / R5 M330]

As of now, I did not install any drivers. Should I install any specific driver to get it working or is it already pre-installed? Thanks in advance.

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted
1

answered 2016-06-11 18:20:20 -0500

phorneker gravatar image

First, I have a laptop (HP Compaq 8510p) that has an AMD Mobility Radeon HD 2600 series video controller built in and the radeon driver works perfectly here. The display controller on your laptop was correctly identified at PCI bus 3:00.0, and yet the issue I see is with the "Unassigned Class" for a description and "illegal values" for product vendor located at PCI bus 2:00.0.

The fact that you were able to post this means that you are getting some kind of display using the radeon driver, albeit one of the standard VGA modes.

The good news is that the AMD website does have a Catalyst (proprietary) driver for your video controller. The bad news is that it is a whopping 102MB download, and requires the kernel-headers package to be installed for the driver to install as the utility must build a module against the kernel you are using. This means the kernel must be recompiled every time the kernel is upgraded.

Also, the driver package was tested under various distributions including RHEL 6.

SInce Fedora 24 is to be released later this month, I would also recommend waiting until the official release, in which case your issue might be resolved with the upgrade, or you could try the Beta version of Fedora 24, now available for download and see if that works.

edit flag offensive delete link more

Comments

Thanks, I am waiting for the F24 release too :)

My display is currently running under the Intel Integrated Graphics that I have. I remember installing the proprietary drivers once on f20 and royally messing up with the X session later. I believe the release of F24 has delayed by another week due to some blockers. I will install F24 when it comes and get back to the thread.

skamath gravatar imageskamath ( 2016-06-14 22:42:04 -0500 )edit

Question Tools

1 follower

Stats

Asked: 2016-06-11 04:50:19 -0500

Seen: 826 times

Last updated: Jun 11 '16