Hi all,
After the update to kernel 3.16.7-24 (happened today IIRC), my dual screen setup is acting weird…
So my (admittedly odd) config is as follows : one portrait display (1680x1050) connected through DVI to a firepro V5800 + a landscape screen (1920x1080) connected to a R9 285 through HDMI. Of course because of the R9 285 I am stuck with AMD Catalyst until AMDGPU hits OpenSuse, so I cannot switch to Radeon.
The problem is as follows :
if I select 3.16.7-21 (before update) from grub everything works dandy, but if I choose 3.16.7-24, only my screen connected the firepro shows up (the other is black but does not show any “no signal” text), but in landscape mode. I have noticed that if I then go in Catalyst and disable Xinerama, on next login I have nothing until I switch to TTY, which appears on the landscape monitor ! So I have to go back to 3.16.7-21 to reactivate Xinerama and so on.
Any clues as what could cause that ?
How was the AMD driver installed?? If installed by download rather then from repo you need to reinstall
Hey, sorry for late reply, I’ve been quite busy. I installed the driver with the repo.
So your question made me think back to my time with Arch, and I remembered that for every new kernel the fglrx kernel module had to be recompiled. So I started the the newer kernel and of course lsmod | grep “fglrx” showed that the module was not started, and the reinstall made everything work again as you suggested, so thanks a bunch for that !
Is there a way to automate the module update process in OpenSUSE ?
I’ll mark the thread as solved anyway, thanks for the answer !
If you installed via the repo then it should have the associated kmp package and it should reinstall automatically when a kernel changes. make sure that kmp package for fglrx is installed
Ok, I might be a complete idiot but I cannot find any kmp package for fglrx, neither in the repo nor anywhere else… Is it supposed to be inside another repo ? I have a fglrxrebuild service activated, would that be it ?
No, there is none.
The fglrx packages contain the kernel module source code and compile it during installation. And they install a service that rebuilds it after kernel updates.
I have a fglrxrebuild service activated, would that be it ?
That’s the service that should automatically rebuild the kernel module when a kernel update was installed.
If it is activated, there should not be a problem.