Contribute
Register

DELL M3800 - Strange UI glitches with multipul screens

Status
Not open for further replies.
Joined
Aug 6, 2012
Messages
57
Motherboard
Dell M3800
CPU
Intel i7 4702HQ
Graphics
Intel HD Graphics 4600
Mac
  1. 0
Classic Mac
  1. 0
Mobile Phone
  1. iOS
Hi,

See attached pictures.
I have Dell M3800 and all seems to work fine except two issues.
1. On multipul screens, the menu bar on the non focused screen looks strange (see attachments). this affects only the menu bar on the non focused screen.
2. On chrome with hardware acceleration on i get UI glitches.

Any ideas ?
 

Attachments

  • IMG_2187.jpg
    IMG_2187.jpg
    1,009.8 KB · Views: 193
  • IMG_2188.jpg
    IMG_2188.jpg
    982 KB · Views: 177
It did not fixed it.

Any other ideas ?

I am using platform id 0x0a2e0008 and frame buffer patch for 128/48/48
 
It did not fixed it.

Any other ideas ?

I am using platform id 0x0a2e0008 and frame buffer patch for 128/48/48

The "9mb cursor bytes" patch is only for 0xa260006. And you have a 48mb cursor anyway.

What do you mean by "non focused screen"?

What are your settings in SysPrefs->Displays?

It is normal for the menu bar on the non-active screen to have a different look.

What is the resolution of your main screen (eg. why the 128/48/48). Your profile doesn't reflect your hardware details (missing screen resolution...)

Please provide complete details in your profile/signature
(Profile/Settings link in upper right corner of this site)

System: manufacturer/model + bootloader(Clover/Chameleon/Chimera)
CPU: detailed CPU model + motherboard chipset
Graphics: all graphics devices + laptop internal screen resolution

For example, typical Ivy laptop:
System: HP ProBook 4540s (Clover)
CPU: i5-3320m/HM76
Graphics: HD4000, 1366x768

Use CPU-Z on Windows to find CPU (Core iX-xxx) and motherboard chipset (HMxx), and graphics capabilities. For a laptop, these details are important and affect critical installation procedures.
 
I fixed the signature..

Any idea ? on why it's happening ?
I had the same problem as described in http://www.tonymacx86.com/laptop-co...ecision-m3800-2015-edition-2.html#post1013560
All the patches refers to platform-id 0x0a260006
Clover configuration refers to platform-id 0xa2e0008


The problem you are having is because you have to use 0x0a2e0008 and if you use that you have to replace the frame buffer information as the one provided by DarkVoid and AustinSMU are for 0x0a260006 ...

Look at the Ruby patch I posted in the other thread here and generate the new frame buffer data for 0x0a2e0008 like 128mb DMVT and 48mb/48mb frame buffer and cursor memory. You will be asked these numbers to answer when you run the ruby patch from terminal.

Once you do that, replace the value the script will provide for you in the config.plist of clover (it will be under KextsToPatch option - or something like that) and just to make sure go into BIOS Advanced Settings where you change the DMVT and change it to 128mb.

Your artifacts will be gone.


UPDATE:

I do see that you have older Dell M3800.. Try what I told you as this works perfectly for my newer Dell M3800 with 4k screen etc..


But if it doesn't, you should follow AustinSMUs guide here: https://github.com/AustinSMU/PRECISION-M3800-OSX (he has the exact same M3800 as you do) .. and make sure you follow it to the smallest detail and in that exact order. Make sure you are patching DSDTs on your laptop so you can also get proper SSDT power management patch when you run the bash script.
 
I did followed his instructions.. but my laptop did not boot util i'v changed the platform-id to 0x0a2e0008 and used your 128mb patch.


 
I did followed his instructions.. but my laptop did not boot util i'v changed the platform-id to 0x0a2e0008 and used your 128mb patch.



Post your config.plist so we can see what you're actually doing.
 
Attached.
 

Attachments

  • config.plist
    7.2 KB · Views: 234
Attached.

You do not have a 128/48/48 patch for 0xa2e0008 in your config.plist. The patch you have is for 0xa260006 and has no effect since you're using ig-platform-id 0xa2e0008.

For 0xa2e0008, you would need:
Code:
Find: 0800 2e0a 0103 0303 0000 0004 0000 2002 0000 5001 
Repl: 0800 2e0a 0103 0303 0000 0008 0000 0003 0000 0003
 
Status
Not open for further replies.
Back
Top