Hello,
I have a dual boot system (Ubuntu + Opensuse 13.1) which I am using for
testing code acceleration by offloading computations to the gpu with opencl.
I need to test the new amd gpu drivers on opensuse 13.1 but I must be able
to boot to runlevel 3.
I have tried editing the boot grub code by typing e when the opensuse option
is highlighted in the boot menu. After appending a line with:
radeon.modeset=0 blacklist=radeon 3
and using cntl-x, I get back to the graphical interface.
I also tried yast/yast2 but I could not locate a suitable option.
I’ve also try editing the /etc/inittab - just in case.
Any ideas?
Thank u.
You need to append that to the existing line that starts with “linux” or “linuxefi”.
Don’t put that in a new line.
Btw, “blacklist=radeon” is probably unnecessary. “radeon.modeset=0” (or “nomodeset”) should already prevent radeon from being loaded.
And I don’t think there is a “blacklist=” kernel option at all anyway.
I also tried yast/yast2 but I could not locate a suitable option.
System->Boot Loader->Boot Loader Options
I’ve also try editing the /etc/inittab - just in case.
That’s not used at all in openSUSE 13.1. systemd doesn’t support /etc/inittab, there are no runlevels really any more.
On 2015-09-14 22:06, suse gflops wrote:
> I have tried editing the boot grub code by typing e when the opensuse
> option
> is highlighted in the boot menu. After appending a line with:
>
> radeon.modeset=0 blacklist=radeon 3
This should just work. Not appending a line, but editing the correct
line and adding a “3” at the end.
> I’ve also try editing the /etc/inittab - just in case.
No, that will not work anymore. We are using systemd.
Telcontar:~ # systemctl get-default
runlevel3.target
Telcontar:~ #
use “set-default” to change…
–
Cheers / Saludos,
Carlos E. R.
(from 13.1 x86_64 “Bottle” at Telcontar)
That was quick.
Many thanks to u both.
Appending the “radeon.modeset=0 etc.” to the “linux” line has worked.
It also throws two messages like
… [drm:radeon]ERROR NO UMS SUPPORT …
before the login prompt.
Anyway this hurdle seems passed.
Yes. radeon requires KMS to work. With “radeon.modeset=0” you disable KMS, therefore radeon prints this error message and bails out.
But the point of “radeon=modeset=0” is to prevent radeon from being loaded, isn’t it?
Ok. Evidently I am discovering basic things.
Btw, the mouse and keyboard navigation keys
seem inoperable in the boot loader settings screen
of yast.
Assuming you speak of the text based Yast. You need to learn a different set. No mouse in terminal and try tabs/shift tabs to navigate between fields. It is old school.