Linked by Thom Holwerda on Wed 9th Sep 2009 22:29 UTC, submitted by lemur2
Linux Open source 3D graphics drivers for ATI R600 garphics cards has been submitted to the kernel-next tree for possible inclusion in the Linux kernel 2.6.32. "David Airlie has pushed a horde of new code into his drm-next Git tree, which is what will get pulled into the Linux 2.6.32 kernel once the merge window is open. Most prominently, this new DRM code brings support for kernel mode-setting with R600 class hardware as well as 3D support."
Thread beginning with comment 383145
To read all comments associated with this story, please click here.
Just on KMS support
by lemur2 on Thu 10th Sep 2009 00:08 UTC
lemur2
Member since:
2007-02-17

Kernel Mode Setting is important because having that level of support in the kernel apparently means that the rest of the X graphics stack can be written to run in userland (i.e. it can run as a usermode program, it won't require root priveleges any more). This is a great improvement from a security perspective.

In turn this may also possibly allow X and/or the driver to crash, and be re-started, without crashing any application program.

Reply Score: 5

RE: Just on KMS support
by Ford Prefect on Thu 10th Sep 2009 17:19 in reply to "Just on KMS support"
Ford Prefect Member since:
2006-01-16

Typically, it is only X that crashes. And when X crashes, it will always take your whole X session with it. And programs connected to the X server from elsewhere will happily die with SIGPIPE or whatever as they lose their connection.

Apart from that, yes, this is a great and important step for the Linux based desktop.

Reply Parent Score: 2

RE[2]: Just on KMS support
by boldingd on Thu 10th Sep 2009 22:46 in reply to "RE: Just on KMS support"
boldingd Member since:
2009-02-19

Ah, SIGPIPE, bane of my job. My boss likes to solve all problems by popening onto external applications (from compiled C code)... which means that I get to spend a lot of time worrying about catching and handling SIGPIPE.

That and, if the graphics server or graphics driver dies, I think it's reasonable for the whole session and all running apps to go down. It's certainly not surprising. At least for me, the problem is that X goes down a lot, and isn't really stable, high-performance or bug- and glitch-free while it's up!

Edited 2009-09-10 22:48 UTC

Reply Parent Score: 1