Jump to content

Clover General discussion


ErmaC
29,866 posts in this topic

Recommended Posts

Thank you, Ritz!

 

Well, unfortunately it didn't work with my netbook: no change at all (stretched screen). With my i5 rig, sort of: the screens are not stretched, but there's a black frame around it (before there was the stretched image and the frame).

 

Best regards!

Link to comment
Share on other sites

So, cloverEFI for me on the machine where i'm posting right now (netbook, ASUS 1201n) and Cloverx64.efi on my main work machine, an i5 3570K on a UEFI Gigabyte H77-DS3H. If you didn't told me, i'd never know: the boot sequence is absolutely similar (black screen, then the number 7, than the Clover boot menu).

Well, if you see number 7 before Clover GUI that means BIOS boot and CloverEFI. That number 7 is from "boot" file. When doing UEFI boot, then boot0, boot1, boot are not used and there is no number 7.

 

Note that even if you have UEFI board, you can still do legacy BIOS boot from it. Meaning, on UEFI board you can do native UEFI boot, but also CloverEFI boot (BIOS boot).

  • Like 1
Link to comment
Share on other sites

 

 

 

SanDisk SSD U100 124GB Media | 124 GB | GUID_partition_scheme | View Disk Sectors

DEVICE TYPE NAME SIZE PBR (Stage1) BootFile (Stage 2) UEFI BootFile disk0s1 EFI 209 MB disk0s2 Microsoft Reserved 134 MB disk0s3 Microsoft Basic Data OS 85 GB bootmgr(Windows Boot Manager) disk0s4 Apple_HFS U 37 GB boot(CloverR1000) boot3(CloverR1000) boot6(CloverR1000)

DrawinDumper is showing the following.

Clover is showing OSX and Windows vista in menu.

OSX works.

Windows is not booting.

Clover is installed on disk0s1.

Any ideas why windows 7 is not detected by clover?

Sorry, may be I miss this information. Do you have a file /EFI/drivers64UEFI/NTFS.efi?

Link to comment
Share on other sites

Well, if you see number 7 before Clover GUI that means BIOS boot and CloverEFI. That number 7 is from "boot" file. When doing UEFI boot, then boot0, boot1, boot are not used and there is no number 7.

 

Note that even if you have UEFI board, you can still do legacy BIOS boot from it. Meaning, on UEFI board you can do native UEFI boot, but also CloverEFI boot (BIOS boot).

 

 

Thank you for the further explanations, dmazar!

 

How do i use UEFI boot on my UEFI board? It seems that i apparently cannot control it.

 

Best regards!

Link to comment
Share on other sites

So I'm still hoping to find an answer to my issue. I boot UEFI on my ASUS G75VW. Boots fine, etc. Added Clover to my EFI boot menu. However CSM is on (Compatibility Support Module). If I turn CSM OFF, the system will not boot I'm not sure the graphics are inject properly. However, if I "remove" the NVIDIA graphics kexts, I can boot.

 

I'm using a GTX 670m. I even tried PatchVBIOS and The CsmVideoDriver.efi (sp?) to no avail. It's not a huge problem, it's just bugging the {censored} out of me (I do get native res in clover with CSM off). :wallbash:

 

Would it be related to the DSDT? There are a few errors in compile from the F4 dump at the boot screen. Case issue and _T_0 issue. I've not tried booting with a corrected DSDT yet though.

 

Clover by default injects a macbook air 5,2 smbios. I tried this one as well as macbook pro 10,1. Same result. I'm sure it's something trivial I'm missing due to my unfamiliarity to the bootloader. I hope :whistle:

Link to comment
Share on other sites

Hi,Slice!Great work. :thumbsup_anim:

I have a dell 15R N5010 with ATI 5650M

LVDS couldn't be detected by system.

Thanks to InjectEDID fuction, it works.

But there is a question, that LVDS couldn't wake up after sleep.

There is a solution after I checked the code,

I changed these parameters in GraphicsInject

 

"AAPL,backlight-control",

Buffer (0x04)

{

0x01, 0x00, 0x00, 0x00

},

 

"@0,backlight-control",

Buffer (0x04)

{

0x01, 0x00, 0x00, 0x00

},

 

"@0,built-in",

Buffer (One)

{

0x01

},

 

It works well.

Hope it can be added to Clover GraphicsInject :wink2:

Link to comment
Share on other sites

Hi, dmazar!

 

I think i found what's the issue that causes that stretched boot screen, at least for my Ion netbook: apparently, my correct resolution (1368x768), is not being detected, even with EDID injection, as you can see in my preboot.log: preboot.log.zip

 

Is there a workaround for this?

 

Im using this lines under Graphics in my config.plist:

 

 

GraphicsInjector

Yes

PatchVBios

Yes

CustomEDID

a lots of numbers

 

Best regards.

 

P.S.: I checked my EDID txt dump from DarwinDumper and found these lines:

 

 

