Tag: graphics docking station

Windows to fully manage multiple graphics processor setups

Article – From the horse’s mouth

Dell Inspiron 15 Gaming laptop

The Dell Inspiron 15 7000 Gaming laptop – the process of selecting which graphics processor  an app or game should use in this Optimus-equipped laptop will soon be managed by Windows 10

Microsoft

Announcing Windows 10 Insider Preview Build 17093 for PC (Windows Experience Blog)

Previous Coverage

What is a GPU all about?

My Comments

Over the last few years, an increasing number of laptop-computer manufacturers worked with graphics-card vendors to implement dual-graphics-processor setups in their portable computing products.

This offered a function that works in a similar manner to the “performance / economy” or “sports mode” switch present in an increasing number of cars. Here, the transmission can be set to give the car sports-like performance or to allow it work more efficiently, typically by determining when the transmission changes gear in relation to the engine’s RPM. NVIDIA markets this function as Optimus while AMD markets it as Dynamic Switchable Graphics.

Sony VAIO S Series ultraportable STAMINA-SPEED switch

Sony VAIO S Series – equipped with dual graphics with an easy-to-use operating-mode switch

Initially Sony implemented a hardware switch to select the graphics processor on their VAIO S Series that I previously reviewed but you manage this function through a control app offered by NVIDIA or AMD depending on the discrete graphics chipset installed. From my experience, these programs can be very confusing to operating especially if you want to allow particular software to run in high-performance or economy mode, or simply override these settings.

Intel Corporation is introducing the 8th Gen Intel Core processor with Radeon RX Vega M Graphics in January 2018. It is packed with features and performance crafted for gamers, content creators and fans of virtual and mixed reality. (Credit: Walden Kirsch/Intel Corporation)

This Intel CPU+GPU chipset will be the reason Microsoft will be providing operating-system management of multiple graphics processors

Microsoft have now integrated in to a preview build of the next iteration of Windows 10 the ability to manage these settings using the operating system’s interface. This setup also applies to desktop systems equipped with two discrete GPUs such as a baseline graphics card and a performance-focused graphics card; or systems connected to an external graphics module. It can cater towards a situation where a computer is equipped with two built-in graphics processors and an external graphics module, a situation that can be made real with Intel’s new CPU+discrete GPU system-on-chip or a gaming laptop with a regular games-grade GPU, when computers with this kind of hardware also have Thunderbolt 3 ports.

Akitio Node Thunderbolt 3 "card cage" external graphics module - press image courtesy of Akitio

.. as will external graphics modules like this Akitio Node Thunderbolt 3 “card cage” external graphics module

The user experience requires you to select a program, be it a Classic (traditional Windows desktop) app or a Universal (Windows Store) app, then choose whether to let the system choose the GPU to use, or to use the GPU offering the highest performance, or the GPU that is the most economical. Here, it could cater for the external graphics modules or systems with three graphics processors by choosing the one with the most horsepower, typically the graphics processor in an external graphics module.

There is the ability for an application or game to choose the graphics processor to work with and this management ability won’t override that choice.  The ability to choose the graphics processor for a program to work with on the basis of whether it is power-saving or higher-performance makes it feasible to work with setups where you may connect or disconnect GPUs on a whim such as when you use external graphics modules.

What users may eventually want is to allow Windows to select the graphics processor for an application based on the kind of power source the host computer is using. Here, such an option could allow an app to use high-performance graphics like a discrete graphics chipset while the computer is running from AC power, but use a power-conserving graphics setup while running on batteries.

Other goals that may be seen would include the ability for Windows to manipulate multiple graphics processors to optimise for higher graphics and system performance for particular situations. This could range from using an integrated graphics processor in a setup using a discrete or external graphics processor for its graphics needs to improve performance for supplementary tasks to allocating GPUs to particular display clusters.

At least Microsoft has started on the idea of “baking in” multiple-graphics-processor management into Windows 10 rather than relying on software supplied by graphics-processor vendors to do the job.

Investing in an external graphics module for your laptop

Razer Blade gaming Ultrabook connected to Razer Core external graphics module - press picture courtesy of Razer

Razer Blade gaming Ultrabook connected to Razer Core external graphics module

Just lately, as more premium and performance-grade laptops are being equipped with a Thunderbolt 3 connection, the external graphics modules, also known as graphics docks or graphics docking stations, are starting to trickle out on to the market as a performance-boosting accessory for these computers.

The Thunderbolt 3 connection, which uses the USB Type-C plug and socket, is able to provide a throughput similar to a PCI-Express card bus and has put forward a method of improving a laptop’s, all-in-one’s or small-form-factor computer’s graphics ability. This is being facilitated using the external graphics modules or docks that house graphics processors in the external boxes and link these to the host computer using the above connection. What it will mean is that these computers can benefit from desktop-grade or performance-grade graphics without the need to heavily modify them and, in the case of portable computers, can allow for “performance” graphics to be enjoyed at home or in the office while you have battery-conserving baseline graphics on the road,

Acer Aspire Switch 12S convertible 2-in-1 - press picture courtesy of Microsoft

Acer Aspire Switch 12S convertible 2-in-1 – can benefit from better graphics thanks to Thunderbolt 3 and an external graphics module

The devices come in two classes:

  • Integrated graphics chipset (Acer Graphics Dock) – devices of this class have a hardwired graphics chipset similar to what is implemented in an all-in-one or small-form-factor computer.
  • Card cage (Razer Core, Akitio Node) – These devices are simply a housing where you can install a PCI-Express desktop graphics card of your choice. They have a power supply and interface circuitry to present the desktop graphics card to the host computer via a Thunderbolt 3 connection.

What will they offer?

Akitio Node Thunderbolt 3 "card cage" external graphics module - press image courtesy of Akitio

Akitio Node Thunderbolt 3 “card cage” external graphics module

All these devices will have their own video outputs but will yield what the high-performance graphics chipset provides through the host computer’s integral screen, the video outputs integrated with the host computer as well as their own video outputs. This is in contrast to what used to happen with desktop computers where the video outputs associated with the integrated graphics chipset became useless when you installed a graphics card in these computers.

I have read a few early reviews for the first generation of graphics modules and Thunderbolt-3 laptops. One of these was Acer’s integrated graphics module kitted out with a NVIDIA GTX960M GPU, known to be a modest desktop performer but its mobile equivalent is considered top-shelf for laptop applications. This was ran alongside an Acer TravelMate P658 and an Acer Aspire Switch 12S, with it providing as best as the graphics would allow but highlighting where the weakness was, which was the mobile-optimised Intel Core M processors in the Switch 12S convertible.

Simplified plug-in expansion for all computers

Intel Skull Canyon NUC press picture courtesy of Intel

The Intel Skull Canyon NUC can easily be “hotted up” with better graphics when coupled with an external graphics module

Another example was a manufacturer’s blog post about using their “card-cage” graphics dock with one of the Intel Skull Canyon “Next Unit Of Computing” midget computers which was equipped with the Thunderbolt 3 connection. This showed how the computer increased in graphics performance once teamed with the different graphics cards installed in that “card-cage” module.

It opened up the idea of using an “AV system” approach for enhancing small-form-factor and integrated computers. This is where you connect extra modules to these computers to increase their performance just like you would connect a better CD player or turntable or substitute an existing amplifier for something more powerful or plug in some better speakers if you wanted to improve your hi-fi system’s sound quality.

This usage case would earn its keep with an “all-in-one” computer which has the integrated monitor, the aforementioned “Next Unit Of Computing” midget computers or simply a low-profile desktop computer that wouldn’t accommodate high-performance graphics cards.

Software and performance issues can be a real stumbling block

What I had come across from the material I had read was that as long as the host computer had the latest version of the operating system, the latest BIOS and other firmware to support graphics via Thunderbolt 3, and the latest drivers to support this functionality then it can perform at its best. As well, the weakest link can affect the overall performance of the system, which can apply to various mobile system-on-chip chipsets tuned primarily to run cool and allow for a slim lightweight computer that can run on its own batteries for a long time.

At the moment, this product class is still not mature and there will be issues with compatibility and performance with the various computers and external graphics modules.

As well, not all graphics cards will work with every “card-cage” graphics module. This can be due to high-end desktop graphics cards drawing more current than the graphics module can supply, something that can be of concern with lower-end modules that have weaker power supplies, or software issues associated with cards that aren’t from the popular NVIDIA or AMD games-focused lineups. You may have to check with the graphics module’s vendor or the graphics card’s vendor for newer software or firmware to be assured of this compatibility.

Multiple GPUs – a possible reality

A situation that may have to be investigated as more of these products arrive is the concurrent use of multiple graphics processors in the same computer system no matter the interface or vendor. The ability to daisy-chain 6 Thunderbolt-3 devices on the same Thunderbolt-3 connection, along with premium desktop motherboards sporting this kind of connection along with their PCI-Express expansion slots, will make the concept become attractive and easy to implement. Similarly, some vendors could start offering Thunderbolt-3 expansion cards that plug in to existing motherboards’ PCI-Express expansion slots to give existing desktop PCs this functionality.

Here, the goal would be to allow multiple GPUs from different vendors to work together to increase graphics performance for high-end games or multimedia-production tasks like video transcoding or rendering of video or animation projects. Or it could be about improving the performance and efficiency of a multiple-display setup by allocating particular graphics processors to particular displays, something that would benefit larger setups with many screens and, in some cases, different resolutions.

Highly-portable gaming setups being highlighted as a use case

A usage class that was always put forward for these external graphics modules was the teenage games enthusiast who is studying at senior secondary school and is ready to study at university. Here, the usage case underscored the situation where they could be living in student accommodation like a college dorm / residence hall or be living in a share-house with other students.

The application focuses on the use of a laptop computer that can be taken around the campus but be connected to one of these modules when the student is at their home. I would add to this the ability to carry the graphics module between their room and the main lounge area in their home so that they could play their games on the bigger TV screen in that area. This is due to the device being relatively compact and lightweight compared to most desktop computers.

That same application can cover people who are living in accommodation associated with their job and this is likely to change frequently as they answer different work placements. An example of this would be people whose work is frequently away from home for significant amounts of time like those who work on ships, oil rigs or mines. Here, some of these workers may be using their laptop that they use as part of their work during their shift where applicable such as on a ship’s bridge, but use it as a personal entertainment machine in their cabin or the mess room while they are off-shift.

What could be seen more of these devices

Once the external graphics modules mature as a device class, they could end up moving towards two or three classes of device.

One of these would be the integrated modules with graphics chipsets considered modest for desktop use but premium for laptop use. The expansion abilities that these may offer could be in the form of a few extra USB connections, an SD card reader and / or a higher-grade sound module. Perhaps, they may come with an optical drive of some sort. Some manufacturers may offer integrated modules with higher-performance graphics chipsets along with more connections for those of us who want to pay a premium for extra performance and connectivity. These would be pitched towards people who want that bit more “pep” out of their highly-portable or compact computer that has integrated graphics.

Similarly, it could be feasible to offer larger-screen monitors which have discrete graphics chipsets integrated in them. They could also have the extra USB connections and / or secondary storage options, courting those users who are thinking of a primary workspace for their portable computer while desiring higher-performance graphics.

The card-cage variants could open up a class of device that has room for one or two graphics cards and, perhaps, sound cards or functionality-expansion cards. In some cases, this class of device could also offer connectivity and installation options for user-installable storage devices, along with extra sockets for other peripherals. This class of device could, again, appeal to those of us who want more out of the highly-compact computer they started with or that high-performance laptop rather than using a traditional desktop computer for high-performance computing.

Portable or highly-compact computers as a package

