Tag: driver software

Intel to make graphics driver updates independent of PC manufacturer customisations

Article

Dell XPS 13 Kaby Lake

Laptops with Intel graphics infrastructure like this Dell XPS 13 will benefit from having any manufacturer-specific customisations to the graphics driver software delivered as a separate item from that drive code

Intel graphics drivers can now be updated separately from OEM customizations | Windows Central

From the horse’s mouth

Intel

Intel Graphics – Windows 10 DCH drivers (Latest download site)

My Comments

Intel is now taking a different approach to packaging the necessary Windows driver software for its graphics infrastructure. This will affect any of us who have Intel graphics infrastructure in our computers, including those of us who have Intel integrated-graphics chipsets working alongside third-party discrete graphics infrastructure in our laptops as an energy-saving measure.

Previously, computer or motherboard manufacturers who wanted to apply any customisations to their Intel integrated-graphics driver software for their products had to package the customisations with the driver software as a single entity. Typically it was to allow the computer manufacturer to optimise the software for their systems or introduce extra display-focused features peculiar to their product range.

Dell Inspiron 15 Gaming laptop

.. even if the Intel graphics architecture is used as a “lean-burn” option for high-performance machines like this Dell Inspiron 15 7000 Gaming laptop when they are run on battery power

This caused problems for those of us who wanted to keep the driver software up-to-date to get the best out of the integrated graphics infrastructure in our Intel-based laptops.

If you wanted to benefit from the manufacturer-supplied software customisations, you had to go to the manufacturer’s software-support Website to download the latest drivers which would have your machine’s specific customisations.

Here, the latest version of the customised drivers may be out-of-step with the latest graphics-driver updates offered by Intel at its Website and if you use Intel’s driver packages, you may not benefit from the customisations your machine’s manufacturer offered.

The different approach Intel is using is to have the graphics driver and the customisations specific to your computer delivered as separate software packages.

Here, Intel will be responsible for maintaining their graphics-driver software as a separate generic package which will have API “hooks” for any manufacturer-specific customisation or optimisation code to use. Users can pick this up from the Intel driver-update download site, the manufacturer’s software update site or Windows Update. Then the computer manufacturer will be responsible for maintaining the software peculiar to their customisations and offering the updates for that software via their support / downloads Website or Microsoft’s Windows Update.

It may be seen as a two-step process if you are using Intel’s and your computer manufacturer’s Websites or software-update apps for this purpose. On the other hand, if you rely on Windows Update as your driver-update path, this process would be simplified.

The issue of providing computer-specific customisations for software drivers associated with computer hardware subsystems will end up being revised after Intel’s effort. This will be more so with sound subsystems for those laptops that have their audio tuned by a name of respect in the audio industry, or common network chipsets implemented in a manufacturer-peculiar manner.

At least you can have your cake and eat it when it comes to running the latest graphics drivers on your Intel-based integrated-graphics-equipped laptop.

Security flaw found in HP laptop audio driver software–how to fix it

Article

HP Elitebook Folio laptop press picture courtesy of HP

Check that your driver software is up to date on these HP business laptops.

HP issues fix for ‘keylogger’ found on several laptop models | ZDNet

Keylogger Found in Audio Driver of HP Laptops | BleepingComputer

From the horse’s mouth

Hewlett-Packard

Download site – identify your computer’s model number in the form on this site to obtain a list of the relevant software

My Comments and further information

Just lately, a security weakness had been found in the Conexant HD Audio driver software that was delivered to a large number of recently-issued HP business-tier laptop computers. It may also affect some of their consumer-focused laptops that run this driver. Let’s not forget the reality that some of you may have one of the affected HP business laptops as a consumer-tier computer, perhaps due to buying an ex-lease or surplus unit. This weakness affects driver versions 10.0.46 and prior versions.

The problem manifests with the MicTray64 program that comes with this software package. Here, it is a keyboard monitor that listens for particular keystrokes in order to allow the user to control the computer’s integrated microphone. But, thanks to debug code being left in the production release of this software, the software becomes a keylogger, writing keystrokes to a cleartext logfile (MicTray.log) in the Users\Public folder on the computer’s system drive.

But what is a monitor program for those of you who want to know? It is a program that “listens” to activity from or to a peripheral for a particular event then instigates a pre-defined activity when a particular event occurs. In most cases, you see these programs in operation when you use a printer or scanner with your computer and they show up a print-job status message when you print or catch scan jobs you started from your scanner’s control surface.

