overdue-scratch

Author Topic: Latitude 2100 forced into 1024x576  (Read 3572 times)

0 Members and 1 Guest are viewing this topic.

crackness

  • Entrant
  • Posts: 2
Latitude 2100 forced into 1024x576
« on: October 31, 2009, 04:30:15 AM »
This laptop has been a bit complicated with getting osx booting without a usb stick or cd boot loader... (and not sure if this makes a difference, but I'm currently dual booting with win7)

I've tried the ancient dell efi bootloader (would freeze on boot, yet would boot fine from type 11 bootloader cd)

I've tried the chameleon rc2 bootloader packaged in the famous netbookinstaller 0.8.2 (would make it a little farther into boot but screen would turn black/ would freeze/ kernal panic screen on boot)

The chameleon rc2 bootloader standalone installer got it booting without the need for cd.  Excellent and a big step in the right direction.  The problem now is that the screen resolution has been forced to 1024x576, there are no other options (in system prefs>display), adding the "Graphics Mode"="1024x600x32" to com.apple.boot.plist (both of them) didn't change anything, nor did typing it in at the boot screen.

The only thing I can think of is maybe it using an outdated kext (since early latitude 2100s came with a 1024x576 resolution) and my latitude is for sure 1024x600.  Weird thing, is that in the little menu thing (boot, boot in verbose, etc.) under video info, 1024x576 and 800x600 are in the list, but 1024x600 is nowhere to be found.  I thought this was info taken from the video bios, in which case it should be impossible for me to be using it in 1024x600, but that's not the case (before installing chameleon rc2, osx was in that resolution, and the other boot [win7] is working fine in 1024x600).  Does anyone have any idea of what I can/should do to fix this?  Thanks.

zef

  • Administrator
  • Posts: 265
Re: Latitude 2100 forced into 1024x576
« Reply #1 on: November 01, 2009, 01:59:35 PM »
The only thing I can think of is maybe it using an outdated kext (since early latitude 2100s came with a 1024x576 resolution) and my latitude is for sure 1024x600.  Weird thing, is that in the little menu thing (boot, boot in verbose, etc.) under video info, 1024x576 and 800x600 are in the list, but 1024x600 is nowhere to be found.  I thought this was info taken from the video bios, in which case it should be impossible for me to be using it in 1024x600, but that's not the case (before installing chameleon rc2, osx was in that resolution, and the other boot [win7] is working fine in 1024x600).  Does anyone have any idea of what I can/should do to fix this?  Thanks.

The booter relies on the VBE features what your video BIOS provides. Since RC2 you may get more resolutions for the booter, but Win 7 and OS X can access the hw using their low level drivers - that's why you get proper video modes.

However, we may still miss a tiny piece of info about querying VESA modes...
ASUS P8Z68-V PRO/GEN3 | i5-2500k | 16GB RAM | GTX560 | Keyboard | Mouse | Devilsound DAC

crackness

  • Entrant
  • Posts: 2
Re: Latitude 2100 forced into 1024x576
« Reply #2 on: November 03, 2009, 04:25:36 AM »
So I guess for now there's no solution.  Anything you could recommend to circumvent that?  A way to make the bootloader ignore the video bios and just force whatever resolution you tell it?  I am a newb so forgive me if the idea  doesn't make sense, but I think if the bootloader is capable of querying an incorrect set of available resolutions due to the VBE or whatever and displaying an incorrect resolution, I would think it should also be possible to make it display the correct resolution even if it thinks it's an incorrect one, no?