Manufacturers could offer laptops, all-in-one and other highly-compact or highly-portable computers that are part of matched-equipment packages where they offer one or more external graphics modules as a deal-maker option or as part of the package. These could differ by graphics chipset and by functionality such as external-equipment connectivity or integrated fixed or removable storage options.

This is in a similar vein to what has happened in the hi-fi trade since the 1970s where manufacturers were offering matched-equipment packages from their lineup of hi-fi components. Here they were able to allow, for example, multiple packages to have the same tape deck, turntable or CD player while each of the package was differentiated with increasingly-powerful amplifiers or receivers driving speakers that had differing levels of audio performance and cabinet size. It still was feasible to offer better and more capable source components with the more expensive packages or allow such devices to be offered as a way to make the perfect deal.

Conclusion

Expect that as more computers equipped with the Thunderbolt 3 over USB-C connection come on the market the external graphics module will become a simplified method of improving these computers’ graphic performance. It will be seen as a way for allowing highly-compact or highly-portable computers to benefit from high-performance graphics at some point in their life, something that this class of computer wouldn’t be able to normally do.

What is a GPU all about?

Article

Lenovo ThinkPad X1 Carbon Ultrabook

The GPU, whether dedicated or integrated is what paints the picture on your computer screen

What Makes A GPU Different From A CPU? | Gizmodo

My Comments

A graphics processing unit or GPU is a special data-processing chipset that effectively “paints” the images that you are to see on your computer screen. This is compared to the central processing unit or CPU which is focused on handling the data that your computer is dealing with at your command and being the system’s “commander” processor.

The idea of a separate processor is to effectively work with the shapes, pixels and colours that constitute what you see on the screen and the highly-sophisticated GPUs handle this using multiple “cores” or unique processors. Another factor worth considering is that video editing, animation and transcoding programs are making use of the GPU to transcode the video material between different formats or rendering an animation or a sequence of shorter video clips in to one longer video clip.

Gaming rig

A “gaming rig” tower desktop computer equipped with high-performance display cards

The higher-performance GPUs, typically offered as display cards that are installed in desktop computers especially “gaming rigs” set up by computer-games enthusiasts, use multiple “cores” or unique processors so they can realise the high-resolution graphics very quickly and responsively. Some of these cards even implement setups like “Crossfire” with the ability to gang two display cards together for increased performance.

Integrated vs dedicated GPUs

Typically the difference between an integrated or dedicated GPU is that a dedicated GPU has its own memory and other resources for “painting” the graphics images while an integrated GPU “borrows” resources like RAM memory from the system’s CPU. As well, a lot of these dedicated GPUs are designed and developed by companies who specialise in that field.

The benefit of a dedicated GPU is that it can turn out the graphics images required by demanding applications like games, video editing, CAD and the like efficiently because its resources are focused on what you see while the CPU and system RAM are focused on working out what is to happen.

Sony VAIO S Series ultraportable STAMINA-SPEED switch

Sony VAIO S Series – equipped with dual graphics with an easy-to-use operating-mode switch

For example, a game needs the use of the CPU to answer the players’ commands, apply the game’s rules and position each of the elements while it needs the GPU to visually represent where everything is. Here, the dedicated GPU can handle how everything is represented without encumbering the CPU’s tasks relating to how the game runs.

The main disadvantage with dedicated GPUs that affects laptops and other portable computers is that they can quickly drain the computer’s battery. This has been answered in a few ways like equipping laptops with integrated and dedicated graphics chipsets and adding logic like NVIDIA’s Optimus to switch between the different chipsets, in a similar vein to how the overdrive or “sports mode” in some cars work. In most cases, this logic engaged the dedicated graphics if the computer was running a graphics-intensive program like a game or video-editing program or was running on external power.

External GPU docks

Alienware high-performance laptop computer with Graphics Amplifier external GPU module

Alienware high-performance laptop computer with Graphics Amplifier external GPU module

