Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
graphics driver architectural design flawed?
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware
View previous topic :: View next topic  
Author Message
_______0
Guru
Guru


Joined: 15 Oct 2012
Posts: 521

PostPosted: Sat Mar 02, 2013 9:04 pm    Post subject: graphics driver architectural design flawed? Reply with quote

I see a problem with the way graphics drivers improvements are added to linux. For instance new features and kewl stuff are added to not release kernel yet and older kernel get excluded.

Then in order to use some new graphics capabilities there's no option but to either wait until the WHOLE kernel is stabilized or to use unstable sources. Seems asstarded.

In m$$ one can use latest drivers with same install, no need to change m$$$ versions.

Why isn't graphics drivers version agnostic, a module that works accross ALL 3.X.X versions?? Seems idiotic to attach an opengl feature implementation just for a newer kernel.

Thanks.
Back to top
View user's profile Send private message
Ant P.
Watchman
Watchman


Joined: 18 Apr 2009
Posts: 5086

PostPosted: Sat Mar 02, 2013 9:10 pm    Post subject: Reply with quote

This problem is easy to fix, just use `modprobe timemachine` to load hardware drivers from the future, or revert to XFree86 4.4.0 to experience the well-thought-out userspace driver architecture you're proposing.
Back to top
View user's profile Send private message
Hu
Moderator
Moderator


Joined: 06 Mar 2007
Posts: 12514

PostPosted: Sat Mar 02, 2013 11:41 pm    Post subject: Reply with quote

It is well accepted that if you want new features, you must use a new kernel. Large features typically are not backported, though users are welcome to attempt it. Your claim that Windows permits the use of newer drivers with an existing install is misinformed. Microsoft routinely changes the driver model, so graphics drivers designed for Windows 8 will not work with Windows XP. Yet according to your argument, this should be supported, so that users can stay on a stable Windows XP system instead of being subjected to Microsoft's latest experiment, but still enjoy the latest hardware support.
Back to top
View user's profile Send private message
John R. Graham
Administrator
Administrator


Joined: 08 Mar 2005
Posts: 10013
Location: Somewhere over Atlanta, Georgia

PostPosted: Sun Mar 03, 2013 12:22 am    Post subject: Reply with quote

I think the other point is those older stable kernels probably wouldn't be as stable if all those changes were backported to them. :wink:

- John
_________________
I can confirm that I have received between 0 and 499 National Security Letters.
Back to top
View user's profile Send private message
_______0
Guru
Guru


Joined: 15 Oct 2012
Posts: 521

PostPosted: Sun Mar 03, 2013 5:33 pm    Post subject: Reply with quote

adding a single feature such as:

GLX_MESA_query_renderer

(from phoronix news) would make the entire graphics stack so immensely unstable? As far as I understand these opengl features are completely independent of lowlevel kernel changes.

OpenGL features trickle down at a very low pace into open source drivers (wut, amd no video accel yet?), such as it makes waiting for each an excruciating agony.

I would love something like this:

new extension -> new version gfx kernel module ebuild -> emerge -> rmm && modprobe -> done.

Can't be that hard and THAT desestabilizing.
Back to top
View user's profile Send private message
Hu
Moderator
Moderator


Joined: 06 Mar 2007
Posts: 12514

PostPosted: Sun Mar 03, 2013 7:14 pm    Post subject: Reply with quote

_______0 wrote:
adding a single feature such as:

GLX_MESA_query_renderer

(from phoronix news) would make the entire graphics stack so immensely unstable? As far as I understand these opengl features are completely independent of lowlevel kernel changes.
If it is independent of low level kernel changes, then it will appear in the next update of the user component that talks to the KMS driver. Your opening post talked entirely about the KMS portion, so we responded in kind.
_______0 wrote:
OpenGL features trickle down at a very low pace into open source drivers (wut, amd no video accel yet?), such as it makes waiting for each an excruciating agony.

I would love something like this:

new extension -> new version gfx kernel module ebuild -> emerge -> rmm && modprobe -> done.

Can't be that hard and THAT desestabilizing.
You are confusing separate issues. Adding new features to the kernel and extending functionality from the OpenGL libraries are completely different.
Back to top
View user's profile Send private message
Gusar
Advocate
Advocate


Joined: 09 Apr 2005
Posts: 2658
Location: Slovenia

PostPosted: Sun Mar 03, 2013 7:45 pm    Post subject: Reply with quote

AMD video accel has absolutely nothing to do with OpenGL.

As for the general issue you have, there's compat-drivers.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Kernel & Hardware All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum