Re: [opensuse-factory] TW boot-freeze, no graphical login
The ./amdgpu-pro-install --compute command created a local amdgpu-pro repository and installed a few rpms. There is some dkms stuff that I don't understand. Other than this, there is a blacklist radeon entry for /etc/modprobe.d/ but, the radeon kernel driver doesn't even support the rx480... So, I don't see what prevented my boot (probably this dkms stuff). After removing the installed amdgpu-pro packages, TW boots up normally. Thank you all. Now, I just manually copy the OpenCL driver parts to /opt/amdgpu-pro/ as described here: https://community.amd.com/message/2788134 That seems to work :-) Cheers, Michael Am 29.05.2017 um 09:35 schrieb Michael Born:
Thank you all for your comments.
I did not install any Nvidia stuff for my AMD card. The ACPI/BIOS errors of my MSI Z77 mainboard are there for many years - I don't know why it is so hard for them to write a BIOS that has no wrong parameters in it... But, I don't think that is my problem. The messages have been there forever.
I think your Nvidia comments are helpful. Although, I use the open source amdgpu+MESA drivers, I installed the OpenCL driver from the binary amdgpu-PRO package with: ./amdgpu-pro-install --compute
Maybe that messed with my initrd. I will check that tonight when I'm back home.
But, what could prevent the VESA fall-back driver to kick in?
Cheers, Michael
-- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
2017-05-29 16:36 GMT-03:00 Michael Born
The ./amdgpu-pro-install --compute command created a local amdgpu-pro repository and installed a few rpms. There is some dkms stuff that I don't understand. Other than this, there is a blacklist radeon entry for /etc/modprobe.d/ but, the radeon kernel driver doesn't even support the rx480... So, I don't see what prevented my boot (probably this dkms stuff).
After removing the installed amdgpu-pro packages, TW boots up normally. Thank you all.
Now, I just manually copy the OpenCL driver parts to /opt/amdgpu-pro/ as described here: https://community.amd.com/message/2788134
That seems to work :-)
Cheers, Michael
Am 29.05.2017 um 09:35 schrieb Michael Born:
Thank you all for your comments.
I did not install any Nvidia stuff for my AMD card. The ACPI/BIOS errors of my MSI Z77 mainboard are there for many years - I don't know why it is so hard for them to write a BIOS that has no wrong parameters in it... But, I don't think that is my problem. The messages have been there forever.
I think your Nvidia comments are helpful. Although, I use the open source amdgpu+MESA drivers, I installed the OpenCL driver from the binary amdgpu-PRO package with: ./amdgpu-pro-install --compute
Maybe that messed with my initrd. I will check that tonight when I'm back home.
But, what could prevent the VESA fall-back driver to kick in?
If You want to install the driver complete: http://support.amd.com/en-us/kb-articles/Pages/How-To-Install-Uninstall-AMDG... You must have the complete development enviroment for the kernel development, with same kernel-devel version than the running kernel. You must to apply a patch (this is for the 16.60 version) Required utils: - rpmrebuild - patch Steps: Extract driver package: $ tar -Jxvf amdgpu-pro-16.60-379184.tar.xz Change to the directory where the rpm package amdgpu-pro-dkms is: $ cd amdgpu-pro-16.60-379184/RPMS/noarch Execute rpmrebuild with the following: $ rpmrebuild -ep amdgpu-pro-dkms-16.60-379184.noarch.rpm This opens vim. Attention: Do not close vim yet! Open a new shell window and change to the directory where the contents of the rpm file are: $ cd ~/.tmp/rpmrebuild.4738/work/root Apply the patch: $ patch -p1 < path/to/patch.diff Close the shell window Change to the window where vim is still open and quit vim with :wq rpmrebuild displays the message "Do you want to continue ? (y/N)". Type yes. Now replace the original rpm file with the modified (Found in ~/rpmbuild/RPMS/noarch). Install the driver (Execute amdgpu-pro-install) You can find here the patch for the 17.10 version: https://community.amd.com/servlet/JiveServlet/download/2795893-72963/patch_1... I could install the driver amdgpu-pro-17.10-414273 with the kernel linux-4.4.62-18.6 in Opensuse Leap 42.2. Remember when You are installing the driver You will get a cheksum error because the replacement of the recompiled package, and appear a number wich must be typed to continue with the instalation. Regards, Juan -- USA LINUX OPENSUSE QUE ES SOFTWARE LIBRE, NO NECESITAS PIRATEAR NADA Y NI TE VAS A PREOCUPAR MAS POR LOS VIRUS Y SPYWARES: http://www.opensuse.org/es/ Puedes visitar mi blog en: http://jerbes.blogspot.com.ar/ -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Thank you for this explanation. This will be helpful for many. I'm quite happy with the open source amdgpu driver (+MESA OpenGL). Only the missing open source OpenCL driver is what makes me use that part of the binary driver. Cheers, Michael Am 30.05.2017 um 00:09 schrieb Juan Erbes:
If You want to install the driver complete: http://support.amd.com/en-us/kb-articles/Pages/How-To-Install-Uninstall-AMDG...
You must have the complete development enviroment for the kernel development, with same kernel-devel version than the running kernel.
You must to apply a patch (this is for the 16.60 version)
Required utils: - rpmrebuild
- patch
Steps:
Extract driver package:
$ tar -Jxvf amdgpu-pro-16.60-379184.tar.xz
Change to the directory where the rpm package amdgpu-pro-dkms is:
$ cd amdgpu-pro-16.60-379184/RPMS/noarch
Execute rpmrebuild with the following:
$ rpmrebuild -ep amdgpu-pro-dkms-16.60-379184.noarch.rpm
This opens vim. Attention: Do not close vim yet!
Open a new shell window and change to the directory where the contents of the rpm file are:
$ cd ~/.tmp/rpmrebuild.4738/work/root
Apply the patch:
$ patch -p1 < path/to/patch.diff
Close the shell window
Change to the window where vim is still open and quit vim with :wq
rpmrebuild displays the message "Do you want to continue ? (y/N)". Type yes.
Now replace the original rpm file with the modified (Found in ~/rpmbuild/RPMS/noarch).
Install the driver (Execute amdgpu-pro-install)
You can find here the patch for the 17.10 version:
https://community.amd.com/servlet/JiveServlet/download/2795893-72963/patch_1...
I could install the driver amdgpu-pro-17.10-414273 with the kernel linux-4.4.62-18.6 in Opensuse Leap 42.2.
Remember when You are installing the driver You will get a cheksum error because the replacement of the recompiled package, and appear a number wich must be typed to continue with the instalation.
Regards, Juan
-- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
On 30/05/17 03:55 AM, Michael Born wrote:
Thank you for this explanation. This will be helpful for many. I'm quite happy with the open source amdgpu driver (+MESA OpenGL). Only the missing open source OpenCL driver is what makes me use that part of the binary driver.
Cheers, Michael
Am 30.05.2017 um 00:09 schrieb Juan Erbes:
If You want to install the driver complete: http://support.amd.com/en-us/kb-articles/Pages/How-To-Install-Uninstall-AMDG...
You must have the complete development enviroment for the kernel development, with same kernel-devel version than the running kernel.
You must to apply a patch (this is for the 16.60 version)
Required utils: - rpmrebuild
- patch
Steps:
Extract driver package:
$ tar -Jxvf amdgpu-pro-16.60-379184.tar.xz
Change to the directory where the rpm package amdgpu-pro-dkms is:
$ cd amdgpu-pro-16.60-379184/RPMS/noarch
Execute rpmrebuild with the following:
$ rpmrebuild -ep amdgpu-pro-dkms-16.60-379184.noarch.rpm
This opens vim. Attention: Do not close vim yet!
Open a new shell window and change to the directory where the contents of the rpm file are:
$ cd ~/.tmp/rpmrebuild.4738/work/root
Apply the patch:
$ patch -p1 < path/to/patch.diff
Close the shell window
Change to the window where vim is still open and quit vim with :wq
rpmrebuild displays the message "Do you want to continue ? (y/N)". Type yes.
Now replace the original rpm file with the modified (Found in ~/rpmbuild/RPMS/noarch).
Install the driver (Execute amdgpu-pro-install)
You can find here the patch for the 17.10 version:
https://community.amd.com/servlet/JiveServlet/download/2795893-72963/patch_1...
I could install the driver amdgpu-pro-17.10-414273 with the kernel linux-4.4.62-18.6 in Opensuse Leap 42.2.
Remember when You are installing the driver You will get a cheksum error because the replacement of the recompiled package, and appear a number wich must be typed to continue with the instalation.
Regards, Juan
Mesa now has a library for installation. Mesa-libOpenCL - Mesa OpenCL implementation -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
2017-05-30 17:11 GMT-03:00 Roman Bysh
On 30/05/17 03:55 AM, Michael Born wrote:
Thank you for this explanation. This will be helpful for many. I'm quite happy with the open source amdgpu driver (+MESA OpenGL). Only the missing open source OpenCL driver is what makes me use that part of the binary driver.
Mesa now has a library for installation.
Mesa-libOpenCL - Mesa OpenCL implementation
Yes, but the actual version of Mesa for Leap 42.2 is 11.2.2-166.1 In the build service is the same version. Mesa 17.1.1 Released http://www.phoronix.com/scan.php?page=news_item&px=Mesa-17.1.1-Released https://lists.freedesktop.org/archives/mesa-dev/2017-May/156831.html What You know about mesa-amdgpu-pro-vdpau-drivers - Mesa-based DRI drivers? I works with the amdgpu-pro driver? Regards, Juan -- USA LINUX OPENSUSE QUE ES SOFTWARE LIBRE, NO NECESITAS PIRATEAR NADA Y NI TE VAS A PREOCUPAR MAS POR LOS VIRUS Y SPYWARES: http://www.opensuse.org/es/ Puedes visitar mi blog en: http://jerbes.blogspot.com.ar/ -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
2017-05-30 4:55 GMT-03:00 Michael Born
Thank you for this explanation. This will be helpful for many. I'm quite happy with the open source amdgpu driver (+MESA OpenGL). Only the missing open source OpenCL driver is what makes me use that part of the binary driver.
Yes, the latest Mesa 17.2 seems to have better perfomance than the amdgpu-pro driver. http://www.phoronix.com/scan.php?page=article&item=ubuntu-zesty-amdmay&num=1 https://www.gamingonlinux.com/articles/steamos-updated-valve-drops-amdgpu-pr... I could install the driver amdgpu-pro-17.10-414273 with the kernel linux-4.4.62-18.6 in Opensuse Leap 42.2. But in the test with Unigine Valley, I observed many variations in the speed in the benchmark mode. The media FPS of the benchmark with Unigine Valley is similar than the FPS obtained with the driver amdgpu-pro-16.60 Tested wih glmark2, appear a little better performance with the last driver. https://community.amd.com/thread/215611 Mesa 17.2 is available in the opensuse repos? Regards, Juan -- USA LINUX OPENSUSE QUE ES SOFTWARE LIBRE, NO NECESITAS PIRATEAR NADA Y NI TE VAS A PREOCUPAR MAS POR LOS VIRUS Y SPYWARES: http://www.opensuse.org/es/ Puedes visitar mi blog en: http://jerbes.blogspot.com.ar/ -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
Am 30.05.2017 um 23:37 schrieb Juan Erbes:
... Yes, the latest Mesa 17.2 seems to have better perfomance than the amdgpu-pro driver. http://www.phoronix.com/scan.php?page=article&item=ubuntu-zesty-amdmay&num=1
Forget it, Ubuntu <> openSuse, and the test ist with kernel 4.12 !!!
https://www.gamingonlinux.com/articles/steamos-updated-valve-drops-amdgpu-pr...
I could install the driver amdgpu-pro-17.10-414273 with the kernel linux-4.4.62-18.6 in Opensuse Leap 42.2.
Well, if you want openCL, then Ubuntu provides. Here amdgpu-pro runs with Xubuntu 16.04.2 and openCL. cu Peter -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org
participants (4)
-
Juan Erbes
-
Michael Born
-
Peter Mc Donough
-
Roman Bysh