Contribute
Register

Underscan on boot screen. HELP!

Status
Not open for further replies.

I'm interested in this solution, I'm getting a 670 in the mail tomorrow thinking that upgrading to a better card would solve the issue. As some cards work fine at boot and others don't, I can set my Samsung HDTV to show boot properly on a gtx 650 that I returned, but then when I'm in ML I would need to adjust underscan which is not working in Mountain lion. This was the best solution I can think of but didn't work. Can you please post the files to make it boot like yours. Thanks in advance.
 

Yeah thats actually pretty slick. I'd appreciate those files as well until we can find a solution for ourselves :) Thank you

*Just a sidenote, updating the vBios through Gigabyte didnt do anything for me. I contacted nvidia about the issue but they couldnt help me that much. So now im off to contact Gigabyte and see what they have to say.
 
I'll upload them tonight after I get home
 
After installing my gtx 670 today I had the overscan option on the display under preferences, no matter how I put the settings, I could accommodate for the zoomed in screen, because I can boot full screen but when ML loads I'm zoomed in, if i had a underscan slider I would be good. I also tried dvi and hdmi no luck :(
 
Thats not really the issue were talking about here lol but dont fret! i have a solution for you. 1... make sure you tick the 1080p option in multibeast if you havent already. Then 2... check the setttings on your screen. For me, i have a panasonic HDTV and in the settings there are two modes for the size of the HDMI signal. 1 for full size and the other for 95%. For me, i need it set at the 95% one with overscan turned on in the system preferences so i can bask in the glory that 1080p is. lol I hope that solves it for you :)
 
I just realized that it can't be my monitor, because it boots in full screen when I use the HD3000 integrated graphics. So it must be some issue with the interaction between the video card (HIS 5770 w/ modded BIOS for 1080p) and my monitor (ASUS VH236H). Any ideas would be super appreciated.
 
I'll upload them tonight after I get home

The files are attached. As far as I know, the "boot" file can only be used on Mac OS X 10.8.2. I believe Apple changes the file with each release. Also, make sure you make a backup of your original boot file, just in case. You have been warned.

Once extracted, the boot file is a hidden file, so use terminal to copy the file to the root of your installation:

cd /
cp boot boot.bak
cp ~/Downloads/boot .

The attached theme is just a modified version of LoginToLion that fades to black on the edges.

Enjoy.
 

Attachments

  • boot.zip
    130.4 KB · Views: 103
  • LoginToLion.zip
    3.3 MB · Views: 91
Update: Just got a response from Gigabyte. Here is what they said:

"There are no Firmware available for this, you are using the HDMI connection off the card
to the TV?
Using under the standard LCD via HDMI you do not encounter this issue?
If so it appears be HDMI handshaking compatbility issue with the chipset and the TV.
The Underscan can be adjusted via the nVidia control panel."

I'll follow up on this....
 
I have a variant of Moarfish's build - GA-B75M-D3H i5 3570K with an NVIDIA GTX 660 Ti hooked up to an LG TV via HDMI.