Detailed mode: Clock 71.900 MHz, 270 mm x 150 mm

1366 1414 1480 1486 hborder 0

768 774 782 806 vborder 0

-hsync -vsync

 

So my monitor not only support the highest resolution possible with my Ion graphics: it supports even higher resolutions. I guess that means that either clover cannot read my EDID for some reason (i tried reinstalling clover a couple of times, btw) or there's something wrong with the patching of my Vbios.

Link to comment
Share on other sites

Hi,Slice!Great work. :thumbsup_anim:

I have a dell 15R N5010 with ATI 5650M

LVDS couldn't be detected by system.

Thanks to InjectEDID fuction, it works.

But there is a question, that LVDS couldn't wake up after sleep.

There is a solution after I checked the code,

I changed these parameters in GraphicsInject

 

"AAPL,backlight-control",

Buffer (0x04)

{

0x01, 0x00, 0x00, 0x00

},

 

"@0,backlight-control",

Buffer (0x04)

{

0x01, 0x00, 0x00, 0x00

},

 

"@0,built-in",

Buffer (One)

{

0x01

},

 

It works well.

Hope it can be added to Clover GraphicsInject :wink2:

OK, it will be added in the next revision but I don't know if other users will be afeected by this setting. Hope no.

Link to comment
Share on other sites

Resolution.zip Hi, Slice! I'd like to talk to you about the possibility of enabling custom resolution with Intel HD Graphics (first-gen) on Clover. We currently have been using a patched Resolution.dylib with Chameleon to fix it. I noticed a while back you ported the resolution module to Clover, and I'm wondering if you can integrate RemC's version of the module (my method required custom patches for everyone, but his reads EDID and is universal). The attached Resolution source code is his work and is his full source code. Can you port and integrate it into clover? Thanks!
Link to comment
Share on other sites

Resolution.zip Hi, Slice! I'd like to talk to you about the possibility of enabling custom resolution with Intel HD Graphics (first-gen) on Clover. We currently have been using a patched Resolution.dylib with Chameleon to fix it. I noticed a while back you ported the resolution module to Clover, and I'm wondering if you can integrate RemC's version of the module (my method required custom patches for everyone, but his reads EDID and is universal). The attached Resolution source code is his work and is his full source code. Can you port and integrate it into clover? Thanks!

As far as I know it is already supported but I'll look your sources.

Link to comment
Share on other sites

Is it just me or is the system more stable with clover?!! Everything feels snappier and smoother!!

 

PS. r1112 starts up more quickly than r1090 for me, so nice job guys. Keep it up :)

Link to comment
Share on other sites

Ok... A little more info on my graphics injection problem on an ASUS g75vw. With CSM enabled I get:

 

...
0:236 0:005 Video driver loaded: disconnect Success
0:303 0:067 VideoBiosPatchNativeFromEdid:
0:305 0:001 Bios: nVidia, nv_data_table_offset: 0x267, nv_data_table: 0xC0269, std_vesa: 0xC41ED, nv_mode_table: 0xC41F2, mode_table_size: 0x10
0:317 0:012 VideoBiosPatchInit(LegacyRegion = Success) = Success
0:323 0:005 VideoBiosUnlock: unlocked
0:328 0:004 Patching: BT_NVDA
0:331 0:003 Parse Edid: descriptor block 0 is timing descriptor (h_active: 1920, v_active: 1080, h_sync_offset: 52, h_sync_width: 35, h_blanking: 174, v_blanking: 38, pixel_clock: 46352, v_sync_offset: 3, v_sync_width: 6)
0:340 0:009 patch 0: patched 1 time(s)
0:343 0:002 patch 1: patched 1 time(s)
0:345 0:002 patch 2: patched 1 time(s)
0:348 0:002 patch 3: patched 1 time(s)
0:350 0:001 VideoBiosLock: Success
2:246 1:896 LoadDrivers() end
...

 

When I disable CSM I get:

 

...
0:231 0:003 Video driver loaded: disconnect Success
0:244 0:012 VideoBiosPatchNativeFromEdid:
0:246 0:001 Bios: VideoBiosPatchInit(LegacyRegion = Success) = Success
0:260 0:014 VideoBiosUnlock: unlocked
0:265 0:005 Patching: unknown - not patching
0:268 0:003 VideoBiosLock: Success
3:042 2:773 LoadDrivers() end
...

 

Also, I know its not a DarwinDump but heres the .efi files I have:

error:~ jsteelm$ ls /Volumes/EFI/EFI/drivers64UEFI/
FSInject-64.efi HFSPlus.efi NTFS.efi OsxAptioFixDrv-64.efi OsxFatBinaryDrv-64.efi PartitionDxe-64.efi
error:~ jsteelm$ ls /Volumes/EFI/EFI/drivers64/
FSInject-64.efi Ps2MouseDxe-64.efi UsbMouseDxe-64.efi VBoxExt2-64.efi VBoxExt4-64.efi XhciDxe-64.efi

 

