Due to an influx of spam, we have had to impose restrictions on new accounts. Please see this wiki page for instructions on how to get full permissions. Sorry for the inconvenience.
Admin message
The migration is almost done, at least the rest should happen in the background. There are still a few technical difference between the old cluster and the new ones, and they are summarized in this issue. Please pay attention to the TL:DR at the end of the comment.
The driver install is hard coded to reject anything other than 18.04, which is two versions behind current Ubuntu. Please update the driver.
Preparing to unpack .../amdgpu-core_19.10-785425_all.deb ...<br>ERROR: This package can only be installed on Ubuntu 18.04.<br>dpkg: error processing archive /var/opt/amdgpu-pro-local/./amdgpu-core_19.10-785425_all.deb (--unpack):<br> new amdgpu-core package pre-installation script subprocess returned error exit status 1<br>Errors were encountered while processing:<br> /var/opt/amdgpu-pro-local/./amdgpu-core_19.10-785425_all.deb<br>E: Sub-process /usr/bin/dpkg returned an error code (1)<br>
Designs
Child items ...
Show closed items
Linked items 0
Link issues together to show that they're related.
Learn more.
I spent over a thousand dollars for a card that doesn't support current Linux? And when I file a bug report it's reclassified as an "enhancement", and a medium priority one at that?! Worse still, the driver would probably work fine if the installer would just ignore the version code and try... I'm in shock.
Also, the install scrip fails without rolling back anything and leaving the system in a half-baked state. The supplied uninstall fails because amdgpu-core isn't installed yet. Since only 18.04 is supported, the install script should at least check for that before installing half a dozen packages for which "apt --fix-broken" cannot resolve their dependencies, due to the hard coded Ubuntu version. Catch-22.
If anyone else finds themselves in this fix by installing this driver, the only way to get apt-get working again is to forcefully remove all of the files using:
sudo dpkg --force-all -P [package name]
Here is the list of miss-installed packages:
The following packages have unmet dependencies:
amdgpu-dkms : Depends: amdgpu-core but it is not going to be installed
amdgpu-lib : Depends: amdgpu-core (= 19.10-785425) but it is not going to be installed
glamor-amdgpu : Depends: amdgpu-core but it is not going to be installed
gst-omx-amdgpu : Depends: amdgpu-core but it is not going to be installed
libdrm-amdgpu-common : Depends: amdgpu-core but it is not going to be installed
libdrm2-amdgpu:i386 : Depends: amdgpu-core:i386
libdrm2-amdgpu : Depends: amdgpu-core but it is not going to be installed
libegl1-amdgpu-mesa:i386 : Depends: amdgpu-core:i386
libegl1-amdgpu-mesa : Depends: amdgpu-core but it is not going to be installed
libgbm1-amdgpu:i386 : Depends: amdgpu-core:i386
libgbm1-amdgpu : Depends: amdgpu-core but it is not going to be installed
libgl1-amdgpu-mesa-dri:i386 : Depends: amdgpu-core:i386
Recommends: libtxc-dxtn-s2tc0:i386 but it is not installable or
libtxc-dxtn0:i386 but it is not installable
libgl1-amdgpu-mesa-dri : Depends: amdgpu-core but it is not going to be installed
Recommends: libtxc-dxtn-s2tc0 but it is not installable or
libtxc-dxtn0 but it is not installable
libglapi-amdgpu-mesa:i386 : Depends: amdgpu-core:i386
libglapi-amdgpu-mesa : Depends: amdgpu-core but it is not going to be installed
libllvm7.1-amdgpu:i386 : Depends: amdgpu-core:i386
libllvm7.1-amdgpu : Depends: amdgpu-core but it is not going to be installed
libwayland-amdgpu-client0:i386 : Depends: amdgpu-core:i386
libwayland-amdgpu-client0 : Depends: amdgpu-core but it is not going to be installed
libwayland-amdgpu-egl1:i386 : Depends: amdgpu-core:i386
libwayland-amdgpu-egl1 : Depends: amdgpu-core but it is not going to be installed
libwayland-amdgpu-server0:i386 : Depends: amdgpu-core:i386
libwayland-amdgpu-server0 : Depends: amdgpu-core but it is not going to be installed
mesa-amdgpu-va-drivers:i386 : Depends: amdgpu-core:i386
mesa-amdgpu-va-drivers : Depends: amdgpu-core but it is not going to be installed
mesa-amdgpu-vdpau-drivers:i386 : Depends: amdgpu-core:i386
mesa-amdgpu-vdpau-drivers : Depends: amdgpu-core but it is not going to be installed
xserver-xorg-amdgpu-video-amdgpu : Depends: amdgpu-core but it is not going to be installed
Yet it half-way installs on 19.04 without a check, and your download page does not include any warning of what it will do to your system if it's not 18.04. In fact, the sub heading lists 18.04.2, so is that the only version of 18.04 supported?
From the specificity used, it's reasonable to assume that the listed version was a minimum version, not an exclusive version.
@andrew, thank you for the script. I will give it a try shortly. As an aside, I noticed that someone changed the component from AMDgpu to AMDgpu-pro. I was not installing pro. Will your script work with a standard install?
@Rolf, my script is specifically targeted at pro variant. I do not understand your desire to use amd bundled archive for All-Open stack, because All-Open is already provided by Ubuntu repos.
However, you can just remove "--pro" from the end of the script in line:
./amdgpu-install --pro --opencl=lagacy,pal --no-dkms
Added "-f" to rm command to prevent error message in output
rm: cannot remove 'amdgpu-core_19.10-785425_all.no_ub_ver_chk.deb': No such file or directory
Explicitly specified that problems appears in 19.10-785425 release, because they may be fixed by amd in further releases
@andrew, I'm transitioning from Windows to Linux for software development. Though not new to Linux, I'm new to running it with a head. Perhaps I'm trying to do something unnecessary under Ubuntu? I have an ASUS Radeon VII 16GB installed in this system. The first thing I had to do under Windows was update the driver from AMD's website. I was following suit for Linux. I don't believe I can run the Pro version on my hardware. The downloaded driver installs either. Ubuntu identifies the graphics as AMD® Vega20. Any and all advice would be most appreciated.
@andrew, I'm transitioning from Windows to Linux for software development.
Though not new to Linux, I'm new to running it with a head. Perhaps I'm
trying to do something unnecessary under Ubuntu? I have an ASUS Radeon VII
16GB installed in this system. The first thing I had to do under Windows was
update the driver from AMD's website. I was following suit for Linux.
In general, on Linux most users use the in box drivers or a ppa (if you want bleeding edge) rather than the packaged drivers. The packaged drivers from AMD are mainly there to support workstation customers or users that want to use an older enterprise distro which may not have support in the box.
I have a Linux workstation and it's a development workstation. Your driver page (https://www.amd.com/en/support/graphics/amd-radeon-2nd-generation-vega/amd-radeon-2nd-generation-vega/amd-radeon-vii) is where people go for up-to-date drivers on Windows. It clearly has a Linux sections as well, so this is very confusing. I still have no idea if I should be using the pro or normal drivers. I am very appreciative to Alex for providing a script that gives me choice on Ubuntu 19.04.
Btw, it would be very nice to list these PPAs on the driver page. Where are they documented? It's not like I can build the driver for myself without source.