Announcement

Collapse
No announcement yet.

"Mega Drivers" Still Being Targeted For Mesa

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • tarceri
    replied
    All the videos are here: http://www.x.org/videos/XDC2013/

    Pretty much everyones questions are answered in the presentation.

    Leave a comment:


  • curaga
    replied
    The GNU linker has supported symbol garbage collection for a few years now. Of course BSDs and Windows don't, but using it when available would be a much smaller step.

    Leave a comment:


  • TheOne
    replied
    lets see how much frames per second will this increase, in my opinion it will not make a big difference.

    Leave a comment:


  • Daktyl198
    replied
    Originally posted by rudregues View Post
    Good Question... So from now on there will be Mesa, Mega and Gallium3D as separated projects or the three will be merged? It seems like an isolated initiative that can turn a big one (like Wayland was thanks to Kristian Hoegsberg).
    "Mega drivers" isn't really a driver interface like Gallium3D, it's just a name for a new concept on how to build Mesa and Gallium3D drivers. I'm really looking forward to it being implemented.

    Leave a comment:


  • rudregues
    replied
    Originally posted by xeekei View Post
    If this is true, why were they seperated in the first place?
    Good Question... So from now on there will be Mesa, Mega and Gallium3D as separated projects or the three will be merged? It seems like an isolated initiative that can turn a big one (like Wayland was thanks to Kristian Hoegsberg).

    Leave a comment:


  • Lynxeye
    replied
    Originally posted by oibaf View Post
    What about memory usage? This will save disk space but all drivers will be loaded and will use system memory.
    You know we have this "damand paging" feature in Linux since, hm let me think, always? This means even a fat driver library will only consume virtual address space, as long as nothing is using most of it. Only when someone really calls some function the page containing this func is faulted into physical memory.

    Leave a comment:


  • Drago
    replied
    Originally posted by oibaf View Post
    What about memory usage? This will save disk space but all drivers will be loaded and will use system memory.
    Portions of the mesa that are not used (the other drivers) will be swapped out, so they will not consume real memory.

    Leave a comment:


  • alanc
    replied
    Originally posted by Veerappan View Post
    No video link or embedded video?
    Videos from the third day are not posted to youtube yet (people are now traveling home from XDC, so it may take a couple days), but are available as raw mp4 files linked off each talk in the XDC2013 Program page.

    Leave a comment:


  • Ericg
    replied
    Originally posted by oibaf View Post
    What about memory usage? This will save disk space but all drivers will be loaded and will use system memory.
    His one note says that they dont garbage collect public symbols anyway, so just having the drivers loaded is a memory leak (i would think). Another slide says that there wont BE any public symbols after this so that fixes memory usage right there.

    Smaller drivers (in size) + proper optimizations + fixed memory leak... To me it seems like it probably wouldnt be that much of a jump to just load them all together once everythings done

    Leave a comment:


  • oibaf
    replied
    What about memory usage? This will save disk space but all drivers will be loaded and will use system memory.

    Leave a comment:

Working...
X