VK_ERROR_INCOMPATIBLE_DRIVER error with Vulkan on ATI Sapphire 7870 running (X)Ubuntu 18.04
I spent +- 22 hours trying to make it work, but I find more problems than solutions.
PROBLEM
Steps to reproduce #1
Fresh install of Ubuntu with Xubuntu DE.
Follow official instructions - https://support.amd.com/en-us/kb-articles/Pages/Install-LunarG-Vulkan-SDK.aspx
https://pastebin.com/Lr1sa50v
Row 15 - VULKAN_SDK=/home/kreyren/vulkan/VulkanSDK/1.0.37.0/x86_64 shoudn’t it be 1.1.73.0? (based on AMD’s official instruction)
VK_ERROR_INCOMPATIBLE_DRIVER
SHORTED, MORE IN ORIGINAL DOC.
INFORMATION
GPU: ATI Sapphire 7870 AND AMD Radeon 7870AMD/ATI
Manufacturer has two names for this GPU as far as i know.
GPU Supports Vulkan based on Test in Windows 10 running DotA 2 with “-vulkan” argument and wiki: https://en.wikipedia.org/wiki/Radeon_HD_7000_Series
OS: Tested on Debian 9, Xubuntu and Ubuntu.
Right now I have fresh installation of Ubuntu with backup using Clonezilla and basic setup.
apt list --installed > /home/kreyren/Desktop/Installed_packages.txt
https://pastebin.com/WrKWWbhgInstalled updates using
sudo apt-get update -y && sudo apt-get upgrade -y && sudo apt-get dist-upgrade -y
Distro has 20GB of root + 2GB swap on SSD and 100GB of /home on HDD
Verify that it's supported by AMD:
https://i.imgur.com/a/G9ETDK6
https://i.imgur.com/a/N0AWiLE
TRIED SOLUTION
add NAND modify
/etc/X11/xorg.conf
with
Section "Device"
Identifier "AMD"
Driver "amdgpu"
Option "TearFree" "true"
EndSection
Reboot > VK_ERROR_INCOMPATIBLE_DRIVER
SHORTED, MORE IN ORIGINAL DOC.
BACKSTORY
Original is available on personal Google docs.
I made Facebook document where I tried to fix this issue with the help of other Linux users. Facebook document was removed after solution and the issue was posted on askubuntu! Hoping to reach more people with same issue.
Not enough reputation to post rest of the original and it seems pointless to spam with irelevant info, its here for those who are interested in this issue like Developers who could possibly fix this issue by default.
drivers radeon amd-graphics vulkan
add a comment |
I spent +- 22 hours trying to make it work, but I find more problems than solutions.
PROBLEM
Steps to reproduce #1
Fresh install of Ubuntu with Xubuntu DE.
Follow official instructions - https://support.amd.com/en-us/kb-articles/Pages/Install-LunarG-Vulkan-SDK.aspx
https://pastebin.com/Lr1sa50v
Row 15 - VULKAN_SDK=/home/kreyren/vulkan/VulkanSDK/1.0.37.0/x86_64 shoudn’t it be 1.1.73.0? (based on AMD’s official instruction)
VK_ERROR_INCOMPATIBLE_DRIVER
SHORTED, MORE IN ORIGINAL DOC.
INFORMATION
GPU: ATI Sapphire 7870 AND AMD Radeon 7870AMD/ATI
Manufacturer has two names for this GPU as far as i know.
GPU Supports Vulkan based on Test in Windows 10 running DotA 2 with “-vulkan” argument and wiki: https://en.wikipedia.org/wiki/Radeon_HD_7000_Series
OS: Tested on Debian 9, Xubuntu and Ubuntu.
Right now I have fresh installation of Ubuntu with backup using Clonezilla and basic setup.
apt list --installed > /home/kreyren/Desktop/Installed_packages.txt
https://pastebin.com/WrKWWbhgInstalled updates using
sudo apt-get update -y && sudo apt-get upgrade -y && sudo apt-get dist-upgrade -y
Distro has 20GB of root + 2GB swap on SSD and 100GB of /home on HDD
Verify that it's supported by AMD:
https://i.imgur.com/a/G9ETDK6
https://i.imgur.com/a/N0AWiLE
TRIED SOLUTION
add NAND modify
/etc/X11/xorg.conf
with
Section "Device"
Identifier "AMD"
Driver "amdgpu"
Option "TearFree" "true"
EndSection
Reboot > VK_ERROR_INCOMPATIBLE_DRIVER
SHORTED, MORE IN ORIGINAL DOC.
BACKSTORY
Original is available on personal Google docs.
I made Facebook document where I tried to fix this issue with the help of other Linux users. Facebook document was removed after solution and the issue was posted on askubuntu! Hoping to reach more people with same issue.
Not enough reputation to post rest of the original and it seems pointless to spam with irelevant info, its here for those who are interested in this issue like Developers who could possibly fix this issue by default.
drivers radeon amd-graphics vulkan
Self answering is encouraged here and I applaud your effort in solving your problem. Be that as it may, I encourage you to split this post into the Question (the problem that you had) in this box and the Answer (the solution you found) in the box below. AskUbuntu is a Q & A site and not a typical forum. You might find the tour informative.
– Elder Geek
May 29 at 15:23
1
@ElderGeek Fixed, thanks for info. (☞゚ヮ゚)☞
– David Košecký
Jun 2 at 1:00
add a comment |
I spent +- 22 hours trying to make it work, but I find more problems than solutions.
PROBLEM
Steps to reproduce #1
Fresh install of Ubuntu with Xubuntu DE.
Follow official instructions - https://support.amd.com/en-us/kb-articles/Pages/Install-LunarG-Vulkan-SDK.aspx
https://pastebin.com/Lr1sa50v
Row 15 - VULKAN_SDK=/home/kreyren/vulkan/VulkanSDK/1.0.37.0/x86_64 shoudn’t it be 1.1.73.0? (based on AMD’s official instruction)
VK_ERROR_INCOMPATIBLE_DRIVER
SHORTED, MORE IN ORIGINAL DOC.
INFORMATION
GPU: ATI Sapphire 7870 AND AMD Radeon 7870AMD/ATI
Manufacturer has two names for this GPU as far as i know.
GPU Supports Vulkan based on Test in Windows 10 running DotA 2 with “-vulkan” argument and wiki: https://en.wikipedia.org/wiki/Radeon_HD_7000_Series
OS: Tested on Debian 9, Xubuntu and Ubuntu.
Right now I have fresh installation of Ubuntu with backup using Clonezilla and basic setup.
apt list --installed > /home/kreyren/Desktop/Installed_packages.txt
https://pastebin.com/WrKWWbhgInstalled updates using
sudo apt-get update -y && sudo apt-get upgrade -y && sudo apt-get dist-upgrade -y
Distro has 20GB of root + 2GB swap on SSD and 100GB of /home on HDD
Verify that it's supported by AMD:
https://i.imgur.com/a/G9ETDK6
https://i.imgur.com/a/N0AWiLE
TRIED SOLUTION
add NAND modify
/etc/X11/xorg.conf
with
Section "Device"
Identifier "AMD"
Driver "amdgpu"
Option "TearFree" "true"
EndSection
Reboot > VK_ERROR_INCOMPATIBLE_DRIVER
SHORTED, MORE IN ORIGINAL DOC.
BACKSTORY
Original is available on personal Google docs.
I made Facebook document where I tried to fix this issue with the help of other Linux users. Facebook document was removed after solution and the issue was posted on askubuntu! Hoping to reach more people with same issue.
Not enough reputation to post rest of the original and it seems pointless to spam with irelevant info, its here for those who are interested in this issue like Developers who could possibly fix this issue by default.
drivers radeon amd-graphics vulkan
I spent +- 22 hours trying to make it work, but I find more problems than solutions.
PROBLEM
Steps to reproduce #1
Fresh install of Ubuntu with Xubuntu DE.
Follow official instructions - https://support.amd.com/en-us/kb-articles/Pages/Install-LunarG-Vulkan-SDK.aspx
https://pastebin.com/Lr1sa50v
Row 15 - VULKAN_SDK=/home/kreyren/vulkan/VulkanSDK/1.0.37.0/x86_64 shoudn’t it be 1.1.73.0? (based on AMD’s official instruction)
VK_ERROR_INCOMPATIBLE_DRIVER
SHORTED, MORE IN ORIGINAL DOC.
INFORMATION
GPU: ATI Sapphire 7870 AND AMD Radeon 7870AMD/ATI
Manufacturer has two names for this GPU as far as i know.
GPU Supports Vulkan based on Test in Windows 10 running DotA 2 with “-vulkan” argument and wiki: https://en.wikipedia.org/wiki/Radeon_HD_7000_Series
OS: Tested on Debian 9, Xubuntu and Ubuntu.
Right now I have fresh installation of Ubuntu with backup using Clonezilla and basic setup.
apt list --installed > /home/kreyren/Desktop/Installed_packages.txt
https://pastebin.com/WrKWWbhgInstalled updates using
sudo apt-get update -y && sudo apt-get upgrade -y && sudo apt-get dist-upgrade -y
Distro has 20GB of root + 2GB swap on SSD and 100GB of /home on HDD
Verify that it's supported by AMD:
https://i.imgur.com/a/G9ETDK6
https://i.imgur.com/a/N0AWiLE
TRIED SOLUTION
add NAND modify
/etc/X11/xorg.conf
with
Section "Device"
Identifier "AMD"
Driver "amdgpu"
Option "TearFree" "true"
EndSection
Reboot > VK_ERROR_INCOMPATIBLE_DRIVER
SHORTED, MORE IN ORIGINAL DOC.
BACKSTORY
Original is available on personal Google docs.
I made Facebook document where I tried to fix this issue with the help of other Linux users. Facebook document was removed after solution and the issue was posted on askubuntu! Hoping to reach more people with same issue.
Not enough reputation to post rest of the original and it seems pointless to spam with irelevant info, its here for those who are interested in this issue like Developers who could possibly fix this issue by default.
drivers radeon amd-graphics vulkan
drivers radeon amd-graphics vulkan
edited Aug 21 at 18:08
SurvivalMachine
1,2063717
1,2063717
asked May 29 at 1:16
David Košecký
7318
7318
Self answering is encouraged here and I applaud your effort in solving your problem. Be that as it may, I encourage you to split this post into the Question (the problem that you had) in this box and the Answer (the solution you found) in the box below. AskUbuntu is a Q & A site and not a typical forum. You might find the tour informative.
– Elder Geek
May 29 at 15:23
1
@ElderGeek Fixed, thanks for info. (☞゚ヮ゚)☞
– David Košecký
Jun 2 at 1:00
add a comment |
Self answering is encouraged here and I applaud your effort in solving your problem. Be that as it may, I encourage you to split this post into the Question (the problem that you had) in this box and the Answer (the solution you found) in the box below. AskUbuntu is a Q & A site and not a typical forum. You might find the tour informative.
– Elder Geek
May 29 at 15:23
1
@ElderGeek Fixed, thanks for info. (☞゚ヮ゚)☞
– David Košecký
Jun 2 at 1:00
Self answering is encouraged here and I applaud your effort in solving your problem. Be that as it may, I encourage you to split this post into the Question (the problem that you had) in this box and the Answer (the solution you found) in the box below. AskUbuntu is a Q & A site and not a typical forum. You might find the tour informative.
– Elder Geek
May 29 at 15:23
Self answering is encouraged here and I applaud your effort in solving your problem. Be that as it may, I encourage you to split this post into the Question (the problem that you had) in this box and the Answer (the solution you found) in the box below. AskUbuntu is a Q & A site and not a typical forum. You might find the tour informative.
– Elder Geek
May 29 at 15:23
1
1
@ElderGeek Fixed, thanks for info. (☞゚ヮ゚)☞
– David Košecký
Jun 2 at 1:00
@ElderGeek Fixed, thanks for info. (☞゚ヮ゚)☞
– David Košecký
Jun 2 at 1:00
add a comment |
1 Answer
1
active
oldest
votes
This solution may be outdated. It seems that only mesa-vulkan-driver
and sudo apt dist-upgrade
is needed to make vulkan API work. - Updated 10/07/2018
I found the solution before i posted this answer this is repost recommended by @ElderGeek on forum. (•̀ᴗ•́)و
Vulkan installation on AMD Radeon 7870 running Ubuntu 18.04 (possible other debian-based distros)
NOTE: I wasn't able to reproduce it on Debian 9.4.
WARNING: Grab a backup since systemd (or its alternatives) won't be able to boot with error something like: ERR: Install
.
firmware-amd-graphics package
WARNING_EDIT: It seems that package firmware-amd-graphics
is now installd by default on Ubuntu 18.04. I noticed the change at 10/07/2018.
Run this command to update your system
sudo apt-get update -y && sudo apt-get upgrade -y
Install Mesa Vulkan Drivers:
sudo apt-get install mesa-vulkan-drivers vulkan-utils
Modify kernel parameters in
/etc/default/grub
as:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash radeon.si_support=0 amdgpu.si_support=1 modprobe.blacklist=radeon"
This should fix VK_ERROR_INCOMPATIBLE_DRIVER.
To switch on amdgpu driver. (radeon's not working with this GPU.)
Run these commands:
sudo update-grub
To update grub based on info in/etc/default/grub
.
sudo shutdown -r now
To restart your device.
lspci -k | grep "Kernel driver in use:"
To verify that it's loaded correctly, output should be:"Kernel driver in use: amdgpu"
.
Should show up in
vulkaninfo
without problems.
In case it doesn't work
Add nor modify
/etc/X11/xorg.conf
AND/etc/X11/20-amdgpu.conf
with the following content (reboot after this modifications):
Section "Device"
Identifier "AMD"
Driver "amdgpu"
Option "TearFree" "true"
EndSection
Option "TearFree" "true"
should fix problem with screen thearing.
Verify that amdgpu is loaded by loading GRUB and pressing E.
sudo usermod -a -G video $LOGNAME
- Should fix "VK_ERROR_INITIALIZATION_FAILED".
- Seems like magic, but it's recommended by AMD.
sudo apt-get install hexchat > join #radeon
and ask for help.
Feel free to share your experience I'm willing to update this post. (☞゚ヮ゚)☞
I see step one in your question, so I'm not sure you need it in your answer. Did this problem begin when you upgraded your system from a previous version to 18.04? If so your question and this answer would be more useful if you would make that clear and which version you were upgrading from. I would assume 16.04 but I hate to assume anything. Cheers!
– Elder Geek
Jun 2 at 21:33
Actually i was upgrading from Windows 10 and this was first issue i had to deal with on Linux for this device. It seems to be problem on other versions too namely it seems that this GPU needs "amdgpu" drivers and fixes for VK_ERRORS to work as it should with vulkan possibly modifications to Xorg.conf. (o・_・) + to fix thearing
– David Košecký
Jun 3 at 1:09
Editing details into your question would make it more valuable to the community by providing further clarity. It's confusing (at least to me why you would runsudo apt-get dist-upgrade -y
on a fresh installation of 18.04 as there's currently no distribution upgrade path from 18.04 to anything else. The more valuable your posts are to the community the more upvotes you'll get leading to an increase in priveleges
– Elder Geek
Jun 3 at 13:10
@ElderGeek You're right about that, sorry i've included it thinking to make sure that end-user has updated repositories and packages. Updating distro doen't make sence in this scenario. #Fixed Aldo i woudn't post more info from document, most of it are irelevant to fix the issue i believe. ( •_•)
– David Košecký
Jun 4 at 0:26
add a comment |
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',
autoActivateHeartbeat: false,
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
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1041394%2fvk-error-incompatible-driver-error-with-vulkan-on-ati-sapphire-7870-running-xu%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
This solution may be outdated. It seems that only mesa-vulkan-driver
and sudo apt dist-upgrade
is needed to make vulkan API work. - Updated 10/07/2018
I found the solution before i posted this answer this is repost recommended by @ElderGeek on forum. (•̀ᴗ•́)و
Vulkan installation on AMD Radeon 7870 running Ubuntu 18.04 (possible other debian-based distros)
NOTE: I wasn't able to reproduce it on Debian 9.4.
WARNING: Grab a backup since systemd (or its alternatives) won't be able to boot with error something like: ERR: Install
.
firmware-amd-graphics package
WARNING_EDIT: It seems that package firmware-amd-graphics
is now installd by default on Ubuntu 18.04. I noticed the change at 10/07/2018.
Run this command to update your system
sudo apt-get update -y && sudo apt-get upgrade -y
Install Mesa Vulkan Drivers:
sudo apt-get install mesa-vulkan-drivers vulkan-utils
Modify kernel parameters in
/etc/default/grub
as:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash radeon.si_support=0 amdgpu.si_support=1 modprobe.blacklist=radeon"
This should fix VK_ERROR_INCOMPATIBLE_DRIVER.
To switch on amdgpu driver. (radeon's not working with this GPU.)
Run these commands:
sudo update-grub
To update grub based on info in/etc/default/grub
.
sudo shutdown -r now
To restart your device.
lspci -k | grep "Kernel driver in use:"
To verify that it's loaded correctly, output should be:"Kernel driver in use: amdgpu"
.
Should show up in
vulkaninfo
without problems.
In case it doesn't work
Add nor modify
/etc/X11/xorg.conf
AND/etc/X11/20-amdgpu.conf
with the following content (reboot after this modifications):
Section "Device"
Identifier "AMD"
Driver "amdgpu"
Option "TearFree" "true"
EndSection
Option "TearFree" "true"
should fix problem with screen thearing.
Verify that amdgpu is loaded by loading GRUB and pressing E.
sudo usermod -a -G video $LOGNAME
- Should fix "VK_ERROR_INITIALIZATION_FAILED".
- Seems like magic, but it's recommended by AMD.
sudo apt-get install hexchat > join #radeon
and ask for help.
Feel free to share your experience I'm willing to update this post. (☞゚ヮ゚)☞
I see step one in your question, so I'm not sure you need it in your answer. Did this problem begin when you upgraded your system from a previous version to 18.04? If so your question and this answer would be more useful if you would make that clear and which version you were upgrading from. I would assume 16.04 but I hate to assume anything. Cheers!
– Elder Geek
Jun 2 at 21:33
Actually i was upgrading from Windows 10 and this was first issue i had to deal with on Linux for this device. It seems to be problem on other versions too namely it seems that this GPU needs "amdgpu" drivers and fixes for VK_ERRORS to work as it should with vulkan possibly modifications to Xorg.conf. (o・_・) + to fix thearing
– David Košecký
Jun 3 at 1:09
Editing details into your question would make it more valuable to the community by providing further clarity. It's confusing (at least to me why you would runsudo apt-get dist-upgrade -y
on a fresh installation of 18.04 as there's currently no distribution upgrade path from 18.04 to anything else. The more valuable your posts are to the community the more upvotes you'll get leading to an increase in priveleges
– Elder Geek
Jun 3 at 13:10
@ElderGeek You're right about that, sorry i've included it thinking to make sure that end-user has updated repositories and packages. Updating distro doen't make sence in this scenario. #Fixed Aldo i woudn't post more info from document, most of it are irelevant to fix the issue i believe. ( •_•)
– David Košecký
Jun 4 at 0:26
add a comment |
This solution may be outdated. It seems that only mesa-vulkan-driver
and sudo apt dist-upgrade
is needed to make vulkan API work. - Updated 10/07/2018
I found the solution before i posted this answer this is repost recommended by @ElderGeek on forum. (•̀ᴗ•́)و
Vulkan installation on AMD Radeon 7870 running Ubuntu 18.04 (possible other debian-based distros)
NOTE: I wasn't able to reproduce it on Debian 9.4.
WARNING: Grab a backup since systemd (or its alternatives) won't be able to boot with error something like: ERR: Install
.
firmware-amd-graphics package
WARNING_EDIT: It seems that package firmware-amd-graphics
is now installd by default on Ubuntu 18.04. I noticed the change at 10/07/2018.
Run this command to update your system
sudo apt-get update -y && sudo apt-get upgrade -y
Install Mesa Vulkan Drivers:
sudo apt-get install mesa-vulkan-drivers vulkan-utils
Modify kernel parameters in
/etc/default/grub
as:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash radeon.si_support=0 amdgpu.si_support=1 modprobe.blacklist=radeon"
This should fix VK_ERROR_INCOMPATIBLE_DRIVER.
To switch on amdgpu driver. (radeon's not working with this GPU.)
Run these commands:
sudo update-grub
To update grub based on info in/etc/default/grub
.
sudo shutdown -r now
To restart your device.
lspci -k | grep "Kernel driver in use:"
To verify that it's loaded correctly, output should be:"Kernel driver in use: amdgpu"
.
Should show up in
vulkaninfo
without problems.
In case it doesn't work
Add nor modify
/etc/X11/xorg.conf
AND/etc/X11/20-amdgpu.conf
with the following content (reboot after this modifications):
Section "Device"
Identifier "AMD"
Driver "amdgpu"
Option "TearFree" "true"
EndSection
Option "TearFree" "true"
should fix problem with screen thearing.
Verify that amdgpu is loaded by loading GRUB and pressing E.
sudo usermod -a -G video $LOGNAME
- Should fix "VK_ERROR_INITIALIZATION_FAILED".
- Seems like magic, but it's recommended by AMD.
sudo apt-get install hexchat > join #radeon
and ask for help.
Feel free to share your experience I'm willing to update this post. (☞゚ヮ゚)☞
I see step one in your question, so I'm not sure you need it in your answer. Did this problem begin when you upgraded your system from a previous version to 18.04? If so your question and this answer would be more useful if you would make that clear and which version you were upgrading from. I would assume 16.04 but I hate to assume anything. Cheers!
– Elder Geek
Jun 2 at 21:33
Actually i was upgrading from Windows 10 and this was first issue i had to deal with on Linux for this device. It seems to be problem on other versions too namely it seems that this GPU needs "amdgpu" drivers and fixes for VK_ERRORS to work as it should with vulkan possibly modifications to Xorg.conf. (o・_・) + to fix thearing
– David Košecký
Jun 3 at 1:09
Editing details into your question would make it more valuable to the community by providing further clarity. It's confusing (at least to me why you would runsudo apt-get dist-upgrade -y
on a fresh installation of 18.04 as there's currently no distribution upgrade path from 18.04 to anything else. The more valuable your posts are to the community the more upvotes you'll get leading to an increase in priveleges
– Elder Geek
Jun 3 at 13:10
@ElderGeek You're right about that, sorry i've included it thinking to make sure that end-user has updated repositories and packages. Updating distro doen't make sence in this scenario. #Fixed Aldo i woudn't post more info from document, most of it are irelevant to fix the issue i believe. ( •_•)
– David Košecký
Jun 4 at 0:26
add a comment |
This solution may be outdated. It seems that only mesa-vulkan-driver
and sudo apt dist-upgrade
is needed to make vulkan API work. - Updated 10/07/2018
I found the solution before i posted this answer this is repost recommended by @ElderGeek on forum. (•̀ᴗ•́)و
Vulkan installation on AMD Radeon 7870 running Ubuntu 18.04 (possible other debian-based distros)
NOTE: I wasn't able to reproduce it on Debian 9.4.
WARNING: Grab a backup since systemd (or its alternatives) won't be able to boot with error something like: ERR: Install
.
firmware-amd-graphics package
WARNING_EDIT: It seems that package firmware-amd-graphics
is now installd by default on Ubuntu 18.04. I noticed the change at 10/07/2018.
Run this command to update your system
sudo apt-get update -y && sudo apt-get upgrade -y
Install Mesa Vulkan Drivers:
sudo apt-get install mesa-vulkan-drivers vulkan-utils
Modify kernel parameters in
/etc/default/grub
as:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash radeon.si_support=0 amdgpu.si_support=1 modprobe.blacklist=radeon"
This should fix VK_ERROR_INCOMPATIBLE_DRIVER.
To switch on amdgpu driver. (radeon's not working with this GPU.)
Run these commands:
sudo update-grub
To update grub based on info in/etc/default/grub
.
sudo shutdown -r now
To restart your device.
lspci -k | grep "Kernel driver in use:"
To verify that it's loaded correctly, output should be:"Kernel driver in use: amdgpu"
.
Should show up in
vulkaninfo
without problems.
In case it doesn't work
Add nor modify
/etc/X11/xorg.conf
AND/etc/X11/20-amdgpu.conf
with the following content (reboot after this modifications):
Section "Device"
Identifier "AMD"
Driver "amdgpu"
Option "TearFree" "true"
EndSection
Option "TearFree" "true"
should fix problem with screen thearing.
Verify that amdgpu is loaded by loading GRUB and pressing E.
sudo usermod -a -G video $LOGNAME
- Should fix "VK_ERROR_INITIALIZATION_FAILED".
- Seems like magic, but it's recommended by AMD.
sudo apt-get install hexchat > join #radeon
and ask for help.
Feel free to share your experience I'm willing to update this post. (☞゚ヮ゚)☞
This solution may be outdated. It seems that only mesa-vulkan-driver
and sudo apt dist-upgrade
is needed to make vulkan API work. - Updated 10/07/2018
I found the solution before i posted this answer this is repost recommended by @ElderGeek on forum. (•̀ᴗ•́)و
Vulkan installation on AMD Radeon 7870 running Ubuntu 18.04 (possible other debian-based distros)
NOTE: I wasn't able to reproduce it on Debian 9.4.
WARNING: Grab a backup since systemd (or its alternatives) won't be able to boot with error something like: ERR: Install
.
firmware-amd-graphics package
WARNING_EDIT: It seems that package firmware-amd-graphics
is now installd by default on Ubuntu 18.04. I noticed the change at 10/07/2018.
Run this command to update your system
sudo apt-get update -y && sudo apt-get upgrade -y
Install Mesa Vulkan Drivers:
sudo apt-get install mesa-vulkan-drivers vulkan-utils
Modify kernel parameters in
/etc/default/grub
as:
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash radeon.si_support=0 amdgpu.si_support=1 modprobe.blacklist=radeon"
This should fix VK_ERROR_INCOMPATIBLE_DRIVER.
To switch on amdgpu driver. (radeon's not working with this GPU.)
Run these commands:
sudo update-grub
To update grub based on info in/etc/default/grub
.
sudo shutdown -r now
To restart your device.
lspci -k | grep "Kernel driver in use:"
To verify that it's loaded correctly, output should be:"Kernel driver in use: amdgpu"
.
Should show up in
vulkaninfo
without problems.
In case it doesn't work
Add nor modify
/etc/X11/xorg.conf
AND/etc/X11/20-amdgpu.conf
with the following content (reboot after this modifications):
Section "Device"
Identifier "AMD"
Driver "amdgpu"
Option "TearFree" "true"
EndSection
Option "TearFree" "true"
should fix problem with screen thearing.
Verify that amdgpu is loaded by loading GRUB and pressing E.
sudo usermod -a -G video $LOGNAME
- Should fix "VK_ERROR_INITIALIZATION_FAILED".
- Seems like magic, but it's recommended by AMD.
sudo apt-get install hexchat > join #radeon
and ask for help.
Feel free to share your experience I'm willing to update this post. (☞゚ヮ゚)☞
edited Dec 6 at 19:03
answered Jun 2 at 0:58
David Košecký
7318
7318
I see step one in your question, so I'm not sure you need it in your answer. Did this problem begin when you upgraded your system from a previous version to 18.04? If so your question and this answer would be more useful if you would make that clear and which version you were upgrading from. I would assume 16.04 but I hate to assume anything. Cheers!
– Elder Geek
Jun 2 at 21:33
Actually i was upgrading from Windows 10 and this was first issue i had to deal with on Linux for this device. It seems to be problem on other versions too namely it seems that this GPU needs "amdgpu" drivers and fixes for VK_ERRORS to work as it should with vulkan possibly modifications to Xorg.conf. (o・_・) + to fix thearing
– David Košecký
Jun 3 at 1:09
Editing details into your question would make it more valuable to the community by providing further clarity. It's confusing (at least to me why you would runsudo apt-get dist-upgrade -y
on a fresh installation of 18.04 as there's currently no distribution upgrade path from 18.04 to anything else. The more valuable your posts are to the community the more upvotes you'll get leading to an increase in priveleges
– Elder Geek
Jun 3 at 13:10
@ElderGeek You're right about that, sorry i've included it thinking to make sure that end-user has updated repositories and packages. Updating distro doen't make sence in this scenario. #Fixed Aldo i woudn't post more info from document, most of it are irelevant to fix the issue i believe. ( •_•)
– David Košecký
Jun 4 at 0:26
add a comment |
I see step one in your question, so I'm not sure you need it in your answer. Did this problem begin when you upgraded your system from a previous version to 18.04? If so your question and this answer would be more useful if you would make that clear and which version you were upgrading from. I would assume 16.04 but I hate to assume anything. Cheers!
– Elder Geek
Jun 2 at 21:33
Actually i was upgrading from Windows 10 and this was first issue i had to deal with on Linux for this device. It seems to be problem on other versions too namely it seems that this GPU needs "amdgpu" drivers and fixes for VK_ERRORS to work as it should with vulkan possibly modifications to Xorg.conf. (o・_・) + to fix thearing
– David Košecký
Jun 3 at 1:09
Editing details into your question would make it more valuable to the community by providing further clarity. It's confusing (at least to me why you would runsudo apt-get dist-upgrade -y
on a fresh installation of 18.04 as there's currently no distribution upgrade path from 18.04 to anything else. The more valuable your posts are to the community the more upvotes you'll get leading to an increase in priveleges
– Elder Geek
Jun 3 at 13:10
@ElderGeek You're right about that, sorry i've included it thinking to make sure that end-user has updated repositories and packages. Updating distro doen't make sence in this scenario. #Fixed Aldo i woudn't post more info from document, most of it are irelevant to fix the issue i believe. ( •_•)
– David Košecký
Jun 4 at 0:26
I see step one in your question, so I'm not sure you need it in your answer. Did this problem begin when you upgraded your system from a previous version to 18.04? If so your question and this answer would be more useful if you would make that clear and which version you were upgrading from. I would assume 16.04 but I hate to assume anything. Cheers!
– Elder Geek
Jun 2 at 21:33
I see step one in your question, so I'm not sure you need it in your answer. Did this problem begin when you upgraded your system from a previous version to 18.04? If so your question and this answer would be more useful if you would make that clear and which version you were upgrading from. I would assume 16.04 but I hate to assume anything. Cheers!
– Elder Geek
Jun 2 at 21:33
Actually i was upgrading from Windows 10 and this was first issue i had to deal with on Linux for this device. It seems to be problem on other versions too namely it seems that this GPU needs "amdgpu" drivers and fixes for VK_ERRORS to work as it should with vulkan possibly modifications to Xorg.conf. (o・_・) + to fix thearing
– David Košecký
Jun 3 at 1:09
Actually i was upgrading from Windows 10 and this was first issue i had to deal with on Linux for this device. It seems to be problem on other versions too namely it seems that this GPU needs "amdgpu" drivers and fixes for VK_ERRORS to work as it should with vulkan possibly modifications to Xorg.conf. (o・_・) + to fix thearing
– David Košecký
Jun 3 at 1:09
Editing details into your question would make it more valuable to the community by providing further clarity. It's confusing (at least to me why you would run
sudo apt-get dist-upgrade -y
on a fresh installation of 18.04 as there's currently no distribution upgrade path from 18.04 to anything else. The more valuable your posts are to the community the more upvotes you'll get leading to an increase in priveleges– Elder Geek
Jun 3 at 13:10
Editing details into your question would make it more valuable to the community by providing further clarity. It's confusing (at least to me why you would run
sudo apt-get dist-upgrade -y
on a fresh installation of 18.04 as there's currently no distribution upgrade path from 18.04 to anything else. The more valuable your posts are to the community the more upvotes you'll get leading to an increase in priveleges– Elder Geek
Jun 3 at 13:10
@ElderGeek You're right about that, sorry i've included it thinking to make sure that end-user has updated repositories and packages. Updating distro doen't make sence in this scenario. #Fixed Aldo i woudn't post more info from document, most of it are irelevant to fix the issue i believe. ( •_•)
– David Košecký
Jun 4 at 0:26
@ElderGeek You're right about that, sorry i've included it thinking to make sure that end-user has updated repositories and packages. Updating distro doen't make sence in this scenario. #Fixed Aldo i woudn't post more info from document, most of it are irelevant to fix the issue i believe. ( •_•)
– David Košecký
Jun 4 at 0:26
add a comment |
Thanks for contributing an answer to Ask Ubuntu!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1041394%2fvk-error-incompatible-driver-error-with-vulkan-on-ati-sapphire-7870-running-xu%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
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
Self answering is encouraged here and I applaud your effort in solving your problem. Be that as it may, I encourage you to split this post into the Question (the problem that you had) in this box and the Answer (the solution you found) in the box below. AskUbuntu is a Q & A site and not a typical forum. You might find the tour informative.
– Elder Geek
May 29 at 15:23
1
@ElderGeek Fixed, thanks for info. (☞゚ヮ゚)☞
– David Košecký
Jun 2 at 1:00