My understanding is that Chimera/Chameleon is using the EDID modes to find the best resolution to display. HDMI supports an underscan feature which most HDTVs employ. Most HDTVs will overscan the signal, chopping off the outside of the picture, so the video adapter is asked to underscan to compensate. If you have a TV that supports a 1:1 PC scan which turns off the overscanning (on my LG it's called "Just Scan") then you also want to stop underscanning, and you end up with the behaviour you'd expect from a computer monitor.

Apple's window server, Linux's X server, Windows' WDDM all notice that the EDID advertises underscanning and turn it off sensibly, after some stumling blocks. The NVIDIA and ATI driver tools generally allow doing this too. Chimera/Chameleon needs to add this to the graphics mode setting to let us do it as well.

Here's my EDID, for interests sake (look for underscan):

Code:
header:          00 ff ff ff ff ff ff 00
serial number:   1e 6d 01 00 01 01 01 01 01 16
version:         01 03
basic params:    80 a0 5a 78 0a
chroma info:     ee 91 a3 54 4c 99 26 0f 50 54
established:     a1 08 00
standard:        31 40 45 40 61 40 71 40 81 80 01 01 01 01 01 01
descriptor 1:    02 3a 80 18 71 38 2d 40 58 2c 45 00 a0 5a 00 00 00 1e
descriptor 2:    66 21 50 b0 51 00 1b 30 40 70 36 00 a0 5a 00 00 00 1e
descriptor 3:    00 00 00 fd 00 3a 3e 1e 53 10 00 0a 20 20 20 20 20 20
descriptor 4:    00 00 00 fc 00 4c 47 20 54 56 0a 20 20 20 20 20 20 20
extensions:      01
checksum:        43


Manufacturer: GSM Model 1 Serial Number 16843009
Made week 1 of 2012
EDID version: 1.3
Digital display
Maximum image size: 160 cm x 90 cm
Gamma: 2.20
Supported color formats: RGB 4:4:4, YCrCb 4:2:2
First detailed timing is preferred timing
Established timings supported:
  720x400@70Hz
  640x480@60Hz
  800x600@60Hz
  1024x768@60Hz
Standard timings supported:
  640x480@60Hz
  800x600@60Hz
  1024x768@60Hz
  1152x864@60Hz
  1280x1024@60Hz
[B]Detailed mode: Clock 148.500 MHz, 160 mm x 90 mm[/B]
[B]               1920 2008 2052 2200 hborder 0[/B]
[B]               1080 1084 1089 1125 vborder 0[/B]
[B]               +hsync +vsync[/B]
Detailed mode: Clock 85.500 MHz, 160 mm x 90 mm
               1360 1424 1536 1792 hborder 0
                768  771  777  795 vborder 0
               +hsync +vsync
Monitor ranges (GTF): 58-62Hz V, 30-83kHz H, max dotclock 160MHz
Monitor name: LG
Has 1 extension blocks
Checksum: 0x43 (valid)


CEA extension block
Extension version: 3
30 bytes of CEA data
  Video data block
    VIC 16
    VIC 31 (native)
    VIC 04
    VIC 19
    VIC 05
    VIC 20
    VIC 03
    VIC 02
    VIC 18
    VIC 32
    VIC 33
    VIC 34
    VIC 21
  Audio data block
    AC-3, max channels 5
    Supported sample rates (kHz): 48 44.1 32
    Maximum bit rate: 56 kHz
    Linear PCM, max channels 1
    Supported sample rates (kHz): 192 96 48 44.1 32
    Supported sample sizes (bits): 24 20 16
  Vendor-specific data block, OUI 000c03 (HDMI)
    Source physical address 1.0.0.0
    Supports_AI
    Maximum TMDS clock: 150MHz
[B]Underscans PC formats by default[/B]
Basic audio support
Supports YCbCr 4:4:4
Supports YCbCr 4:2:2
1 native detailed modes
Detailed mode: Clock 74.250 MHz, 800 mm x 450 mm
               1920 2008 2052 2200 hborder 0
                540  542  547  562 vborder 0
               +hsync +vsync interlaced
Detailed mode: Clock 74.250 MHz, 800 mm x 450 mm
               1280 1390 1430 1650 hborder 0
                720  725  730  750 vborder 0
               +hsync +vsync
[B]Detailed mode: Clock 148.500 MHz, 160 mm x 90 mm[/B]
[B]               1920 2008 2052 2200 hborder 0[/B]
[B]               1080 1084 1089 1125 vborder 0[/B]
[B]               +hsync +vsync[/B]
Detailed mode: Clock 74.250 MHz, 708 mm x 398 mm
               1280 1720 1760 1980 hborder 0
                720  725  730  750 vborder 0
               +hsync +vsync
Checksum: 0x25 (valid)

I used OneSadCookie's gist to extract my EDID data.

If I can figure out how to issue the command in a VESA-friendly way I'll try hacking it into the bootloader. Perhaps it would also be possible to hack it into the VBIOS? I'm pretty sure GraphicsEnabler is correcting for overscan when actually booting anyway.
 
Status
Not open for further replies.
Back
Top