A new trend that is starting to appear and benefit laptop-computer users is the “external GPU” dock or module that connects to the laptop computer. These appear in two different forms – a “card cage” like the Alienware Graphics Amplifier where a user can install a desktop graphics card, or a graphics module which has the graphics hardware installed by the manufacturer.

Initially these devices were connected to the host computer using a connection that was proprietary to the manufacturer but now they are implementing the Intel Thunderbolt 3 via USB Type-C connection due to it offering PCI-Express data-transfer bandwidth, thus allowing for increased interchangeability between computers and docks. Most of these implementations will have the ability to send the graphics back to the host computer’s screen or to an external display that is connected directly to the external GPU module.

Alienware Graphics Amplifier expansion module

A graphics expansion module that could option up budget and mainstream laptops

These devices have appealed as a way to “option up” laptop, all-in-one and similar computers for high-performance dedicated graphics. It is more so where you don’t need to have dedicated graphics all the time, rather when you have that laptop or 2-in-1 “back home” and ready to work or play.

Conclusion

The graphics processors or GPUs, whether integrated on a computer’s motherboard, installed on a display card or housed in an external GPU module, are processors that look after “painting” the images you see on your computer’s screen.

Acer advances a Thunderbolt 3 graphics dock for their laptops

Article

Acer unveils its first external mobile GPU dock powered via Thunderbolt 3  | Neowin

My Comments

I had previously covered the issue of using Intel’s Thunderbolt 3 technology to facilitate the design and use of an external graphics module or dock for laptops. This idea was put forward by Sony with the VAIO Z-Series premium Ultrabook and by Alienware through the use of a “card-cage” dock that worked with some of their laptops.  Both these devices illustrated the possibility of allowing for improved graphics on portable or compact equipment, whether through a graphics module that has the graphics chipset integrated in its circuitry or a “card-cage” expansion module that allows you to install one or two desktop graphics cards in to that module.

But the Thunderbolt 3 technology which uses the USB Type-C connector as a physical connection has been known to have the same bandwidth as the PCI Express internal connection used to connect display cards to the motherboard in a regular computer. This appeals because there is no need to reinvent the wheel when designing an external-graphics-module solution for that portable-computing or low-profile computing product.

Now Acer have premiered a Thunderbolt 3 external graphics dock for their laptop products and had demonstrated it working with their Core-M-powered Switch 12.5 convertible laptop. This graphics module implements a NVIDIA GTX-960M graphics chipset in a small dedicated box and adds extra connectivity to the host laptop in the form of 3 extra USB 3.0 ports, an Ethernet port and the ability to connect to external displays via HDMI or 2 DisplayPort connections. It also exploits the USB 3.1 subsystem by providing the ability to power and charge the host laptop via the USB Type-C connection thanks to a DC power-supply connection on the graphics module itself.

This has been able to show real graphics performance benefits using the 3DMark II theoretical graphics benchmark where the Switch 12.5 came in at 940 on its own graphics chipset and on 4048 when used with this dock.  This device is the first of its kind to have a release price called for it with it costing around EUR€300, but there isn’t an estimated release date.

For Acer, it could be feasible for them to use the same external graphics docks across most, if not all, of their consumer and business laptop range that has the Thunderbolt 3 connection.

The question with the Thunderbolt 3 graphics-module application will arise is whether there will be the ability for one external graphics-module or card-cage module made by one manufacturer to work at their full potential with Thunderbolt-3-equipped laptops offered by other manufacturers.

If so, this could encourage computer manufacturers to use the Thunderbolt 3 technology on their portable, all-in-one or low-profile computers as a graphics-expansion option without needing to offer a graphics dock while computer-peripheral manufacturers can make external graphics solutions such as graphics expansion docks, desktop monitors with integrated graphics subsystems, and the like to work with other computers.