If you have this version of the Conexant HD Audio driver software on your HP business laptop, you may have to use Task Manager to kill the MicTray64 keyboard-monitor process, as well as removing it from the Scheduled Tasks list. It may also be worth moving the MicTray64.exe file out of the Windows\System32 folder and the MicTray.log file out of the Users\Public folder on the system disk to somewhere else on your computer’s file system and see if the computer is still stable and, if so, delete those files.

An update that rectifies this problem has been made available on the HP.com driver download site but should also be made available through Windows Update. This will be available on Wednesday 10 May 2017 (US Pacific Time) for those machines made since 2016 and on Friday 12 May 2017 (US Pacific Time) for systems made during 2015.

HP may have software installed on these systems to check for newer versions of the software drivers, which may simplify the process of updating your computer’s drivers and firmware.

This is endemic of a situation where driver software and system firmware is rushed out the door without being checked that it is production-ready and good-quality software. This software ends up as part of the distribution software image that comes with newer computer equipment, including appearing on the recovery partition of your computer’s system disk.

A good practice is to regularly check your computer manufacturer’s Website for newer drivers and firmware for your computer at regular intervals and install this software. This practice will allow you to have a computer that runs in a more secure and stable manner, perhaps gaining some extra functionality that answers current requirements along the way.

Dell XPS 13 Kaby Lake ultraportable–check for software updates for best performance

Article

Dell XPS 13 Kaby Lake Ultrabook - press picture courtesy of Dell

Dell XPS 13 Kaby Lake Ultrabook – keep this running at its best with the latest downloads from Dell’s Website

Dell XPS 13 (9360) with Kaby Lake gets a suite of new drivers and fixes | Windows Central

From the horse’s mouth

Dell

New XPS 13 Ultrabook

Product Page (Buy Here!) – currently AUD$2299

Support Page

My Comments

You may be pestering your boss about a new ultraportable computer for your work or perhaps your old laptop has been showing the dreaded doughnut for a bit too long and you have enough money set aside for one of the latest and greatest Ultrabooks. Dell has the latest XPS 13 Kaby Lake variant just released with a price of AUD$1899 (Intel Core i5 Kaby Lake CPU, 8Gb RAM, 128Gb SSD, Windows 10 Home) but keep an eye on the Dell website for specials where the machine may be offered cheaper.

This “portable-typewriter-size” Ultrabook will have the latest Intel processor and chipset, Thunderbolt 3 / USB-C connectivity and other niceties with the ability to exploit 802.11ac Wi-Fi network segments with a strong reliable signal thanks to Rivet Killer Wireless technology. But are you sure you are getting the “best bang for the buck” once you order it from Dell?

Because this Ultrabook has just been released with drivers and firmware “just out the gate”, you may find that it may not cut the mustard as expected like with equipment that has just been released. But Dell have answered this reality by issuing the latest drivers and patches for this system that have been “tuned up” to bring out the best performance from this Ultrabook.

The article recommended that, as part of getting your new “toy” ready for its full-on use, you make sure it is running the latest drivers and support software for its hardware functionality. Most likely, you will spend time making sure it works with your home and/or business network and peripherals; installing the software that is important for your work and play activities; verifying you can get to your online hangouts from this new device, as well as enabling the features that are so important to you. But you would need to factor in spending time checking for newer drivers so the computer performs at its best.

They may not show up on the Dell Update utility software packaged with this system as “critical” but are more likely as “recommended” downloads. You may find it more reliable to hit up the support page and download the necessary updates here. Some of the drivers listed may be about assured stability with the “expansion-module” docks that Dell has available for this system. Here, you may not think of them as being relevant for you if you didn’t purchase any of those accessories from Dell, but they can be as relevant for any adaptors or “expansion-module” docks that appear under a different brand but use the same electronics as Dell’s accessories for one or more of their functions.

The same situation will also apply to whatever new computer you have purchased especially if it has just been released, whereupon you may have to use the manufacturer’s software update utility to pick out the drivers and support software for your system’s hardware. Similarly, you may have to visit the manufacturer’s support or downloads page to find the latest downloads for your computer such as to update the supplied software to newer and better standards.

