I think I'm using radeon instead of amdgpu? How do I change?











up vote
2
down vote

favorite
3












So I'm on 17.04 and I know that amdgpu-pro isn't available on the 4.10 kernel. But I was curious about what I was running, so I used



lspci -k | grep -EA3 'VGA|3D|Display' 


and it returned



01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Hawaii XT / Grenada XT [Radeon R9 290X/390X]
Subsystem: ASUSTeK Computer Inc. R9 290X DirectCU II OC
Kernel driver in use: radeon
Kernel modules: radeon, amdgpu


So does that mean I have amdgpu but radeon is in use? I can't seem to find info on how to switch between drivers. Other related questions I have is does anyone know about oibaf as an alternative, or can anyone tell me if it's worth the effort to role back kernels? I primarily use this as a gaming rig, and I'm getting terrible compatibility out of radeon. I'd rather not have to go back to 16.10 just because amd seems to have no love for us linux users.










share|improve this question






















  • you have both drivers but radeon is in use because you have a radeon R9 290x card (code name hawaii). the issue is likely the 4.10 kernel, or rather using them with 4.10... I would try downloading source (from ubuntu or amd) and compile it to yourself. the fglrx kernel module package is another option to try.
    – ravery
    Jun 21 '17 at 5:37






  • 1




    PS if the amdgpu driver supports your card you can try it by blacklisting the radeon driver.
    – ravery
    Jun 21 '17 at 5:43















up vote
2
down vote

favorite
3












So I'm on 17.04 and I know that amdgpu-pro isn't available on the 4.10 kernel. But I was curious about what I was running, so I used



lspci -k | grep -EA3 'VGA|3D|Display' 


and it returned



01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Hawaii XT / Grenada XT [Radeon R9 290X/390X]
Subsystem: ASUSTeK Computer Inc. R9 290X DirectCU II OC
Kernel driver in use: radeon
Kernel modules: radeon, amdgpu


So does that mean I have amdgpu but radeon is in use? I can't seem to find info on how to switch between drivers. Other related questions I have is does anyone know about oibaf as an alternative, or can anyone tell me if it's worth the effort to role back kernels? I primarily use this as a gaming rig, and I'm getting terrible compatibility out of radeon. I'd rather not have to go back to 16.10 just because amd seems to have no love for us linux users.










share|improve this question






















  • you have both drivers but radeon is in use because you have a radeon R9 290x card (code name hawaii). the issue is likely the 4.10 kernel, or rather using them with 4.10... I would try downloading source (from ubuntu or amd) and compile it to yourself. the fglrx kernel module package is another option to try.
    – ravery
    Jun 21 '17 at 5:37






  • 1




    PS if the amdgpu driver supports your card you can try it by blacklisting the radeon driver.
    – ravery
    Jun 21 '17 at 5:43













up vote
2
down vote

favorite
3









up vote
2
down vote

favorite
3






3





So I'm on 17.04 and I know that amdgpu-pro isn't available on the 4.10 kernel. But I was curious about what I was running, so I used



lspci -k | grep -EA3 'VGA|3D|Display' 


and it returned



01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Hawaii XT / Grenada XT [Radeon R9 290X/390X]
Subsystem: ASUSTeK Computer Inc. R9 290X DirectCU II OC
Kernel driver in use: radeon
Kernel modules: radeon, amdgpu


So does that mean I have amdgpu but radeon is in use? I can't seem to find info on how to switch between drivers. Other related questions I have is does anyone know about oibaf as an alternative, or can anyone tell me if it's worth the effort to role back kernels? I primarily use this as a gaming rig, and I'm getting terrible compatibility out of radeon. I'd rather not have to go back to 16.10 just because amd seems to have no love for us linux users.










share|improve this question













So I'm on 17.04 and I know that amdgpu-pro isn't available on the 4.10 kernel. But I was curious about what I was running, so I used



lspci -k | grep -EA3 'VGA|3D|Display' 


and it returned



01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Hawaii XT / Grenada XT [Radeon R9 290X/390X]
Subsystem: ASUSTeK Computer Inc. R9 290X DirectCU II OC
Kernel driver in use: radeon
Kernel modules: radeon, amdgpu


So does that mean I have amdgpu but radeon is in use? I can't seem to find info on how to switch between drivers. Other related questions I have is does anyone know about oibaf as an alternative, or can anyone tell me if it's worth the effort to role back kernels? I primarily use this as a gaming rig, and I'm getting terrible compatibility out of radeon. I'd rather not have to go back to 16.10 just because amd seems to have no love for us linux users.







radeon 17.04 amd-graphics amdgpu






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Jun 21 '17 at 4:53









Eragon615

7118




7118












  • you have both drivers but radeon is in use because you have a radeon R9 290x card (code name hawaii). the issue is likely the 4.10 kernel, or rather using them with 4.10... I would try downloading source (from ubuntu or amd) and compile it to yourself. the fglrx kernel module package is another option to try.
    – ravery
    Jun 21 '17 at 5:37






  • 1




    PS if the amdgpu driver supports your card you can try it by blacklisting the radeon driver.
    – ravery
    Jun 21 '17 at 5:43


















  • you have both drivers but radeon is in use because you have a radeon R9 290x card (code name hawaii). the issue is likely the 4.10 kernel, or rather using them with 4.10... I would try downloading source (from ubuntu or amd) and compile it to yourself. the fglrx kernel module package is another option to try.
    – ravery
    Jun 21 '17 at 5:37






  • 1




    PS if the amdgpu driver supports your card you can try it by blacklisting the radeon driver.
    – ravery
    Jun 21 '17 at 5:43
















you have both drivers but radeon is in use because you have a radeon R9 290x card (code name hawaii). the issue is likely the 4.10 kernel, or rather using them with 4.10... I would try downloading source (from ubuntu or amd) and compile it to yourself. the fglrx kernel module package is another option to try.
– ravery
Jun 21 '17 at 5:37




you have both drivers but radeon is in use because you have a radeon R9 290x card (code name hawaii). the issue is likely the 4.10 kernel, or rather using them with 4.10... I would try downloading source (from ubuntu or amd) and compile it to yourself. the fglrx kernel module package is another option to try.
– ravery
Jun 21 '17 at 5:37




1




1




PS if the amdgpu driver supports your card you can try it by blacklisting the radeon driver.
– ravery
Jun 21 '17 at 5:43




PS if the amdgpu driver supports your card you can try it by blacklisting the radeon driver.
– ravery
Jun 21 '17 at 5:43










3 Answers
3






active

oldest

votes

















up vote
4
down vote













The new way of doing this does not involve blacklisting any modules. You only have to send two parameters to the kernel:



For Caribbean Islands GPUs



radeon.cik_support=0 amdgpu.cik_support=1


For Sea Islands GPUs



radeon.si_support=0 amdgpu.si_support=1


I personally like to add it as default, so I edit /etc/default/grub, and then I add the kernel parameters to GRUB_CMDLINE_LINUX_DEFAULT, like this:



# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
# info -f grub -n 'Simple configuration'

GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="radeon.cik_support=0 amdgpu.cik_support=1 radeon.si_support=0 amdgpu.si_support=1"
GRUB_CMDLINE_LINUX=""

# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"

# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"

# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"


Remember to run update-grub and reboot the system so the changes take effect.



I can confirm this works for a 390x running Ubuntu 17.10. (I believe you can also do the same on 17.04)






share|improve this answer























  • Will this work if I use rEFInd instead of grub?
    – Tooniis
    Apr 20 at 19:04






  • 1




    @Tooniis, Sending the kernel parameters will work no matter the boot manager you use. I don't use rEFInd, so I don't know where to add the parameters. That's something you will have to find by yourself.
    – Emilio M.
    Apr 21 at 21:50






  • 1




    If you have a sea island variety then use amdgpu.si_support=1 radeon.si_support=0 instead.
    – satur9nine
    May 12 at 6:13










  • Thank you @satur9nine, I totally forgot about those when I answered, so I updated the answer to include them.
    – Emilio M.
    May 13 at 22:30


















up vote
1
down vote













Blacklisting it did the trick. I'm now running AMDGPU, at least until pro becomes available. I'll list the steps as the answer in case anyone else comes looking for answers.



Blacklisting built in kernel modules is done at startup, so grub does the work. Edit



/ect/default/grub


with the editor of your choice and add



modprobe.blacklist=radeon


in to GRUB_CMDLINE_LINUX_DEFAULT right next to anything that might already be there, such as quiet splash. Then, save the changes and update grub.



sudo update-grub2


Reboot and you should be using AMDGPU instead of radeon. I should stress making sure your card is compatible, else blacklisting your gfx module is likely to cause problems.