I see this concept appealing in a few ways:

  • An ultraportable computer being able to benefit from discrete graphics when used “at the desk” or “at home” thanks to an external graphics dock. This could open up the ability for a user to have one graphics dock at the office and another at home with these devices serving a “work-home-travel” computer.
  • The possibility of offering an affordable laptop or all-in-one desktop computer to most customers with the ability for these customers to expand their computer’s capabilities to suit their needs thanks to an external graphics module.
  • The ability for gaming-grade or workstation-grade computers that don’t offer much in the way of graphics-upgrade potential like laptops or all-in-ones to be upgraded to multiple-GPU performance and the latest graphics-processor technology thanks to an add-on graphics module or card-cage. In some ways, it could bring the separate-boxes “hi-fi approach” to the concept of improving personal computer equipment.

Once a level playing field is achieved regarding Thundberbolt 3 over USB Type C for graphics docks through the use of open standards, it can lead to the idea of allowing low-profile and portable computers to benefit from high-performance graphics.

USB Type-C and Thunderbolt 3 make it real for outboard graphics expansion

Article

Here’s The Box That Can Turn a Puny Laptop Into a Graphical Powerhouse | Gizmodo

My Comments

Sony VAIO Z Series and docking station

The Sony VAIO Z Series ultraportable with functionality expanded by an add-on module

There have been some successful attempts at developing outboard expansion modules or docking stations that add discrete graphics or a better discrete-graphics solution to a laptop computer which wouldn’t have internal room for this kind of performance.

One of these was Sony with their VAIO Z Series that I reviewed previously which had an expansion module that housed a Blu-Ray drive and an AMD discrete graphics chipset. This used an Intel “Light Peak” connection (Thunderbolt over USB) between the devices to provide for high data throughput between the host computer and the expansion module.

Another of these was one of the new Alienware gaming laptops that could connect to a so-called “Graphics Amplifier” which was an expansion module for some of the Alienware R2 series gaming laptops that could house one or two PCI-Express graphics cards. This brought forward the idea that a laptop could have desktop gaming-rig performance just by adding on an expansion module.

Alienware Graphics Amplifier expansion module

Alienware Graphics Amplifier expansion module that connects to selected Alienware R2 gaming laptops

Both these solutions implemented manufacturer-specific connection methods which restricted which devices can connect to these “external-graphics” expansion modules.

But the USB 3.1 standard with the Type-C connection allowed the same connection to be used to connect other devices via different logical connection methods like Intel’s Thunderbolt. This was effectively “opened up” as a high-performance connection for expansion modules when Intel launched “Thunderbolt 3” which has throughput equivalent to what happens on a computer’s motherboard.

Alienware gaming laptop

An Alienware gaming laptop that can benefit from the Alienware Graphics Amplifier expansion module

This led to some reference designs being presented at the Intel Developers Forum 2015 for external-graphics docks of the Sony VAIO Z or Alienware Graphics Amplifier ilk that are able to work with laptops that have the USB Type-C and Intel Thunderbolt 3 connection. In their own right, they are expansion modules which add extra connectivity to the laptop but also they give it access to improved discrete graphics chipsets. One of these was modelled on the Alienware Graphics Amplifier by virtue of allowing the use of fully-fledged graphics cards of the kind expected in that tower-style gaming rig.

The equipment that was shown proved the concept that you could use Thunderbolt 3 over a USB 3.1 Type C physical connection to provide an external discrete-graphics solution for an ultraportable laptop computer or similarly-small computer design. This proves that it can be feasible to use these modules for an “at-home” or “at-office” solutions where performance is desirable but allow for a lightweight computer system.

Similarly, a manufacturer could offer a laptop or all-in-one desktop with the integrated graphics but allow their customers to buy a graphics expansion module at a later date should they want something with more graphics acumen. Here, they can simply plug in the graphics expansion module and play rather than opening up the computer to install a graphics card. There is also a reality that as newer graphics chipsets come along, the person can purchase a newer expansion module or, in the case of those units that use PCI-Express desktop cards, install a newer graphics card in to the module to take advantage of these newer designs.

It simply underscores that fact that USB 3.1 Type C opens up the concept of expandability for tablets, laptops, all-in-one and small-profile desktops even further by use of external modules that offer different functions to suit different needs at different times.