Jump to content











Photo
- - - - -

Laptop display problem


  • Please log in to reply
9 replies to this topic

#1 mango

mango
  • Members
  • 4 posts
  •  
    United States

Posted 29 August 2008 - 05:25 AM

Hello to all:

I'm resending this just to correct the screen size typo which said 5.4 inch. Of course it is 15.4 inch:

I've been working with Winbuilder for a week, and I've made a functional LiveXP BootSDI CD. But it has one annoying problem that I've been trying to fix. The system boots up to a display with the aspect ratio distorted, stretched horizonally. Resetting the resolution doesn't help. The device manager shows 2 display adapters listed as "VBE Mimiport - Standard PCI Graphics Adapter" and "VBE Mimiport - Standard PCI Graphics Adapter (VGA)". Both have ! next to them and details say device cannot start.

My computer is a Dell Inspiron laptop with a 15.4 inch high definition screen, with maximum resolution of 1680 x 1050. The display adapter is a Mobile Intel 945GM Express Chipset, which LiveXP has been unable to install. I tried the Driver Import PE. It found the driver and then said it was installed successfully. But the video controller properties says the drivers for this device are not installed. So I click on "reinstall driver". The hardware update wizard finds the correct driver and attempts to install it, but then says "There was a problem installing this hardware - Mobile Intel®945GM Express Chipset Family - An error occurred during the installation of the device. The I/O operation has been aborted because of either a thread exit or an operation request.

All the driver files are already in the x\i386\system32 folder. Is there a way to incorporate installation of the Intel 945GM driver into the LiveXP build? I tried to create a script for this with all driver files attached, but with no experience in script writing I really didn't know what I was doing.

I haven't found info on this topic in the forums, so I need to turn this problem over to the experts. Any advice as to how to fix the display will be much appreciated.

Thanks for your help!

Mango

#2 Galapo

Galapo

    Platinum Member

  • .script developer
  • 3841 posts
  •  
    Australia

Posted 29 August 2008 - 05:33 AM

Hi Mango,

What is the resolution at boot? Changing through 'Display Properties' doesn't work, which is rather strange.

Please post log file: '%temp%\setresolution.log'.

Try disabling 'Universal Video Driver' script.

Regards,
Galapo.

#3 mango

mango
  • Members
  • 4 posts
  •  
    United States

Posted 01 September 2008 - 03:28 AM

Hi Galapo:

The resolution at b

Attached Files



#4 Galapo

Galapo

    Platinum Member

  • .script developer
  • 3841 posts
  •  
    Australia

Posted 01 September 2008 - 04:25 AM

It's strange that adjusting doesn't change the resolution. What if you attempt with SetResolution: ctrl+shift+uparrow or ctrl+shift+downarrow?

Please post log file generated at : '%temp%\setresolution.log'.

Please also try disabling SetResolution script and see if that changes anything.

Thanks,
Galapo.

#5 mango

mango
  • Members
  • 4 posts
  •  
    United States

Posted 03 September 2008 - 01:26 AM

Ctrl+shift+up or down arrows changes the resolution between 1280 x 1028 and 640 x 480, but the aspect ratio is always stretched out of proportion horizontally. It's the same when SetResolution is disabled, except the device manager doesn't show any display adapter. Then after the driver import PE tries to install the Intel 945GM adapter, the device manager again lists VGA Controller with ! next to it, and says it's not using any resources because it has a problem.

Without the SetResolutin function I can still shange resolution under display properties. The display works fine except for the horizontal distortion.

I'm still wondering if there is a way to get the display adapter installed.

Thanks,
Mango

Attached Files



#6 Galapo

Galapo

    Platinum Member

  • .script developer
  • 3841 posts
  •  
    Australia

Posted 03 September 2008 - 01:46 AM

Sorry, in the booted PE you will find the file '%temp%\setresolution.log'. I'm just curious to see what resolutions it is finding is all.

So setting resolutions to 1280 x 1028 or 640 x 480 isn't entirely accurate as the width is larger(?) than what is reported by the system. This issue is rather strange I must say.

Regards,
Galapo.

#7 cdob

cdob

    Gold Member

  • Expert
  • 1469 posts

Posted 03 September 2008 - 10:03 PM

Actually there are different difficulties:


VBE Miniport driver dosn't support a i945 mobile hardware.


Driver Import PE does copy files.
However dosn't adjust *.inf files.
Driver installation files, because of CopyFile entry at *.inf file.
At last that's the classic BartPE solution: Frodo removed this lines five years ago.
InfCachebuild does edit *.inf files too nowadays.