I attached both logs as well. preboot.csm.log and preboot.nocsm.log. I've tried several things, but I'm stumped.

 

Edit: Attached Darwin Dump

preboot.csm.log.zip

preboot.nocsm.log.zip

DarwinDumper_2.6.4_AMI_X64_1118_ML_root.zip

Link to comment
Share on other sites

I have a question. My set up is RAID0. If I boot Clover from USB, it does not see my pair of RAID drives, but if I boot from another volume setup with Clover, I see and can boot from the screen my RAID drives. What is the difference? I mean from HD to USB?

 

This booter is great except there is a long pause. I tried to bypass HWCheck but no difference. How do you get rid of the pause?

 

Latest release r1120 does boot RAID0 from USB. Great!

Link to comment
Share on other sites

I have a question. My set up is UEFI / Clover .1120

 

First SSD (GPT)

EFI 200MB / MLion / Recovery HD

Second SSD (GPT)

EFI(System reserved) 200MB / OEM serviced 128MB / Windows 7

 

If I boot Clover from my first SSD EFI, with refit.conf options

 

hidevolumes recovery legacy

I can see four Entry

 

"Boot UEFI boot menu from" : boot to Clover reload.

"Boot OSX from MLion" : boot to Mountain Lion

"Boot Microsoft EFI boot menu from" : boot to windows 7

"Boot UEFI boot menu from" : boot to windows 7

 

Entry 3 & 4 has same boot result.

 

Just a question, How i set "DefaultBootVolume" in config.plist boot to entry 3 or 4?

 

I set DefaultBootVolume like this

 

<key>DefaultBootVolume</key>

<string>Win7x64</string>

 

but it can't work. 'cause entry 3&4 have no Volume Name.

 

Thanks for your reply!!

Link to comment
Share on other sites

Ok... A little more info on my graphics injection problem on an ASUS g75vw. With CSM enabled I get:

 

 

I attached both logs as well. preboot.csm.log and preboot.nocsm.log. I've tried several things, but I'm stumped.

 

Edit: Attached Darwin Dump

About what you are asking?

If GraphicsInjector then why CSM? It has no relation here.

If native resolution in GUI then you need CSM as I see it works for you.

What is your boot Legacy or UEFI?

hello

 

last revision 1120 for me don't read what is inside /efi/oem/systemname

 

only read acpi and config in /efi

 

is to be like that ?

 

good hack

No it must not be lke that. And nothing changed compared to... to what?

I have a question. My set up is UEFI / Clover .1120

 

First SSD (GPT)

EFI 200MB / MLion / Recovery HD

Second SSD (GPT)

EFI(System reserved) 200MB / OEM serviced 128MB / Windows 7

 

If I boot Clover from my first SSD EFI, with refit.conf options

 

hidevolumes recovery legacy

I can see four Entry

 

"Boot UEFI boot menu from" : boot to Clover reload.

"Boot OSX from MLion" : boot to Mountain Lion

"Boot Microsoft EFI boot menu from" : boot to windows 7

"Boot UEFI boot menu from" : boot to windows 7

 

Entry 3 & 4 has same boot result.

 

Just a question, How i set "DefaultBootVolume" in config.plist boot to entry 3 or 4?

 

I set DefaultBootVolume like this

 

DefaultBootVolume

Win7x64

 

but it can't work. 'cause entry 3&4 have no Volume Name.

 

Thanks for your reply!!

Default Boot can't be to Windows. Sorry!

Link to comment
Share on other sites

About what you are asking?

If GraphicsInjector then why CSM? It has no relation here.

If native resolution in GUI then you need CSM as I see it works for you.

What is your boot Legacy or UEFI?

 

I cannot boot legacy, I'm doing UEFI. The exact problem is this:

 

I can boot fine with my BIOS set to CSM on. The clover gui is only 800x600.

I cannot boot with the CSM set to off. But I get clover gui of 1920x1080.

 

I guess I'm not completely understanding of the UEFI boot spec as of now. Another poster said I need to modify my DSDT. I'll assume that route is the way to go and turn off GraphicInjector. I really like this bootloader, though. Very quick. I just have minor issues :wink2: that need some work on my part.

Link to comment
Share on other sites

hello Slice

 

i have installed last rev yesterday 1120, before i use 1112

 

and with rev 1120 don't read my config inside /efi/oem/systemname (my system name)

 

only in /efi

 

if i past it to /efi

 

config.plist and /Acpi

 

it works well, if not it boot .. but without my config files

 

i gonna do a new test to that last version... and report back

 

good hack

Link to comment
Share on other sites

OK, it will be added in the next revision but I don't know if other users will be afeected by this setting. Hope no.

 

Well.

Laptop need this parameter to control brightness, but destop don't.

If there is some choice to distinguish computers, that would be best.

Link to comment
Share on other sites

×
×
  • Create New...