On 01/05/2020 01.06, Marc Chamberlin wrote:
On 4/29/20 12:10 AM, Carlos E. R. wrote:
On 29/04/2020 06.13, Marc Chamberlin wrote:
Hi again Carlos, and all who have been providing me with their thoughts... Sorry for the delay in getting back, I got sidelined into hauling stuff to the dump yesterday, took all day, sigh...
Anywise, I have tried/used the nouveau driver in the past and ran into troubles with it so gave it up and went back to using the nVidia drivers which worked. So not sure I want to try nouveau again but will hold that thought in reserve for now and give it a go if all else fails. I took a look at your plan B, and must say I found the instructions confusing, and seems to be aimed at folks with a deeper understanding of the OS and driver details than I have. Also it appears to be a bit dated, I found a couple of links that were either broken or pointing to a temp web page saying the instructions no longer exist. So I am kinda wanting to back away from that route also unless I have no other paths to follow. So that leaves your plan C and I am hoping you can give me an easy to follow guide! ;-)
Ok, the first step is to undo plan B, ie, the installation of the 15.2 kernel and 15.2 Nvidia drivers. Open a terminal, and "su -" to root. Do not forget the dash! Verification 1. You may get something like this: Telcontar:~ # rpm -qa | grep -i kernel kernel-default-4.12.14-lp151.28.44.1.x86_64 kernel-default-5.3.18-lp152.10.4.x86_64 texlive-l3kernel-doc-2017.133.svn44483-lp152.7.2.noarch kernel-devel-4.12.14-lp151.28.44.1.noarch kernel-macros-5.3.18-lp152.10.4.noarch texlive-l3kernel-2017.133.svn44483-lp152.7.2.noarch kernel-docs-5.3.18-lp152.10.4.noarch kernel-syms-4.12.14-lp151.28.44.1.x86_64 kernel-firmware-20200107-lp152.1.1.noarch kernel-syms-5.3.18-lp152.10.4.x86_64 nfs-kernel-server-2.1.1-lp152.8.2.x86_64 kernel-devel-5.3.18-lp152.10.4.noarch kernel-default-devel-5.3.18-lp152.10.4.x86_64 kernel-default-devel-4.12.14-lp151.28.44.1.x86_64 kernel-source-5.3.18-lp152.10.4.noarch kernel-source-4.12.14-lp151.28.44.1.noarch We have to uninstall all those -lp152 packages. Second verification: Telcontar:~ # rpm -qa | grep -i lp152 kernel-default-5.3.18-lp152.10.4.x86_64 texlive-l3kernel-doc-2017.133.svn44483-lp152.7.2.noarch kernel-macros-5.3.18-lp152.10.4.noarch texlive-l3kernel-2017.133.svn44483-lp152.7.2.noarch kernel-docs-5.3.18-lp152.10.4.noarch virtualbox-kmp-default-6.1.6_k5.3.18_lp152.10-lp152.1.1.x86_64 kernel-firmware-20200107-lp152.1.1.noarch kernel-syms-5.3.18-lp152.10.4.x86_64 nfs-kernel-server-2.1.1-lp152.8.2.x86_64 kernel-devel-5.3.18-lp152.10.4.noarch kernel-default-devel-5.3.18-lp152.10.4.x86_64 virtualbox-6.1.6-lp152.1.1.x86_64 kernel-source-5.3.18-lp152.10.4.noarch Telcontar:~ # Fire up yast, as root: yast2 --qt sw_single & - Select view by repository. - Select the kernel 15.2 repository you added. - Notice that the "switch packages link" is not there. - Hack 1.1: Select the System repository. - hack 1.2: Click on "Switch system packages to the version in this repository (15.2 kernel) - Now Click on "Cancel switching system packages to version in repository 15.2 kernel. This is what we wanted. In my case this fails (I am in your situation for another reason). So, in the package panel display version tab. Go package by package selecting the 15.1 version instead of the 15.2 version. You will have to do that for all the packages that were listed in the 2nd verification step above. Apply. Yast will say you need to reboot. Not yet. Exit yast and verify: Telcontar:~ # rpm -qa | grep -i lp152 [1]+ Done yast2 --qt sw_single Telcontar:~ # Telcontar:~ # rpm -qa | grep -i kernel kernel-macros-4.12.14-lp151.28.48.1.noarch kernel-default-4.12.14-lp151.28.44.1.x86_64 kernel-docs-4.12.14-lp151.28.48.1.noarch texlive-l3kernel-2017.133.svn44483-lp151.6.1.noarch kernel-devel-4.12.14-lp151.28.44.1.noarch texlive-l3kernel-doc-2017.133.svn44483-lp151.6.1.noarch kernel-syms-4.12.14-lp151.28.44.1.x86_64 nfs-kernel-server-2.1.1-lp151.7.3.1.x86_64 kernel-default-devel-4.12.14-lp151.28.44.1.x86_64 kernel-firmware-20200107-lp151.2.12.1.noarch kernel-source-4.12.14-lp151.28.44.1.noarch <=============== Telcontar:~ # Notice if you have that package or not, you need it. Fire up yast another time: yast2 --qt sw_single & Go to menu Configuration / Repositories Disable the "15.2 kernel" repository, and the "15.2 NVidia" repository that you added days ago. And apply. We are back on Yast "sw_single" module. On the search box" enter "kernel-source", and make sure it is installed (for 15.1). If not, tick it to install. Display now by repositories, and select the NVidia 15.1 repository. Then select the "version" tab. Make sure that you don't have any 15.2 package there. They should show in red, because on the previous step we disabled that repo. Apply. Reboot. You may want, before reboot, to apply updates: yast2 --qt online_update & after that, reboot. You should be back to kernel-default-4.12.14 running. I am doing that as well, so that will take some time to run. I will continue with plan C proper after my lunch and siesta. -- Cheers / Saludos, Carlos E. R. (from 15.1 x86_64 at Telcontar)