Intel Embedded graphics driver v9 does work at i945 mobile hardware.
One monitor output is supported, not two.

Two monitor output require Intel graphics driver, however file size is larger.

How to run a general PNP at LiveXP?
Open a command prompt and run: 'hwpnp +all' or run 'HWPnp -all +PCI\CC_03 /cid' ?

#8 Galapo

Galapo

    Platinum Member

  • .script developer
  • 3841 posts
  •  
    Australia

Posted 03 September 2008 - 11:12 PM

Enable 'XPE - pnp multimedia' script. This puts hwpnp.exe into your build. Menu entries are created under 'System\HWPnP'.

@cdob
The script currently gives these start menu entries by default:

1. Install Hardware (PnP) = +all /p /d /log
2. Install LPT & COM ports = -all +ACPI\PNP0400 +ACPI\PNP0401 +ACPI\PNP0501\1 +ACPI\PNP0501\2 /u /p
3. Install all hardware (Force PnP) = +all /u /a /log /p /d
4. Install USB hardware (Force PnP) = -all +STORAGE\VOLUME +USB\ +USBSTOR\ /a /u /log /p /d

Can you suggest any further necessary additions?

Thanks,
Galapo.

#9 cdob

cdob

    Gold Member

  • Expert
  • 1469 posts

Posted 04 September 2008 - 09:38 PM

@mango
Try Intel Graphics Driver v14.24. Add script to Projects\LiveXP\Drivers\2 Video
http://cdob.boot-lan...elVGA9xx.script

Enable 'XPE - pnp multimedia' script.
As for testing purposes, do not autorun HWPNP at startup.

Boot LiveXP, run HWPNP manually.
Do you get a I945 graphic card at device manager?
Can you change the resolution?


Can you suggest any further necessary additions?

False question :whistling:
I feel free to ask for
-one central place to define PNP registry settings.
-one central script place for HWPNP, not DrvImp.script and xpe-pnp-aio.script
-one central script place for infcachebuild
-don't include big files to a .script file. Add single files.
-don't copy files at WinBuilder run, create a hard link instead if possible
-don't uppercase all ISO960 names, uppercase required files
-sort ISO9660 file order (that's sort single files) to reduce boot time and support media greater 4GB
-support large files at ISO9660 media, greater 4GB.
Don't take this too seriously.

Back to 'XPE - pnp multimedia':
I like to PNP as less devices as possible.
Some devices require a reboot. Or a device may get a yellow mark at double PNP.

As for current testings a 'Install VGA only' is nice
Run,%BuildModelScript%,Add-Shortcut,"SM\System\HWPnP","#$pSystemRoot#$p\system32\HWPnP.exe","5. Install VGA only","-SP: -all +PCI\CC_03 /cid /d+ /p /log+#$q#$s#$q-SF:#$pSystemRoot#$p\system32\setupapi.dll#$q#$s#$q-SI:013"

I'm used to run at BartPE
HWPnP.exe -all +PCI\CC_02 +PCI\CC_03 +PCI\CC_04 +HDAUDIO +ACPI\GENUINEINTEL +ACPI\AuthenticAMD_-_x86_Family_15 +ACPI\ACPI0003 +ACPI\PNP0C0A /cid /d+ /p /log+
A active SpeedStep is nice: A slow fan speed gives low noise.


@Kare
Thanks for Driver Import PE.
Unfortuantely nobody mentioned a general PNP soltuion at setupldr.bin PE.
A CopyFile line at *.inf MAY cause errors. Yes, net drivers may load anyway.

Can you enhance Driver Import PE?
Copy files first and run InfCachebuild next. Or edit new *.inf files yourself.

#10 Galapo

Galapo

    Platinum Member

  • .script developer
  • 3841 posts
  •  
    Australia

Posted 09 September 2008 - 11:36 AM

False question :huh:
I feel free to ask for
-one central place to define PNP registry settings.
-one central script place for HWPNP, not DrvImp.script and xpe-pnp-aio.script
-one central script place for infcachebuild
-don't include big files to a .script file. Add single files.
-don't copy files at WinBuilder run, create a hard link instead if possible
-don't uppercase all ISO960 names, uppercase required files
-sort ISO9660 file order (that's sort single files) to reduce boot time and support media greater 4GB
-support large files at ISO9660 media, greater 4GB.
Don't take this too seriously.

Seriously, I wish I had more time on my hands...!

Regards,
Galapo.




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users