Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have a standard graphics card. When I use Windows 7 at 1024 x 768 resolution, my monitor screen shrinks from the left and right side by about 1.5 inches. Same is with bios and boot time. When I switch to 1280*1024 resolution or something like that, I get a blank screen which reverts to 1024*768 resolution after 15 seconds.

While in ubuntu, working on the higher resolution is perfectly flawless and screen does not shrink. Also, at 1024*768 resolution, ubuntu also displays a shrinked screen. I guess that is due to the fact that I need VESA : MACH64GM drivers which are displayed in ubuntu. How do I install them in Windows 7? Windows update and self search could not find them and neither can I get them from Google.

Also, when I go to my monitor settings with the panel I have for monitor settings, I have an option that can restore the window size from standard to wide. But that makes the computer very laggy and videos don't play correctly. So I just want to keep to standard and get the ubuntu's high resolution view in Windows 7. Kindly tell me where to get those drivers, and how to get them working in Windows 7.

Hardware ID of Standard VGA Adapter

share|improve this question
There are several posts on Super User on how to find drivers using the PCI ID from the device. On the Ubuntu side you can display those with lspci. On BSDs using pciconf and on windows via the device manager and then the properties of the card. – Hennes Oct 2 '13 at 15:29
Also, can you add if you are using an analog connection (either ancient VGA or analog DVI) or a digital connection? In the digital case the display should adjust itself. – Hennes Oct 2 '13 at 15:33
@Hennes I'm using ANCIENT VGA connection. – Awal Garg Oct 3 '13 at 13:49
Why am I now surprised at that? ;-) Anyway, I got no concrete answer. Just the question for the device ID to be added to the OP and the probably undesired workaround of running an OS with support (e.g. Ubuntu) and using a VM (with emulated more modern hardware) to run windows in. That will work, but with obvious caveeats. (sp?) – Hennes Oct 3 '13 at 14:06
@Hennes I added the hardware IDS of the VGA Adapter. Also, running Windows 7 inside ubuntu will really be uncomfortable as I want to dedicate all of my 2 GB ram to Windows at a time. – Awal Garg Oct 4 '13 at 5:21
up vote 0 down vote accepted

Well, that's a pretty old chipset -- ATI Mach64GM. Sounds like the system is pre-2005. I sugggest going to the ATI site and seeing if it can properly auto-detect and install the right drivers for Win7: . Reason for doing this is that I don't see a Win7 driver for the old card, but maybe the auto-detect will find one that works.

Otherwise, you're stuck with using a generic monitor driver, which probably is good enough anyway.

You can try making it so that you can see all display modes, even supposedly invalid ones: Right-click on the desktop, choose "Screen Resolution". Click Advanced Settings. Click "List all Modes" and see if the resolution you want is there. If not, click on the Monitor tab, and uncheck the box for "Hide all modes that this monitor cannot display."

The reason you are getting very limited resolutions offered is because the Mach64 is a very very limited, old, card and when it came out, 1024x768 was high-res!

share|improve this answer
Thanks for the reply. The system was purchased in 2007 with onboard GPU of Intel series which was really good. But that GPU broke down just now and I had to call a local vendor to correct it and he installed this shitty card with only 8 MB DRAM. I was unable to find any driver for Windows 7. They are all till XP. Can I make those VESA VBE drivers work in Windows 7 by that compatibility feature in Windows 7? – Awal Garg Oct 3 '13 at 13:54
Driver compatibility is not as simple as program compatibility (and if it's 64-bit Win7, you're SOL.) See if you can find a Vista driver, as those have a better chance of working. But for what 8MB can do, a generic driver should suffice. That card was great in its day, but by 2007, it was already very obsolete & limited. You could try forcing a different-but-similar ATI driver (worst case, revert to Safe Mode to remove it) but I'm not sure what you will gain beyond the generic driver. – Debra Feb 13 '14 at 16:26

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.