Hardware[edit] Modern computer games place great demand on the - TopicsExpress



          

Hardware[edit] Modern computer games place great demand on the computers hardware, often requiring a fast central processing unit (CPU) to function properly. CPU manufacturers historically relied mainly on increasing clock rates to improve the performance of their processors, but had begun to move steadily towards multi-core CPUs by 2005. These processors allow the computer to simultaneously process multiple tasks, calledthreads, allowing the use of more complex graphics, artificial intelligence and in-game physics.[28][66] Similarly, 3D games often rely on a powerful graphics processing unit (GPU), which accelerates the process of drawing complex scenes in realtime. GPUs may be an integrated part of the computers motherboard, the most common solution in laptops,[67]or come packaged with a discrete graphics card with a supply of dedicated Video RAM, connected to the motherboard through either an AGP or PCI-Express port. It is also possible to use multiple GPUs in a single computer, using technologies such asNVidias Scalable Link Interface and ATIs CrossFire. Sound cards are also available to provide improved audio in computer games. These cards provide improved 3D audio and provide audio enhancement that is generally not available with integrated alternatives, at the cost of marginally lower overall performance.[68] The Creative Labs SoundBlaster line was for many years the de factostandard for sound cards, although its popularity dwindled as PC audio became a commodity on modern motherboards. Physics processing units (PPUs), such as the Nvidia PhysX (formerly AGEIA PhysX) card, are also available to accelerate physics simulations in modern computer games. PPUs allow the computer to process more complex interactions among objects than is achievable using only the CPU, potentially allowing players a much greater degree of control over the world in games designed to use the card.[67] Virtually all personal computers use a keyboard and mouse for user input. Other common gaming peripherals are a headset for faster communication in online games, joysticks for flight simulators, steering wheels for driving games and gamepads for console-style games. Software[edit] Computer games also rely on third-party software such as an operating system (OS), device drivers, libraries and more to run. Today, the vast majority of computer games are designed to run on the Microsoft Windows family of operating systems. Whereas earlier games written for MS-DOS would include code to communicate directly with hardware, today Application programming interfaces (APIs) provide an interface between the game and the OS, simplifying game design. Microsofts DirectX is an API that is widely used by todays computer games to communicate with sound and graphics hardware. OpenGL is a cross-platform API for graphics rendering that is also used. The version of the graphics cards driver installed can often affect game performance and gameplay. In late 2013, AMD announcedMantle, a low-level API for certain models of AMD graphics cards, allowing for greater performance compared to software-level APIs such as DirectX, as well as simplifying porting to and from the PlayStation 4 and Xbox One consoles, which are both built upon AMD hardware.[69] It is not unusual for a game company to use a third-party game engine, or third-party libraries for a games AI or physics.
Posted on: Thu, 13 Mar 2014 16:52:09 +0000

Trending Topics



Recently Viewed Topics




© 2015