I'm not sure I agree with this (other than "why you bought it". It is probably true that most HTPCs use IGP, and it is probably true that most custom-built PCs with IGP are intended for use as HTPC appliances, but I doubt that more than a few percent of IGP systems are purchased as HTPC appliances. IGP is how you get an inexpensive, basic general purpose system and, rightly or wrongly, we are trying to support those general purpose users first before doing anything special for HTPC on Linux.
I think the "analog" part is a function of the legal and technical requirements around digital TV -- OTA seems do-able but I haven't figured out how to support OpenCable on Linux. It's not our IP so we can't open it up even if we want to. AFAIK the reason capture cards use PCI is because it is cheap and it works
You are absolutely right. We should have had acceleration support for 6xx in place a few months ago. We lost a few months at the start with the hard-coding vs AtomBIOS debate, and it took a few months longer than I expected to get the 6xx/7xx 3D engine running but we have it working in house now and should be caught up on support pretty soon. All I can say there is "sorry but we're working as fast as we can".
Is it feasible to run with X11 output and shadowfb for the first month or so and then you could stay with Linux ? I don't think it will take long to get Xv acceleration happening -- less than 3D, anyways.
The tricky thing here is that some of the hardware was explicitly designed for the Windows environment where there is a certain amount of OS-provided security allowing us to use the hardware without violating agreements. All the hardware vendors have the same problem here -- I don't think any of us are making use of all the hardware we do under Windows yet, although we are trying hard to make sure you have the same functionality even if it's not implemented the same way.
Throwing more money at the problem would not have made things go noticably faster over the last few months unless we were to steal senior technical people from our own HW design projects (the HW folks provided a lot of help, but we could not take them away from the design of future GPUs for more than short periods of time). We were essentially single-threaded on the task of getting the 6xx and 7xx 3D engines running with "our own code" rather than a few million lines of closed source driver, and that was more difficult than I expected.



Reply With Quote
. It is probably true that most HTPCs use IGP, and it is probably true that most custom-built PCs with IGP are intended for use as HTPC appliances, but I doubt that more than a few percent of IGP systems are purchased as HTPC appliances. IGP is how you get an inexpensive, basic general purpose system and, rightly or wrongly, we are trying to support those general purpose users first before doing anything special for HTPC on Linux. 
Especially with Linux' justly-earned, horrendous place in the gaming market (which is what most consumers buy machines with powerful dedicated graphics cards for), I pretty firmly believe that a core priority for Linux needs to be 100% solid support for laptops, including their graphics components.
