Yup, the graphics drivers are Kernel Extensions.
Everything in OS X are kexts.
Yup, the graphics drivers are Kernel Extensions.
Apple's stance has been and always will be that tight control of its products ensures a better end user experience. By regulating the software that runs their product lines, Apple is able to produce a much more structured ecosystem. The cost may be the inability for some users who need extreme usage for such tasks as high end gaming frame rate or extreme 3D rendering. For such instances Windows OS may be a better fit.
If Apple were to allow a free for all on its systems, then I would expect OS X to be renamed Windows OS. If you don't like it, don't use it. Simple. However I suspect with Apple's recent recognition of graphics advancements in OS X, the company is addressing the issue, but slowly and systematically to ensure a close to perfect as possible end user experience.
In the meantime, boot up Windows, play those hard core, tear 'em up, games, as I'm sure "old Steve Jobs" doesn't want to "croak" any time soon.
The graphics drivers. Are they in user space (ie wouldn't crash the computer if something went wrong) or not? If they are in user space I don't understand why Apple would be worried about Nvidia or ATI giving the drivers to the public directly.
But as it is it sounds like the graphics drivers are kernel extensions. Which would explain why Apple is concerned. bad extensions can cause crashes and instability.
You make it sound like total anarchy would ensue if Nvidia and ATI could release OS X drivers themselves. Companies like Digidesign/M-audio and Apogee do this but it hasn't ruined the user experience. If Apple seriously want to compete with MS they must adopt the same driver release model. There's lots of potential gaming power in current Macs but Apple won't let us use it, doesn't that piss you off?
Yup, the graphics drivers are Kernel Extensions.
Everything in OS X are kexts.
This from the Why Mac section of Apple's website: "So no matter which Mac you choose, you get superior performance for just about everything you do: managing your photos, editing video, even playing graphics-intensive 3D games".
http://www.apple.com/why-mac/better-hardware/#technology
They're selling the Mac's superiority on performance, not just stability and usability. So they do have a responsibility to get this right.
This from the Why Mac section of Apple's website: "So no matter which Mac you choose, you get superior performance for just about everything you do: managing your photos, editing video, even playing graphics-intensive 3D games".
http://www.apple.com/why-mac/better-hardware/#technology
They're selling the Mac's superiority on performance, not just stability and usability. So they do have a responsibility to get this right.
Yes they do, which makes it all the more bothersome that anything graphics intensive (that taps into the GPU) on a Mac takes a performance hit relative to their Windows counterparts, and a noticeable one at that.
You make it sound like total anarchy would ensue if Nvidia and ATI could release OS X drivers themselves. Companies like Digidesign/M-audio and Apogee do this but it hasn't ruined the user experience. If Apple seriously want to compete with MS they must adopt the same driver release model. There's lots of potential gaming power in current Macs but Apple won't let us use it, doesn't that piss you off?
Anybody know the approximate average time between the seeding of an OSX update to the developers before it's actually released?
Apple's seeding programs can be highly variable in length due to the uncertain nature of the testing and tweaking process, and thus we do not yet have an estimate of when Mac OS X 10.6.5 might be released to the public.
Superior compared to what? Apple sells their systems on many different marketing "monikers" as any company (it's business). The current line of graphics cards are generally superior when compared to the average consumer market system, however there are some exceptions. In those exceptions, most users who need such power generally need a powerful system, the "Mac Pro". While there is debate regarding the ATI versus nVidia graphics cards for 3D rendering in OS X, most would agree that the graphics cards supplied by Apple are more than adequate for the general consumer (and before any one picks out extreme examples to prove how much Apple "sucks", don't). I upgraded my 8 core 2008 Mac Pro with an ATI Radeon HD 4870 and it handles "Final Cut Pro", "Premiere Pro", etc all extremely well.
I'm curious as to the programs that some claim OS X graphics are incapable of running well (if at all)?
That being stated, I completely agree with you, as I would prefer Apple focus more energy into their desktop line. However, this is nothing new for the company. IDevices and iOS4 seem to be the main focus on Apple, Inc., and as well it should as the company has succeeded beyond expectations in the last decade.
However, if you don't like it, buy a Windows based system. Any Intel based Mac can run Windows legally and very well.
Go check it out for yourself.
Most of them (be it printer, scanner, graphics, etc) do come from Apple through software updates. It's a process that ensures the safety of the OS (kind of) but ends up hurting the end-user.
Right in the article.
All of the drivers are kernel extensions (aka kexts).
The general fact that they are kexts should motivate apple to fix any driver issues.
It certainly irks me.
Apple really isn't tapping into the gpu with their drivers, and as a result, macs as a whole have less performance than their respective windows counterparts, which doesn't make sense from a marketing perspective, given that they cite one of the performance features of a Mac is their ability to game.
Apple's citing games from 2004 as having very good performance on current-gen hardware. Updating the graphics drivers would let them show newer games.
It would really be better if nVidia and ATI were to release graphics drivers that actually take advantage of all the hardware features that they made in the GPU, relative to apple's taking advantage of basic features.
Anarchy only takes place in graphics drivers when there are a bazillion different drivers for a variety of hardware (and such is the way with Windows).
Even then, it's not that bad.
Which I assume would make it all the more important that apple optimize them.
The graphics drivers. Are they in user space (ie wouldn't crash the computer if something went wrong) or not? If they are in user space I don't understand why Apple would be worried about Nvidia or ATI giving the drivers to the public directly.
But as it is it sounds like the graphics drivers are kernel extensions. Which would explain why Apple is concerned. bad extensions can cause crashes and instability.
Let's get some perspective. Apple spent a few years creating OpenCL and gave it to the world. Now that they are making a huge dent into the PC space, suddenly Nvidia and AMD are coming back wanting to work intimately with Apple on OpenGL.
Apple has no shortage of OpenGL/OpenGL ES/WebGL and obviously OpenCL talent.
Nvidia should be the leader in Graphics research. That's all they do. And yet they've been screwing up royally over the past several years.
AMD bought ATi and fixed it's screw ups.
When Apple gets their OpenGL 3.3/4.1 stacks in solid shape you know it is because system-wide every application leverages it via Quartz/Quartz-Extreme. Getting OpenCL 1.1 and current OpenGL stacks for the entire operating system is a helluva lot different than just Games.
By doing it all correctly, not only will we get massive jumps in Game development, but in Engineering and Physics application spaces.
EDIT: As another commentator stated, Microsoft has been controlling the drivers with increasing fervor, which has helped Windows 7 tremendously in terms of it's horrid background with conflicting device drivers, etc. This model for control has always worked well for Apple quality, I suppose Microsoft is beginning to watch and learn.
At least what i'm seeing on my early 2008 MBP with the latest track pad update suggest that there is a problem. What I'm seeing is that I have a hard time getting the mouse pointer to release after moving a window around. I'm not sure what the cause is but after clearing the issue it doesn't crop again for awhile. Plus there seems to be an issue with two finger scrolling.?
If you mean the magic trackpad, mine is flawless.
Everything in OS X are kexts.
...but I'm very surprised nothing has been released to developers on 10.7. I know, OT, but Snow Leopard has been out for a while and it's well past the usual time frame for Apple to release builds for the next OS (or at least, it has been so for the past few releases).
Apple, we need TRIM support for all the SSDs you're selling us.
Sounds good on paper.
They are bugs. Other users are having the same issues as shown on the Apple Discussion Forums.
Žalgiris;10839969 said:But i still can install drivers i want from i where i want.