Guys I DID IT, for real! It looks absolutely fantastic! Details within the hour...
Printable View
Guys I DID IT, for real! It looks absolutely fantastic! Details within the hour...
OK folks here is the theory behind this. These monitors (at least my Xenarc 7") don't support EDID, which is a method for the monitor itself to tell the graphics card what timings it supports. The Intel driver has a bunch of built-in timings that it uses by default when it encounters a monitor without EDID, apparently. These default timings of course don't include 800x480.
However, by specifying certain registry entries, you can tell the debug Intel driver in the Embedded Drivers kit (but NOT the release Extreme drivers, I think) NOT to use the default timings and instead use timings that YOU supply. These registry entriesare defined in the documentation included with the kit.
The necessary registry entries consist of some values to force the driver to override its defaults, and the timing data itself. The PowerStrip screenshot in the FAQ section at the Xenarc web page gave me the timings I needed to get 800x480 out of my Xenarc monitor. The Intel driver wants the data in a slightly different format, but conversion was easy. There were two values I didn't understand (HorizSize and VertSize), so I took examples from the Intel documentation (luckily they had one for horizontal at 800 and vertical at 480) and they worked.
I've included a screenshot of my desktop with PowerStrip open to demonstrate that I've (almost) exactly matched the canonical timings from the Xenarc site. Of course by forcing this timing you cannot change FROM 800x480 because the driver is telling Windows that there ARE no other resolutions, but who cares. It looks spectacular, so much better than ugly scaled 800x600.
If you've got a different monitor than the Xenarc 7", you're on your own. These timings may or may not work for you. You'll have to dig up the actual timings from the manufacturer or whatever and convert them yourself.
I've included the .reg file containing the registry changes. Note that THIS REGISTRY FILE WILL NOT WORK FOR YOU AS-IS. Follow these (completely untested by anyone else) directions:
1. Download the Intel Embedded Drivers kit from here and unzip it:
http://downloadfinder.intel.com/scri...=2159&lang=eng
2. UNINSTALL your existing Intel Extreme drivers and reboot. You must reboot now.
3. Run Setup.exe from the Utilities directory and choose to install the driver. Don't reboot yet.
4. Open my .reg file in a text editor. Notice that in the pathname of the registry keys in my .reg file you'll see a GUID. This GUID is different for every installation. To find out what it is on your machine, open Regedit and browse to:
HKLM\SYSTEM\CurrentControlSet\Control\Video
Under there will be some registry key whose name is the GUID, which has a subkey named '0000' that contains a value named 'Device Description' that is set to this string:
"Intel Corporation 865 Embedded Graphics Driver"
This is the key you will be modifying. Take the GUID from the name of this key and overwrite the old GUIDs in my .reg file with it.
Good luck. Hopefully others can expand upon and improve this extremely hacky method. If you don't have an 865 chipset but some other 8xx chipset from Intel, you maybe have to perform more extensive modification of the .reg file. Use the brain that God gave you.
Note that doing this screwed up my TouchScreen driver. To fix it, completely uninstall the Touch Kit completely (including checking in Device Manager for a 'hanging' USB touchscreen item with an exclamation point and deleting it). Reinstall the Touch Kit and reboot.
Bravo !!
It has worked....
I have one small issue that the left hand side of the desktop is just off the visible screen. Do you know which setting I have to play with to shift this across ? It probably only needs 20 pixels
Again, Thanks for the great work !
Not sure, I'd suggest playing around with the horizontal settings in PowerStrip to find out. I've discovered that these Intel drivers aren't compatible with hibernate on my machine (blue-screens every time), so I'm back to 800x600. :shiver:Quote:
Originally Posted by neilwozau
damn there's always gotta be a glitch huh. Let me know if you figure out the hibernation issue.
So you're saying we need to use the intel embedded drivers for this to work? If they cause machines to hang on hibernation, we might be able to get intel to help us with that.
thanks for the work!
Yeah... I've been too lazy to communicate with intel because I've decided just to go with 800x600 anyways because too many applications put up dialog boxes that scroll off the screen if the vertical is below 600. Feh.Quote:
Originally Posted by Vinister
I thought that might happen.
I think that might be why xenarc has not been any help on this issue. There's just no winning.
Just a quick question, with your mpfl8 and 700tsv is there vga noise, horizontal lines going up your screen associated with activity on the pc? ie the picture is clear when not doing anything but if you move the mouse, or play a cd, the noise is visible? Just asking because of the dozen or so systems I've built with these products, I ALWAYS have this same noise, just to a different degree. Are you using a carnetix power supply?
cheers
No noise. Probably because I do have everything running off a regulated Carnetix 1290.Quote:
Originally Posted by Vinister
I always do to, but I always get a bit of noise. Only on the 7 inch screens.