share|improve this answer




























    up vote
    0
    down vote













    I was able to install amd open source (radeon) drivers with these steps



    - update kernel above 4.16:



    - add the following kernel parameters, separator is space:



    radeon.cik_support=0
    radeon.si_support=0
    amdgpu.si_support=1
    amdgpu.cik_support=1
    amdgpu.dc=1
    amdgpu.dpm=1


    - set the power state of the gpu to performance:




    https://github.com/illwieckz/dpm-query/




    - install vulkan drivers:




    https://linuxconfig.org/install-and-test-vulkan-on-linux




    - check driver with:



    lspci -nnk | grep -i vga -A3 | grep 'in use'


    - check openGL with:



    glxinfo | grep "OpenGL version    





    share|improve this answer








    New contributor




    Teoman is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
    Check out our Code of Conduct.


















      Your Answer








      StackExchange.ready(function() {
      var channelOptions = {
      tags: "".split(" "),
      id: "89"
      };
      initTagRenderer("".split(" "), "".split(" "), channelOptions);

      StackExchange.using("externalEditor", function() {
      // Have to fire editor after snippets, if snippets enabled
      if (StackExchange.settings.snippets.snippetsEnabled) {
      StackExchange.using("snippets", function() {
      createEditor();
      });
      }
      else {
      createEditor();
      }
      });

      function createEditor() {
      StackExchange.prepareEditor({
      heartbeatType: 'answer',
      convertImagesToLinks: true,
      noModals: true,
      showLowRepImageUploadWarning: true,
      reputationToPostImages: 10,
      bindNavPrevention: true,
      postfix: "",
      imageUploader: {
      brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
      contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
      allowUrls: true
      },
      onDemand: true,
      discardSelector: ".discard-answer"
      ,immediatelyShowMarkdownHelp:true
      });


      }
      });














       

      draft saved


      draft discarded


















      StackExchange.ready(
      function () {
      StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f927601%2fi-think-im-using-radeon-instead-of-amdgpu-how-do-i-change%23new-answer', 'question_page');
      }
      );

      Post as a guest















      Required, but never shown

























      3 Answers
      3






      active

      oldest

      votes








      3 Answers
      3






      active

      oldest

      votes









      active

      oldest

      votes






      active

      oldest

      votes








      up vote
      4
      down vote













      The new way of doing this does not involve blacklisting any modules. You only have to send two parameters to the kernel:



      For Caribbean Islands GPUs



      radeon.cik_support=0 amdgpu.cik_support=1


      For Sea Islands GPUs



      radeon.si_support=0 amdgpu.si_support=1


      I personally like to add it as default, so I edit /etc/default/grub, and then I add the kernel parameters to GRUB_CMDLINE_LINUX_DEFAULT, like this:



      # If you change this file, run 'update-grub' afterwards to update
      # /boot/grub/grub.cfg.
      # For full documentation of the options in this file, see:
      # info -f grub -n 'Simple configuration'

      GRUB_DEFAULT=0
      GRUB_HIDDEN_TIMEOUT=0
      GRUB_HIDDEN_TIMEOUT_QUIET=true
      GRUB_TIMEOUT=10
      GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
      GRUB_CMDLINE_LINUX_DEFAULT="radeon.cik_support=0 amdgpu.cik_support=1 radeon.si_support=0 amdgpu.si_support=1"
      GRUB_CMDLINE_LINUX=""

      # Uncomment to enable BadRAM filtering, modify to suit your needs
      # This works with Linux (no patch required) and with any kernel that obtains
      # the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
      #GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"

      # Uncomment to disable graphical terminal (grub-pc only)
      #GRUB_TERMINAL=console

      # The resolution used on graphical terminal
      # note that you can use only modes which your graphic card supports via VBE
      # you can see them in real GRUB with the command `vbeinfo'
      #GRUB_GFXMODE=640x480

      # Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
      #GRUB_DISABLE_LINUX_UUID=true

      # Uncomment to disable generation of recovery mode menu entries
      #GRUB_DISABLE_RECOVERY="true"

      # Uncomment to get a beep at grub start
      #GRUB_INIT_TUNE="480 440 1"


      Remember to run update-grub and reboot the system so the changes take effect.



      I can confirm this works for a 390x running Ubuntu 17.10. (I believe you can also do the same on 17.04)






      share|improve this answer























      • Will this work if I use rEFInd instead of grub?
        – Tooniis
        Apr 20 at 19:04






      • 1




        @Tooniis, Sending the kernel parameters will work no matter the boot manager you use. I don't use rEFInd, so I don't know where to add the parameters. That's something you will have to find by yourself.
        – Emilio M.
        Apr 21 at 21:50






      • 1




        If you have a sea island variety then use amdgpu.si_support=1 radeon.si_support=0 instead.
        – satur9nine
        May 12 at 6:13










      • Thank you @satur9nine, I totally forgot about those when I answered, so I updated the answer to include them.
        – Emilio M.
        May 13 at 22:30















      up vote
      4
      down vote













      The new way of doing this does not involve blacklisting any modules. You only have to send two parameters to the kernel:



      For Caribbean Islands GPUs



      radeon.cik_support=0 amdgpu.cik_support=1


      For Sea Islands GPUs



      radeon.si_support=0 amdgpu.si_support=1


      I personally like to add it as default, so I edit /etc/default/grub, and then I add the kernel parameters to GRUB_CMDLINE_LINUX_DEFAULT, like this:



      # If you change this file, run 'update-grub' afterwards to update
      # /boot/grub/grub.cfg.
      # For full documentation of the options in this file, see:
      # info -f grub -n 'Simple configuration'

      GRUB_DEFAULT=0
      GRUB_HIDDEN_TIMEOUT=0
      GRUB_HIDDEN_TIMEOUT_QUIET=true
      GRUB_TIMEOUT=10
      GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
      GRUB_CMDLINE_LINUX_DEFAULT="radeon.cik_support=0 amdgpu.cik_support=1 radeon.si_support=0 amdgpu.si_support=1"
      GRUB_CMDLINE_LINUX=""

      # Uncomment to enable BadRAM filtering, modify to suit your needs
      # This works with Linux (no patch required) and with any kernel that obtains
      # the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
      #GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"

      # Uncomment to disable graphical terminal (grub-pc only)
      #GRUB_TERMINAL=console

      # The resolution used on graphical terminal
      # note that you can use only modes which your graphic card supports via VBE
      # you can see them in real GRUB with the command `vbeinfo'
      #GRUB_GFXMODE=640x480

      # Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
      #GRUB_DISABLE_LINUX_UUID=true

      # Uncomment to disable generation of recovery mode menu entries
      #GRUB_DISABLE_RECOVERY="true"

      # Uncomment to get a beep at grub start
      #GRUB_INIT_TUNE="480 440 1"


      Remember to run update-grub and reboot the system so the changes take effect.



      I can confirm this works for a 390x running Ubuntu 17.10. (I believe you can also do the same on 17.04)






      share|improve this answer























      • Will this work if I use rEFInd instead of grub?
        – Tooniis
        Apr 20 at 19:04






      • 1




        @Tooniis, Sending the kernel parameters will work no matter the boot manager you use. I don't use rEFInd, so I don't know where to add the parameters. That's something you will have to find by yourself.
        – Emilio M.
        Apr 21 at 21:50






      • 1




        If you have a sea island variety then use amdgpu.si_support=1 radeon.si_support=0 instead.
        – satur9nine
        May 12 at 6:13










      • Thank you @satur9nine, I totally forgot about those when I answered, so I updated the answer to include them.
        – Emilio M.
        May 13 at 22:30













      up vote
      4
      down vote










      up vote
      4
      down vote









      The new way of doing this does not involve blacklisting any modules. You only have to send two parameters to the kernel:



      For Caribbean Islands GPUs



      radeon.cik_support=0 amdgpu.cik_support=1


      For Sea Islands GPUs



      radeon.si_support=0 amdgpu.si_support=1


      I personally like to add it as default, so I edit /etc/default/grub, and then I add the kernel parameters to GRUB_CMDLINE_LINUX_DEFAULT, like this:



      # If you change this file, run 'update-grub' afterwards to update
      # /boot/grub/grub.cfg.
      # For full documentation of the options in this file, see:
      # info -f grub -n 'Simple configuration'

      GRUB_DEFAULT=0
      GRUB_HIDDEN_TIMEOUT=0
      GRUB_HIDDEN_TIMEOUT_QUIET=true
      GRUB_TIMEOUT=10
      GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
      GRUB_CMDLINE_LINUX_DEFAULT="radeon.cik_support=0 amdgpu.cik_support=1 radeon.si_support=0 amdgpu.si_support=1"
      GRUB_CMDLINE_LINUX=""

      # Uncomment to enable BadRAM filtering, modify to suit your needs
      # This works with Linux (no patch required) and with any kernel that obtains
      # the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
      #GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"

      # Uncomment to disable graphical terminal (grub-pc only)
      #GRUB_TERMINAL=console

      # The resolution used on graphical terminal
      # note that you can use only modes which your graphic card supports via VBE
      # you can see them in real GRUB with the command `vbeinfo'
      #GRUB_GFXMODE=640x480

      # Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
      #GRUB_DISABLE_LINUX_UUID=true

      # Uncomment to disable generation of recovery mode menu entries
      #GRUB_DISABLE_RECOVERY="true"

      # Uncomment to get a beep at grub start
      #GRUB_INIT_TUNE="480 440 1"


      Remember to run update-grub and reboot the system so the changes take effect.



      I can confirm this works for a 390x running Ubuntu 17.10. (I believe you can also do the same on 17.04)






      share|improve this answer














      The new way of doing this does not involve blacklisting any modules. You only have to send two parameters to the kernel:



      For Caribbean Islands GPUs



      radeon.cik_support=0 amdgpu.cik_support=1


      For Sea Islands GPUs



      radeon.si_support=0 amdgpu.si_support=1


      I personally like to add it as default, so I edit /etc/default/grub, and then I add the kernel parameters to GRUB_CMDLINE_LINUX_DEFAULT, like this:



      # If you change this file, run 'update-grub' afterwards to update
      # /boot/grub/grub.cfg.
      # For full documentation of the options in this file, see:
      # info -f grub -n 'Simple configuration'

      GRUB_DEFAULT=0
      GRUB_HIDDEN_TIMEOUT=0
      GRUB_HIDDEN_TIMEOUT_QUIET=true
      GRUB_TIMEOUT=10
      GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
      GRUB_CMDLINE_LINUX_DEFAULT="radeon.cik_support=0 amdgpu.cik_support=1 radeon.si_support=0 amdgpu.si_support=1"
      GRUB_CMDLINE_LINUX=""

      # Uncomment to enable BadRAM filtering, modify to suit your needs
      # This works with Linux (no patch required) and with any kernel that obtains
      # the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
      #GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"

      # Uncomment to disable graphical terminal (grub-pc only)
      #GRUB_TERMINAL=console

      # The resolution used on graphical terminal
      # note that you can use only modes which your graphic card supports via VBE
      # you can see them in real GRUB with the command `vbeinfo'
      #GRUB_GFXMODE=640x480

      # Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
      #GRUB_DISABLE_LINUX_UUID=true

      # Uncomment to disable generation of recovery mode menu entries
      #GRUB_DISABLE_RECOVERY="true"

      # Uncomment to get a beep at grub start
      #GRUB_INIT_TUNE="480 440 1"


      Remember to run update-grub and reboot the system so the changes take effect.



      I can confirm this works for a 390x running Ubuntu 17.10. (I believe you can also do the same on 17.04)







      share|improve this answer














      share|improve this answer



      share|improve this answer








      edited May 13 at 22:29

























      answered Feb 6 at 22:22









      Emilio M.

      416




      416












      • Will this work if I use rEFInd instead of grub?
        – Tooniis
        Apr 20 at 19:04






      • 1




        @Tooniis, Sending the kernel parameters will work no matter the boot manager you use. I don't use rEFInd, so I don't know where to add the parameters. That's something you will have to find by yourself.
        – Emilio M.
        Apr 21 at 21:50






      • 1




        If you have a sea island variety then use amdgpu.si_support=1 radeon.si_support=0 instead.
        – satur9nine
        May 12 at 6:13










      • Thank you @satur9nine, I totally forgot about those when I answered, so I updated the answer to include them.
        – Emilio M.
        May 13 at 22:30


















      • Will this work if I use rEFInd instead of grub?
        – Tooniis
        Apr 20 at 19:04






      • 1




        @Tooniis, Sending the kernel parameters will work no matter the boot manager you use. I don't use rEFInd, so I don't know where to add the parameters. That's something you will have to find by yourself.
        – Emilio M.
        Apr 21 at 21:50






      • 1




        If you have a sea island variety then use amdgpu.si_support=1 radeon.si_support=0 instead.
        – satur9nine
        May 12 at 6:13










      • Thank you @satur9nine, I totally forgot about those when I answered, so I updated the answer to include them.
        – Emilio M.
        May 13 at 22:30
















      Will this work if I use rEFInd instead of grub?
      – Tooniis
      Apr 20 at 19:04




      Will this work if I use rEFInd instead of grub?
      – Tooniis
      Apr 20 at 19:04




      1




      1




      @Tooniis, Sending the kernel parameters will work no matter the boot manager you use. I don't use rEFInd, so I don't know where to add the parameters. That's something you will have to find by yourself.
      – Emilio M.
      Apr 21 at 21:50




      @Tooniis, Sending the kernel parameters will work no matter the boot manager you use. I don't use rEFInd, so I don't know where to add the parameters. That's something you will have to find by yourself.
      – Emilio M.
      Apr 21 at 21:50




      1




      1




      If you have a sea island variety then use amdgpu.si_support=1 radeon.si_support=0 instead.
      – satur9nine
      May 12 at 6:13




      If you have a sea island variety then use amdgpu.si_support=1 radeon.si_support=0 instead.
      – satur9nine
      May 12 at 6:13












      Thank you @satur9nine, I totally forgot about those when I answered, so I updated the answer to include them.
      – Emilio M.
      May 13 at 22:30




      Thank you @satur9nine, I totally forgot about those when I answered, so I updated the answer to include them.
      – Emilio M.
      May 13 at 22:30












      up vote
      1
      down vote













      Blacklisting it did the trick. I'm now running AMDGPU, at least until pro becomes available. I'll list the steps as the answer in case anyone else comes looking for answers.



      Blacklisting built in kernel modules is done at startup, so grub does the work. Edit



      /ect/default/grub


      with the editor of your choice and add



      modprobe.blacklist=radeon


      in to GRUB_CMDLINE_LINUX_DEFAULT right next to anything that might already be there, such as quiet splash. Then, save the changes and update grub.



      sudo update-grub2


      Reboot and you should be using AMDGPU instead of radeon. I should stress making sure your card is compatible, else blacklisting your gfx module is likely to cause problems.






      share|improve this answer

























        up vote
        1
        down vote













        Blacklisting it did the trick. I'm now running AMDGPU, at least until pro becomes available. I'll list the steps as the answer in case anyone else comes looking for answers.



        Blacklisting built in kernel modules is done at startup, so grub does the work. Edit



        /ect/default/grub


        with the editor of your choice and add



        modprobe.blacklist=radeon


        in to GRUB_CMDLINE_LINUX_DEFAULT right next to anything that might already be there, such as quiet splash. Then, save the changes and update grub.



        sudo update-grub2


        Reboot and you should be using AMDGPU instead of radeon. I should stress making sure your card is compatible, else blacklisting your gfx module is likely to cause problems.






        share|improve this answer























          up vote
          1
          down vote










          up vote
          1
          down vote









          Blacklisting it did the trick. I'm now running AMDGPU, at least until pro becomes available. I'll list the steps as the answer in case anyone else comes looking for answers.



          Blacklisting built in kernel modules is done at startup, so grub does the work. Edit



          /ect/default/grub


          with the editor of your choice and add



          modprobe.blacklist=radeon


          in to GRUB_CMDLINE_LINUX_DEFAULT right next to anything that might already be there, such as quiet splash. Then, save the changes and update grub.



          sudo update-grub2


          Reboot and you should be using AMDGPU instead of radeon. I should stress making sure your card is compatible, else blacklisting your gfx module is likely to cause problems.






          share|improve this answer












          Blacklisting it did the trick. I'm now running AMDGPU, at least until pro becomes available. I'll list the steps as the answer in case anyone else comes looking for answers.



          Blacklisting built in kernel modules is done at startup, so grub does the work. Edit



          /ect/default/grub


          with the editor of your choice and add



          modprobe.blacklist=radeon


          in to GRUB_CMDLINE_LINUX_DEFAULT right next to anything that might already be there, such as quiet splash. Then, save the changes and update grub.



          sudo update-grub2


          Reboot and you should be using AMDGPU instead of radeon. I should stress making sure your card is compatible, else blacklisting your gfx module is likely to cause problems.







          share|improve this answer












          share|improve this answer



          share|improve this answer










          answered Jun 21 '17 at 22:39









          Eragon615

          7118




          7118






















              up vote
              0
              down vote













              I was able to install amd open source (radeon) drivers with these steps



              - update kernel above 4.16:



              - add the following kernel parameters, separator is space:



              radeon.cik_support=0
              radeon.si_support=0
              amdgpu.si_support=1
              amdgpu.cik_support=1
              amdgpu.dc=1
              amdgpu.dpm=1


              - set the power state of the gpu to performance:




              https://github.com/illwieckz/dpm-query/




              - install vulkan drivers:




              https://linuxconfig.org/install-and-test-vulkan-on-linux




              - check driver with:



              lspci -nnk | grep -i vga -A3 | grep 'in use'


              - check openGL with:



              glxinfo | grep "OpenGL version    





              share|improve this answer








              New contributor




              Teoman is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
              Check out our Code of Conduct.






















                up vote
                0
                down vote













                I was able to install amd open source (radeon) drivers with these steps



                - update kernel above 4.16:



                - add the following kernel parameters, separator is space:



                radeon.cik_support=0
                radeon.si_support=0
                amdgpu.si_support=1
                amdgpu.cik_support=1
                amdgpu.dc=1
                amdgpu.dpm=1


                - set the power state of the gpu to performance:




                https://github.com/illwieckz/dpm-query/




                - install vulkan drivers:




                https://linuxconfig.org/install-and-test-vulkan-on-linux




                - check driver with:



                lspci -nnk | grep -i vga -A3 | grep 'in use'


                - check openGL with:



                glxinfo | grep "OpenGL version    





                share|improve this answer








                New contributor




                Teoman is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                Check out our Code of Conduct.




















                  up vote
                  0
                  down vote










                  up vote
                  0
                  down vote









                  I was able to install amd open source (radeon) drivers with these steps



                  - update kernel above 4.16:



                  - add the following kernel parameters, separator is space:



                  radeon.cik_support=0
                  radeon.si_support=0
                  amdgpu.si_support=1
                  amdgpu.cik_support=1
                  amdgpu.dc=1
                  amdgpu.dpm=1


                  - set the power state of the gpu to performance:




                  https://github.com/illwieckz/dpm-query/




                  - install vulkan drivers:




                  https://linuxconfig.org/install-and-test-vulkan-on-linux




                  - check driver with:



                  lspci -nnk | grep -i vga -A3 | grep 'in use'


                  - check openGL with:



                  glxinfo | grep "OpenGL version    





                  share|improve this answer








                  New contributor




                  Teoman is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                  Check out our Code of Conduct.









                  I was able to install amd open source (radeon) drivers with these steps



                  - update kernel above 4.16:



                  - add the following kernel parameters, separator is space:



                  radeon.cik_support=0
                  radeon.si_support=0
                  amdgpu.si_support=1
                  amdgpu.cik_support=1
                  amdgpu.dc=1
                  amdgpu.dpm=1


                  - set the power state of the gpu to performance:




                  https://github.com/illwieckz/dpm-query/




                  - install vulkan drivers:




                  https://linuxconfig.org/install-and-test-vulkan-on-linux




                  - check driver with:



                  lspci -nnk | grep -i vga -A3 | grep 'in use'


                  - check openGL with:



                  glxinfo | grep "OpenGL version    






                  share|improve this answer








                  New contributor




                  Teoman is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                  Check out our Code of Conduct.









                  share|improve this answer



                  share|improve this answer






                  New contributor




                  Teoman is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                  Check out our Code of Conduct.









                  answered Nov 18 at 14:03









                  Teoman

                  1




                  1




                  New contributor




                  Teoman is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                  Check out our Code of Conduct.





                  New contributor





                  Teoman is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                  Check out our Code of Conduct.






                  Teoman is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
                  Check out our Code of Conduct.






























                       

                      draft saved


                      draft discarded



















































                       


                      draft saved


                      draft discarded














                      StackExchange.ready(
                      function () {
                      StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f927601%2fi-think-im-using-radeon-instead-of-amdgpu-how-do-i-change%23new-answer', 'question_page');
                      }
                      );

                      Post as a guest















                      Required, but never shown





















































                      Required, but never shown














                      Required, but never shown












                      Required, but never shown







                      Required, but never shown

































                      Required, but never shown














                      Required, but never shown












                      Required, but never shown







                      Required, but never shown







                      Popular posts from this blog

                      Quarter-circle Tiles

                      build a pushdown automaton that recognizes the reverse language of a given pushdown automaton?

                      Mont Emei