A similar situation had crept up when I was doing some support work for a friend of mine who had problems with his laptop not associating with his home network since he upgraded it to Windows 10. Here, it required the installation of drivers and firmware from the manufacturer’s support Website in order for it to work properly under that newer operating system and take advantage of what it had to offer. Again, you may have to use the manufacturer’s software update utility or visit their support or downloads page after you perform a major update on the computer’s operating system.

The same thing can happen if your computer is equipped with a subsystem like a wireless-network chipset or audio chipset which implements software-defined behaviour. This is where the subsystem’s functionality is evolved under the command of driver and support software – newer software could improve the subsystem’s existing functionality, make the subsystem honour new standards and become more compatible, or add extra capabilities to that subsystem.

One of the issues that was raised in the article was whether Dell, like the rest of the computer manufacturers, will make these drivers available through the Windows Update mechanism that Microsoft provides or not rather than having to write and furnish an update utility of their own.

A reality that may be seen more is that the OEMs who supply the chipsets or other electronics that look after a particular function, such as Intel, Qualcomn or other wireless-network chipsets that are furnished with newer laptop computers, is that these OEMs may provide the updated drivers for the electronics concerned and you may find that these drivers haven’t been updated as far as the computer manufacturer is concerned. Here, if you know whom the OEM is for that chipset, something you can identify in Device Manager which will list the the extant software drivers installed on your system for its hardware. This same situation also faces desktop computers that you build or upgrade yourself or have built up by an independent computer store.

Similarly, for computers that implement a recovery image for the operating system and supplied applications, you may find that updated versions of the drivers and supplied software may not make it to the recovery image. This can be annoying if you have to “strip” your computer back to ground-zero and reinstall everything during situations like rectifying faults or preparing to hand the computer over to someone else. This could be improved with the ability to amalgamate newer versions of the same software in to the recovery image.

Paying attention to Windows Update, the software-update software delivered by your computer’s manufacturer or the computer manufacturer’s support / download pages can allow you to keep your computer like the Dell XPS 13 Ultrabook to the expectations that its manufacturer placed on it.

Assistance Journal–Dealing with a laptop’s Wi-Fi that failed after a Windows 10 upgrade

Lenovo Yoga 2 Pro convertible notebook at Phamish St Kilda

If you find that your computer doesn’t work as it should after an operating-system upgrade, check for newer device drivers from the system’s manufacturer

I had become part of a “men’s shed” community which encourages men to get together and engage in meaningful activities while being a chance for them to open up to each other easily. Here, it became a point where I could “put my skills on the table” and one of the men came to me about an underperforming laptop.

After I had gone through and removed some bloatware and updated the display-card driver on that laptop, the man approached me about this same notebook not connecting to his home network’s Wi-Fi segment since he upgraded it to Windows 10 as part of Microsoft’s free-upgrade program. I had noticed that it could connect to other Wi-Fi networks including the community’s own Wi-Fi network but he mentioned that it wouldn’t list his home network’s ESSID at all.

Subsequently I came around to his home to see the problem for myself and noticed that my Android phone could see the home network’s SSID but not this laptop. I used Windows Device Manager, part of the Windows operating system, to identify what kind of Wi-Fi adaptor was being used in that laptop and had previously researched this problem as something that could be driver-related.

Windows 10 Device Manager

Device Manager – a catalogue of all of the hardware in your computer

After that, I had hunted down a newer device driver for the Wi-Fi adaptor from the computer manufacturer’s Website and downloaded it to the computer. Then I ran the updated driver’s installation program and, after this update was performed and the computer restarted, Windows 10 properly listed the home network’s Wi-FI ESSID. I selected that SSID then used the WPS “push-to-connect” function to fully connect the laptop to the home network and it worked properly.

I even completed an Internet-connection “acid test” of having the client load a social-network session and check that it reflected the latest activity. By loading a site that is frequently updated with changing information, it avoids the Web browser loading material held in its cache which can be common with a site that doesn’t change frequently which makes me think that the Internet connection is working properly.

If you find that something like your computer’s Wi-Fi functionality misbehaves after an operating system upgrade, identify the kind of device performing the function using Windows Device Manager or a similar tool. Then track down the latest driver software from the computer’s, adaptor’s or chipset’s manufacturer and install that software. Typically this can fix the problem once and for all or make the hardware work better with the operating system.

DisplayLink Now Compatible with Windows 8

Article

DisplayLink Now Compatible with Windows 8#xtor=RSS-181#xtor=RSS-181#xtor=RSS-181

