Although many graphics professionals turn to Windows or Mac OS to execute their designs, Linux is far from helpless in this area. While it helps that Adobe Photoshop, the undisputed gold-standard program that most professionals use for raster graphics, runs on Linux through Wine, there are several native Linux programs that offer some of the same functionality. Furthermore, there are many free vector graphics programs that can produce infinitely scalable graphics much like what Adobe Illustrator can do. Aside from the software situation, there is no reason why Linux could not be just as effective with graphics applications as OS X and Windows, since Linux supports many peripherals like tablets out of the box with full plug-and-play support.
Are the Linux programs drop-in replacements for Photoshop and Illustrator? The answer could be either yes and no, depending on the way you look at it and what your needs are. If you compare the Linux alternatives to Photoshop/Illustrator feature-by-feature, the free open source tools will come up short by a significant margin and there is simply no way to get around that fact. If you actually need those features on a day-to-day basis, then you should get your wallet out and purchase Photoshop and/or Illustrator. However, if you can get by with less, the free open source software tools may be enough to get the job done and save you considerable money in the process.
With the imminent launch of Windows 7 and its much-hyped Windows XP mode, the word "virtualization" is going to be everyone's lips throughout the month of October. Never one to let a fad slide on by, I'm jumping on the bandwagon in this week's freeware and open-source application roundup. I'll be taking a look at five different programs that enrich your computing experience with some kind of virtual add-on.
What does that even mean? A number of things. Windows XP mode is a great example of the common definition of virtualization--running a second operating system inside your primary operating system in a way that typically allows you to quickly switch between the two and access the contents of your primary machine's hard drives from the virtualized environment. Virtual desktops are a lesser derivative of this concept. Instead of running a separate operating system, you're merely extending the size of your workspace by stacking on additional desktop layers that you can swap back-and-forth. You can also install a virtual keyboard that sits overtop your programs--analogous to what Windows offers for tablet PCs--if you're concerned about keyloggers somehow getting their hands on your mission-critical information.
I won't go on, as that might spoil some of the fun applications you'll find after the jump. The virtual world, er, world of virtualized software is vast and interesting, featuring many applications that can expand your computer's functionality without adding a crazy amount of complexity. The coolness of these apps is only rivaled by their ability to save you precious time and headaches from doing things the old-fashioned way.
These days, netbooks have become a very popular alternative to conventional notebooks for mobile computing. Netbooks are lightweight, have great battery life, and are relatively inexpensive compared to full-sized notebooks. This makes them ideal for students or people on a budget. Of course, the lower cost and extended battery life does not come without a trade-off—many netbooks have lower system specs as well, which means that they are not designed for heavy-computing applications.
Although many netbooks now run Windows XP because of Microsoft's hurried entry into that market, many earlier models were built to run Linux. (For instance, the Asus Eee 700 Series ran Xandros, and the current models are offered with either Linux or Windows) And although most current netbooks are x86-based (running the Intel Atom CPU), the usage of ARM-based CPU chips is likely to increase in the future since ARM offers far superior energy efficiency over x86 and battery life has always been a major factor in mobile computing. ARM chips have been used successfully for some time in smartphones and music players, including the newest Zune HD. Since ARM is a different CPU architecture than x86, Windows will not work on ARM. Earlier this year, Microsoft's Steve Guggenheim said that the company currently has no plans to port Windows 7 to the ARM architecture. Therefore, any new wave of ARM-based netbooks will run Linux once again. Unlike Windows, most Linux distros can be compiled for ARM if you have the requisite skills for doing so.
Linux is an ideal choice for netbooks for multiple reasons in addition to CPU architecture. Netbooks generally have lower specs than most full-size notebooks (not to mention desktops) so they are ideal for lightweight applications like web browsing, document preparation, etc. Linux does these tasks very well without the bloat that Windows systems have to deal with from anti-malware utilities. This primer will help you set up and optimize Linux for your netbook.
DirectX 10 marked a radical departure from DirectX 9: In order to be compatible, a graphics processor must feature a unified architecture in which each shader unit is capable of executing pixel-, vertex-, and geometry-shader instructions. The changes in DirectX 11 aren’t quite as fundamental, but they could have just as big an impact—and not only with games.
DirectX 11 is a superset of DirectX 10, so everything in DirectX 10 is included in the new collection of APIs. In addition, DX11 offers several new features and three additional stages to the Direct3D rendering pipeline: the Hull Shader, the Tessellator, and the Domain Shader. And in an effort to deliver cross-hardware support for general-purpose computing on graphics processors, Microsoft has come up with a new Compute Shader.
DirectX 11 will be compatible with both Vista and Windows 7, but many of its graphics features will be available on GPUs designed for previous iterations of Direct3D. Tapping into the Tessellator’s power, however, will require a GPU with transistors dedicated to the task (in this sense, DX11 marks a slight departure from DX10’s vision of a unified architecture). Let’s explore the concept of tessellation now.
What's the first I did upon hearing the numbers for ATI's new HD Radeon 5870 graphics card? I scrambled for benchmarks, because that's the one thing an announcement and subsequent review of a smokin' new piece of hardware can do for a rabid enthusiast: inspire.
It's been a while since I've actually sat down and crunched the numbers for my killer custom PC (that's killer as in legendary, not NICs). I'm not lazy. Rather, I don't have access to the expensive system benchmarks that magazines and Web sites typically use to analyze the all the new hardware that comes out. I don't have all-in-one benchmarks like PCMark Vantage, GPU-punishing titles like Crysis, and--worst of all--preconfigured demo runs for any number of titles that would help ensure the validity and repeatability of the delivered scores.
In short, I have nothing. You might not have nothing, but odds are good that you are similarly ill-equipped to benchmark your graphics card (and any tweaks or modifications you make) in the style of a professional review. Nothing... until now.
This week's freeware roundup will show you five different games that you can use to punish your poor graphics card into frames-per-second submission. They might cost a grand total of zero dollars, but these tests are repeatable and easy to use--the perfect combination of characteristics for aspiring benchmarkers who might not want to get their hands dirty, but still want some kind of way to determine exactly how powerful their graphics card really is.
When can a file encapsulate more than one type of data? When it’s a metafile, wrapper, or container file. You might think of a container file as a package or envelope in which other files are housed. Zip files, which can contain documents, photos, videos, software programs, and many other types of files, are one type of container that you encounter frequently.
We’ll limit our discussion here to media container formats. A pure container file specifies how the data is stored, but it doesn’t necessarily know how it was compressed or encoded or even what is required to play back those files. This can lead to confusion when dealing with container files wrapped around media because there’s a chance that the media player you’re using is capable of opening the container but not equipped with the algorithm required to decode the files inside. Although a container can theoretically hold any type of data, most are optimized during development to wrap around particular data groups, e.g., digital audio for music; static images for digital photographs; or digital video interleaved with digital audio, plus subtitles, closed-caption information, and chapter data for movies. Container formats that support video also include the information required to synchronize the various data streams in the file during playback.
AMD’s graphics division, the former ATI Technologies, loves a good surprise. The company has been a perennial also-ran in the graphics performance arena, but every now and then, it one-ups the competition in a big way. That happened back in 2002, with the launch of the original Radeon 9700, which stole the performance lead from archrival Nvidia. It happened again last year, with the Radeon HD 4800 series. The 4850, 4870, and 4890 weren’t always faster than the competition, but they were small, efficient chips that forced Nvidia into a price war that was good for users but bad for Nvidia’s bottom line.
Now AMD’s doing it again, putting some serious hurt on the competition with the first GPU to support Microsoft’s upcoming DirectX 11 API. AMD’s also been paying close attention to the emerging market for non-gaming apps accelerated by GPUs, such as video transcoding and digital photography, fully supporting DirectCompute 11 and OpenCL standards for general purpose computing on graphics cards.
This new chip is no shrinking violet in the numbers department. Every number associated with the new Radeon 5800 series is staggering: 2.15 billion transistors, 2.7 trillion floating-point operations a second, more than 20 gigapixels per second throughput, 1,600 shader units. Other numbers impress because of their smallness. One example: The idle power is a scant 27W— lower than many entry level GPUs.
Given the sheer scale and ambition of this GPU, does it deliver in the performance realm? And will it deliver at a price normal humans can afford? Let’s find out.
Techies are too often tempted by the lure of new technology, leaving perfectly good hardware drifting in the wake of compulsive upgrading. And while we love getting new gadgets as much as the next geek, we also like how a new purchase gives us the opportunity to take apart and tinker with our older gear in the Lab. Whether it’s by soldering circuit boards or loading open-source firmware, we pride ourselves on being able to stretch the lifespan of older electronics by performing undocumented (and sometimes warranty-breaking) hardware hacks.
The projects we’ve included here range from relatively safe software tweaks to more challenging technical exercises. You’ll learn how to bend USB connections to your will and imbue home routers and digital cameras with robust new features. We’ve also taken some inspiration from projects we’ve seen online, including building a blue laser gun and making a digital picture frame you can mount on the wall of your office. These hacks will help you showcase your craftiness and give you a better understanding of how your electronics work. And the best part is that your old hardware will be faster, cooler, and more awesome afterward.
Do you hate Adobe AIR? I sometimes do. While the applications based on Adobe's framework can be pretty neat to use, there's something about their similar look and shared frameworks, not to mention features, that just can just drive me up the wall. Plus, every new Adobe AIR-based application has to be installed and run through Adobe AIR itself. While it's a handy way to make sure that you're running the most up-to-date version of the application, the Adobe AIR platform isn't very conducive to portable use. Actually, you can't stick AIR-based applications on a USB key and run them at all--the host computer would still need Adobe AIR for these apps to function.
That's but one minor complaint about the AIR platform. There are more, but this week's freeware roundup isn't intended to be a slam on these Adobe apps. Rather, I'll be taking a look at some of Adobe AIR's more popular applications and offering up unique freeware alternatives that don't require use of the AIR platform to work. Not all of the listed applications will support portable use out-of-the-box, but you can use the popular Mojopac Free program to store and access all of these apps on any USB device of your choosing.
Put your trigger-finger on the uninstaller button for Adobe AIR, then click the jump!
Even the Intel fanboys have to hand it to AMD once in a while. After Intel deftly dropped a Core i5 anvil on Phenom II’s head, AMD did a quick drop to floor and now fires back slo-mo style with its own chip: a $99 quad core.
Dubbed the Athlon II X4 620, this 2.6GHz quad core isn’t just leftover parts swept off the factory floor, either. The Athlon II X4 is based on the familiar K10 microarchitecture in the Phenom and Phenom II, but it’s actually a newer, smaller die. In fact, the new chip has less than half the transistors of a Phenom II X4 processor. Much of the shrinkage comes at the expense of cache. While the Phenom II packs 6MB of L3, the budget Athlon II X4 features none.
The TDP of the new Athlon II X4 chips (there are two, but only one is sub $100) is also considerably lower than the top-end Phenom II X4 965 Black Edition chip at 95 watts versus 140 watts. Other than the TDP and lack of L3 cache, the CPUs are essentially the same as their Phenom predecessors.
Read on for our full analysis, review, and benchmarks!