3 ms·
I'm looking for a tablet device where the graphics drivers are open source, or there are decent reverse engineered open source drivers. So far the list is very
by sspiff 14y ago
I'm looking for a tablet device where the graphics drivers are open source, or there are decent reverse engineered open source drivers. So far the list is very short: buy Intel HD graphics hardware.
The problem you raise is exactly why I'm so picky for graphics accelerators: they are most often what is stopping me from upgrading the kernel on a system, and I want to upgrade the kernel/distribution.
I'm not sure about the state of open-source AMD drivers, so if anyone can testify about their graphics drivers, I would appreciate it.
- asiekierka 14y agoThe radeon driver, I heard, works well on hardware that's not a few weeks old most of the time, with slightly better 2D performance and slightly worse 3D performance. I think there's also the Mali400 chip in the "detect reverse engineered" department, if we're talking about tablets.
- dmm 14y agoAMD has made serious commitments to their open-source drivers. They've released documentation for their chips and have several people working full-time on the OS drivers. As for supported chips, everything up to "Northern Islands", the last generation, works really well. The latest "Southern Islands" chips also work well but don't have all the features implemented yet. I use a HD7970 in my workstation. 2D works great and is very fast. 3D is pretty slow, b/c many things aren't accelerated yet. So, for example, minecraft runs about 20fps. The next generation of AMD gpus "Sea Islands" will use the same drivers as "Southern islands" so the former will be supported as soon as the latter. Probably the biggest issue is power management. dynpm dynamically changes the clock but doesn't work with multiple heads. The "profile" power management flickers when changing the clock speed. The reasons for the lack of support for "Southern islands" is that support required many changes that couldn't be release incrementally. Better support is expected when the "Sea islands" chips come out. Check out this post by an AMD developer for a little more detail: http://phoronix.com/forums/showthread.php?73824-Bridgman-Is-No-Longer-quot-The-AMD-Open-Source-Guy-quot&p=287839#post287839 http://phoronix.com/forums/showthread.php?73824-Bridgman-Is-... Check out http://www.x.org/wiki/RadeonFeature http://www.x.org/wiki/RadeonFeature for a table of chips and features and information about mapping engineering names to board marketing names. If you have never experienced kernel mode setting(KMS) and in-kernel drivers I would _highly_ recommend it. It is such a better experience. It's so smooth, switching from xorg to a VT doesn't flicker. And having to upgrade proprietary drivers is a huge pain. I could never go back to UMS and proprietary drivers. As for my recommendations, if the intel HD3000 or HD4000 meet your 3D needs, they work extremely well and have great in-kernel drivers. If you need faster OS 3D or a discrete card, go for a "northern islands" Radeon. bridgman recommends a mid-range card for the biggest band-for-the-buck with OS drivers. The high-end cards won't be slower but the drivers aren't as optimized to get the highest performance. If you are patient and like submitting bug reports you should get a HD7970 ;) EDIT: Oh and if you need OpenCL on gpu, intel doesn't support it yet. I believe its works on AMD "northern islands" and earlier. For more info check out: http://software.intel.com/en-us/articles/opencl-sdk-frequently-asked-questions/#14 http://software.intel.com/en-us/articles/opencl-sdk-frequent... http://www.phoronix.com/scan.php?page=news_item&px=MTI3MTU http://www.phoronix.com/scan.php?page=news_item&px=MTI3M... http://www.phoronix.com/scan.php?page=news_item&px=MTI1NzI http://www.phoronix.com/scan.php?page=news_item&px=MTI1N...
- mich41 14y agoDunno about new Radeons, but my experience with older series is very poor. HD3000 - very common IGP, yet whenever I enable it there are GPU lockups every few days. This goes on for years, on two motherboards. AGP Radeon 9600 - occasional crashes with bad kernel/X combinations. The 9600 works fine on "good" driver versions. HD3000 boxes are unusable without some old 8-series GeForces running under nouveau. And now, Intel. I've been using a laptop with GMA950 IGP for almost five years. Never a single crash, except for one time when I enabled KMS long before it was cool and everybody's dog was using it. And nowadays this driver runs some Wind0ze games faster than genuine XP on the same hardware. EDIT: I've just checked that this Intel KMS bug was happening only on some -rc release.
- dmm 14y agoWhat version of linux, mesa, xorg were you having those HD3000, Radeon 9600 problems on? The "radeon" driver is completely different from the "radeonhd" and the old reverse-engineered xorg ati driver from a few years ago. And just to be clear, anywhere I said "HD3000" I was referring the integrated graphics chip in various Intel processors not the AMD chip. The past couple of years AMD has directly supported driver development and the drivers have greatly improved.
- mich41 14y ago9600: no idea, it sits in my parents' box, 300km away and no ssh. 3000: 760G chipset, many (most? all?) Linux/Mesa/Xorg version released in last two years. Completely random lockups, usually at few days of uptime. I no longer use one of this mobos so I'll have a look at this issue if I find some HDD to boot it.
- sspiff 14y agoI have been running HD3000/HD4000 for years and never had a crash or lock up. You're not talking about AMD's Radeon HD 3k/4k are you? Because I believe both dmm and I are talking about Intel's HD range.
- sspiff 14y ago