2 Replies Latest reply on Mar 22, 2017 4:11 AM by beto4312

    AMD Radeon R5 M330 drivers for Linux OS

    gabi3xz

      Hello,

      I have a new Notebook HP with CPU AMD and Graphics Card Radeon R5 M330. I use a Linux operating system(debian), and from what I see there are no drivers for R5 M330 to Linux OS.

      I tried all AMD Catalyst, aka fglrx versions and AMD/ATI Open Source Drivers but not works.

      Will there ever be drivers for Radeon R5 M330 to Linux OS?

      What should I do?

          • Re: AMD Radeon R5 M330 drivers for Linux OS
            beto4312

            Hello,

             

            I would like to ask you for help, with my video card Radeom R5 M330 at my Lenovo 300. I checked some tutorials but its doesn't help. I need stright procedure how to instal drivers for this graphic card. Please help.

             

            Info:

            Laptop: Lenovo ideapad 300

            Graphics card: AMD Radeon R5 M330

            Processor: Intel Core i5-6200U CPU @ 2.30GHz

            System: Ubuntu 16.04.2 LTS

            Kernel    Linux 4.8.0-41-generic (x86_64)

            OpenGL Renderer: Mesa DRI Intel(R) HD Graphics 520 (Skylake GT2)

            PCI Devices:

            -> VGA compatible controller    Intel Corporation Sky Lake Integrated Graphics (rev 07) (prog-if 00 [VGA controller])

            -> Display controller    Advanced Micro Devices, Inc. [AMD/ATI] Sun XT [Radeon HD 8670A/8670M/8690M / R5 M330] (rev 83)

             

            I used a few methods and tutorials but results was weak. Where can i find proper drivers? How to install them? How to swich betwen Intel to AMD graphic card? Then, how to check if my laptop truly use AMD graphic card? At the end - How do I remove Intel's driver and why do I need to do it?

             

            Drivers from support.amd.com for M2* and for M340 don't work on my laptop. Package fglrx is not available (or I don't have some PPA), but fglrx-pxpress is only available via apt-get.

             

            More info:

            # uname -a

            Linux lenovo 4.8.0-41-generic #44~16.04.1-Ubuntu SMP Fri Mar 3 17:11:16 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux

             

             

            # xrandr --listproviders

            Providers: number : 2

            Provider 0: id: 0x66 cap: 0x9, Source Output, Sink Offload crtcs: 3 outputs: 4 associated providers: 1 name:modesetting

            Provider 1: id: 0x3f cap: 0x4, Source Offload crtcs: 0 outputs: 0 associated providers: 1 name:HAINAN @ pci:0000:03:00.0

             

             

            # lspci -vnn | grep -i VGA -A 16 && lspci -vnn | grep -i AMD -A 17

            00:02.0 VGA compatible controller [0300]: Intel Corporation Sky Lake Integrated Graphics [8086:1916] (rev 07) (prog-if 00 [VGA controller])

                Subsystem: Lenovo Skylake Integrated Graphics [17aa:3809]

                Flags: bus master, fast devsel, latency 0, IRQ 128

                Memory at a0000000 (64-bit, non-prefetchable) [size=16M]

                Memory at 90000000 (64-bit, prefetchable) [size=256M]

                I/O ports at 5000 [size=64]

                [virtual] Expansion ROM at 000c0000 [disabled] [size=128K]

                Capabilities: [40] Vendor Specific Information: Len=0c <?>

                Capabilities: [70] Express Root Complex Integrated Endpoint, MSI 00

                Capabilities: [ac] MSI: Enable+ Count=1/1 Maskable- 64bit-

                Capabilities: [d0] Power Management version 2

                Capabilities: [100] #1b

                Capabilities: [200] Address Translation Service (ATS)

                Capabilities: [300] #13

                Kernel driver in use: i915

                Kernel modules: i915

             

            03:00.0 Display controller [0380]: Advanced Micro Devices, Inc. [AMD/ATI] Sun XT [Radeon HD 8670A/8670M/8690M / R5 M330] [1002:6660] (rev 83)

                Subsystem: Lenovo Radeon R5 M330 [17aa:3809]

                Flags: bus master, fast devsel, latency 0, IRQ 129

                Memory at 80000000 (64-bit, prefetchable) [size=256M]

                Memory at a1000000 (64-bit, non-prefetchable) [size=256K]

                I/O ports at 3000 [size=256]

                Expansion ROM at a1040000 [disabled] [size=128K]

                Capabilities: [48] Vendor Specific Information: Len=08 <?>

                Capabilities: [50] Power Management version 3

                Capabilities: [58] Express Legacy Endpoint, MSI 00

                Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit+

                Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?>

                Capabilities: [150] Advanced Error Reporting

                Capabilities: [270] #19

                Kernel driver in use: radeon

                Kernel modules: radeon

             

             

            # inxi -G

            Graphics:  Card-1: Intel Sky Lake Integrated Graphics

                       Card-2: Advanced Micro Devices [AMD/ATI] Sun XT [Radeon HD 8670A/8670M/8690M / R5 M330]

                       Display Server: X.org 1.18.4 drivers: ati,radeon (unloaded: fbdev,vesa)

                       tty size: 140x25 Advanced Data: N/A for root

             

             

            # lsmod | grep -i amd

            amdkfd                139264  1

            amd_iommu_v2           20480  1 amdkfd

            #

            # lsmod | grep -i radeon

            radeon               1515520  1

            ttm                   102400  1 radeon

            i2c_algo_bit           16384  2 radeon,i915

            drm_kms_helper        167936  2 radeon,i915

            drm                   368640  9 radeon,i915,ttm,drm_kms_helper

             

             

            I don't fully understand what this command do/means, below...

             

            # glxinfo  | grep -i "opengl renderer"

            OpenGL renderer string: Mesa DRI Intel(R) HD Graphics 520 (Skylake GT2)

             

            # DRI_PRIME=0 glxinfo | grep -i "opengl renderer"

            OpenGL renderer string: Mesa DRI Intel(R) HD Graphics 520 (Skylake GT2)

            #

            # DRI_PRIME=1 glxinfo | grep -i "opengl renderer"

            OpenGL renderer string: Gallium 0.4 on AMD HAINAN (DRM 2.46.0 / 4.8.0-41-generic, LLVM 3.8.0)

            #