On Thu, Dec 20, 2007 at 08:24:12AM +0100, Roger Oberholtzer wrote:
On Wed, 2007-12-19 at 09:10 -0800, Greg KH wrote:
On Wed, Dec 19, 2007 at 02:44:41PM +0100, Roger Oberholtzer wrote:
I have installed the RT kernel on 10.3. Comes up as expected. I have yet to see how it will effect my data gathering applications.
Then don't use it :)
I was unclear. I meant I had not evaluated it yet. In fact, we do things like get kernel signals when a photocell triggers. We want them as soon as possible, at least with a similar delay most times. We also receive network packets from data collection devices. We control measurement systems using real time DGPS locations, expecting good accuracy when the system is moving at >90 km/h. All this should arrive is our application in a decent predictable time. We run a mix of threads and SIGIO handlers. All this is working within our currently stated limits. But, as always, our users always like accuracy improvements. So, I am evaluating the RT kernel to see what it may, or may not, offer in this.
Ok, that makes more sense, thanks for explaining it.
Seriously, only use the -rt kernel if you _really_ know what you are wanting it for. It will cause your machine to run slower overall, which is probably not your intention...
I also have the nvidia driver installed via YaST. When I run the RT kernel, of course the nvidia driver is not present. What is the best way to sort this out?
Don't use the -rt kernel, it will not work with the nvidia driver.
OK. OOC, are any of the RT kernel optimizations in macros in include files?
Yes, some are.
Meaning the code must be compiled to take advantage?
Kernel drivers must be re-compiled.
The normal X server is not recompiled to expect the RT kernel.
That's because it is not a kernel driver, yet :)
Should there be similar issues with that as with the nvidia driver?
Yes there will be.
Does this apply to vmware as well?
Yes. _ANY_ kernel module will have to be recompiled to work properly with the -rt kernel, just like any other kernel version we provide.
Since I used YaST to install the nvidia driver, it should get updated when there is a new kernel. I do not want to mess that up to get it to work with the RT kernel variant. Should I just re-install the nvidia driver when running the RT kernel? I guess the RT kernel is a parallel kernel, not really a new kernel.
What do you mean "new kernel"? It's just a different variant, one for a specific need.
If I get a kernel update, the YaST-based nvidia install claims that it will magically keep the nvidia driver working with each update.
That's a pretty bold claim :) Anyway, as the nvidia driver is closed source, I really have no idea how it interacts with the kernel at all. Heck, the fact that it even works for anyone is amazing to me...
I do not need to take action. The RT kernel, I am guessing, is not considered an update, which makes sense.
That's right, it is just another kernel "variant" like the -bigsmp kernel is. Good luck, greg k-h -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org