From the horse’s mouth

Product Page

Press release

My Comments

DisplayLink have updated their class driver for their USB-based “plug and display” infrastructure in order to satisfy Windows 8’s needs. Primarily this is to benefit tablet computers, convertibles, Ultrabooks and other similar portable Windows 8 computers to allow them to work with larger screens or display-adaptor modules and expose the displays to what Windows 8 can offer.

For example, there is the ability to use both the Start user interface and the regular desktop user interface across the different displays that are linked using this system. Similarly, a manufacturer could offer a touch-enabled monitor-dock that uses this connection interface as a point of innovation and Windows 8 users can still use this touch-enabled screen as a control surface for their portable Windows 8 computer.

It still can work across all USB connection types through the use of data-compression techniques for the common USB 2.0 setup. As well, the adaptors will support a resolution 2560×1152 per screen depending on the bandwidth, which can allow for the new high-pixel-density displays.

What I see of this is that the USB-based expansion modules (docking stations) will still be relevant to the Windows 8 touch-focused computing era as they are with Windows 7 and before.

The printer-initiated scan-to-computer feature for network applications could be standardised and implemented at operating-system level

Most, if not all of the network-capable all-in-one printers that I have reviewed on this site have support for network-based scanning. This includes the ability to start a scan job from the printer’s control surface and have the job sent to the computer and handled in a preferred way. But this function isn’t handled in a smooth and reliable manner as judging from my experience when connecting the many different printers to my computer.

The current situation

This function is typically managed by a manufacturer-supplied “scan-monitor” program that is part of the “printer solutions package” and has to be up and running before you start your scan job from the device.

What can typically happen is that this functionality can end up being dependent on the way this “scan-monitor” program behaves. Here, you may end up not being able to scan via the network or not being able to start the scan job at the printer’s control surface. In some cases, you may be able to use the operating system’s scanning infrastructure such as Windows Image Acquisition, rather than the manufacturer’s scan tools to do a scan job,

Why integrate device-initiated scanning for networked hardware in to the operating system

The operating systems could support device-initiated scanning by offering functionality like “scan paths” that are available to each of the devices. Here, the devices could then expose the “scan paths” that are available to them based on their capabilities like colour scanning, automatic document feeder, etc. This means that if two scanners have the same capabilities, they have the same scan pathos for each computer endpoint.

Multiple-machine environments

This could include the ability to identify a particular computer as a destination for the scanned files; as well as allowing applications rather than the manufacturer’s particular applications to be the endpoints. This could allow for applications like OCR, bookkeeping, raster-to-vector and others to simply become “available” at the printer’s control panel rather than having to work the application’s user interface or find image files left by the scan monitor in order to benefit from the scanned work.

Here, it may cater for realities associated with the home or small-business network where there are many computers and, in some cases, two or more multifunction printers. This may be brought on by the use of a premium-level machine with all the bells and whistles like the HP Photosmart Premium Fax C410a or the Canon PiXMA MX-870 being installed in the home office and an economy-level machine like the HP B110a Wireless-E installed in the study, kitchen or bungalow and used as a “second” printer.

Efficient operation

Another obvious benefit of the scan-monitor function being integrated in the operating system is that it works in an efficient manner. This will free up memory and other resources and allow for a quick response from the destination computer. This is compared to a significant time delay occurring when one instigates a scan job from the multifunction printer’s control surface as the scan monitor starts up and handles the scan job.

Points of innovation

The operating system working as a scan monitor can open up paths of innovation when it comes to imaging-driven applications. An example of this could include the use of the multifunction printer’s control surface for entering job-specific information. This is more so as these multifunction printers come equipped with D-pad, numeric keypads and touchscreens; as well as graphical screens and menu-driven operation. Applications of this could include entering the file name for “scan-to-file” operations, determining the nature and amount of an expense when scanning receipts in to a bookkeeping program or entering photograph-specific information when scanning a photograph.

It can also open up another path of innovation in having network-attached-storage devices become scan destinations without the need to remember FTP or other file-path locations for these devices. This can help with activities like archiving of paper documents or scanning of pictures to be made available on the DLNA Home Media Network.

Conclusion

Once we move the workload of device-initiated scanning to the Windows, Macintosh or Linux operating system, it can then yield many improvements to people who scan hard-copy material using the current crop of multifunction printers.