Jump to content
Slice

Clover Themes

1,388 posts in this topic

Recommended Posts

Themes


The main studio for creating and discussion themes for the Clover is here
http://www.applelife...а-clover.36074/

WIKI repository for all themes. Any author may download his theme here

http://clover-wiki.zetam.org/Theme-database

Choosing a theme is provided by main config.plist file GUI section and there is a samples to choose

<key>GUI</key>
<dict>
<key>Theme</key>
<string>metal</string>

Overview

Wooden by iROOTa
wooden.png wooden2.png wooden.zip
Metal by Slice
screenshot.png
Black-green by blackosx
black-green.png
Hellfire by lllevelll (this was the default theme for rev666 :) )
hellfire.png
BSOD by lllevelll
BSOD_theme_2.jpg
Simple-gray by hijeane
simple_grey_91.png
Aluminium by iROOTa
Aluminium Theme.png
Steampunk by Xmedik
steam-punk.png pointer-steampunk.pngsteampunk-t3.jpg clock_inside334.gif
Steampunk-2 by Neo.aka.Darkman - see attach.
Steampunk_edited.tar.lzma.zip

Buttons by trauma
buttons.png
Dawn by Slice
dawn.png
OS One by Kyndder
os_one.jpg
os_one.zip
pointer-os_one.zip
OS BOX by Kyndder
os_icon.jpg
os_box.zip

mrengles Theme
mrenglesTheme1.png
mrenglesTheme.zip

iClover by Winlog
screenshot0.jpg
iClover by winlog.zip
Galaxy by Winlog
screenshot2.jpg screenshot4.jpg
Galaxy_shadows.zip

bluemac_theme by fau7i
Jt.jpg Bluemac_Theme_CloverV2.zip

AppleStyle by Eps
Applelike.jpg AppleLike-2.jpg
AppleStyle.zip

Orange theme by dwmc
Orange_theme_screenshot.png

#933

ThinkPad theme by Kogen Mantis
post-112035-0-29088900-1359462540_thumb.jpg
Clover-ThinkPad-Theme.zip

Instruction for a future artist to create a new theme.

  • All graphics must be in png and icns format. Transparency supported. PNG may be created by system's Preview application.
    To create icns you have to use IconComposer.app provided with XCode. Icon Composer.app.zip
    You should copy/paste picture with transparency into 128 and 32 images. They may be different or may be the same.
  • First pixel from logo will be the color for the whole desktop (see "dawn").
  • Choose a font from existing or create your new font.
  • Choose a character spacing for the chosen font.
  • Create your own Selection_big.png and selection.small.png
  • Select a color for menu bar. It depends on your desktop color. selection_color 0xF376D380 This is standard WEB color coding RGBA. In this example Red=0xF3, Green=0x76, Blue=0xD3, Alfa=0x80 - this is semitranparent - recommended balue.
  • Each menu element consist of Main image and Badge that usually are Drive and OS icons.
    <key>Badges</key>
    <dict>
    <key>Show</key>
    <true/>
    <key>Inline</key>
    <false/>
    <key>Swap</key>
    <false/>
    </dict>
    
  • Show=false if you don't want to see badge
    Swap=true if Main image will be OS and badge will be Drive
    Inline=true if you want to see OS icon in info string (see theme "iClover"
  • The theme must contain pointer.png 32x32pix with transparency. Active point is left-up corner so arrow should finish at this corner.
  • Full set of icons (except OS images)
    { NULL, L"icons\\func_about.png", 48 },
    { NULL, L"icons\\func_options.png", 48 }
    { NULL, L"icons\\func_clover.png", 48 },
    { NULL, L"icons\\func_reset.png", 48 },
    { NULL, L"icons\\func_shutdown.png", 48 },
    { NULL, L"icons\\func_help.png", 128 }, //5
    { NULL, L"icons\\tool_shell.png", 48 },
    { NULL, L"icons\\tool_part.png", 48 },
    { NULL, L"icons\\tool_rescue.png", 48 },
    { NULL, L"icons\\pointer.png", 32 },
    { NULL, L"icons\\vol_internal.icns", 128 },
    { NULL, L"icons\\vol_external.icns", 128 },
    { NULL, L"icons\\vol_optical.icns", 128 },
    { NULL, L"icons\\vol_firewire.icns", 128 }, //12
    { NULL, L"icons\\vol_clover.icns", 128 },
    { NULL, L"icons\\vol_internal_hfs.icns", 128 },
    { NULL, L"icons\\vol_internal_ntfs.icns", 128 },
    { NULL, L"icons\\vol_internal_ext3.icns", 128 },
    { NULL, L"icons\\vol_recovery.icns", 128 }, //17
    
    Minimum set of OSes
    os_clover.icns
    os_cougar.icns
    os_legacy.icns
    os_leo.icns
    os_linux.icns
    os_lion.icns
    os_mac.icns
    os_mav.icns
    os_snow.icns
    os_tiger.icns
    os_unknown.icns
    os_vista.icns
    os_win.icns
    
    A sample for theme.plist you can find in each installed theme as provided by installer.
  • The theme must contain scrollbar folder with images as attached one. Else you may have serious problems in GUI.

scrollbar.zip

Edited by Slice
Update

Share this post


Link to post
Share on other sites
Advertisement

Zip file of my theme is attached. It's big because it contains an svg directory holding most of the SVG files I used when creating the PNG files. I use inkscape for SVG editing. I included these files so others can modify them to create their own theme if desired. Of course there's a lot of gruntwork involved in creating a theme, and I didn't spend a lot of time on it. I just wanted an orange flavored theme.

 

Moderators feel free to copy this to a more convenient place.

 

Clover_theme_screenshot.png

dwm_clover_theme.zip

Share this post


Link to post
Share on other sites

ThinkPad Clover Theme

post-112035-0-29088900-1359462540_thumb.jpg post-112035-0-40417400-1359462555_thumb.jpg

Today I had some spare time to update my ThinkPad Theme Remix for Clover.

- Added "Press F1 for Help" as default on main screen

- Enabled EFI Shell button

- Added scrollbar

- External volumes use USB Drive icon badge now

- CD icon badge for CD/DVD disks

- Recovery HD now has the Red Cross badge

- Added alternative logo and background set for users to choose.

- fixed RGBA color value in selection highlighting

post-112035-0-65121400-1368992967_thumb.png

Update 2013-05-19:

- Updated theme to work for new and old world Clover

- Theme split in two. ThinkPad and ThinkPad_dots

- Changed scrollbar blue for ThinkPad and red for ThinkPad_dots

- Added screenshot for Clover prefpane

- Lighter selection color for ThinkPad theme

 

You are all welcome to use it and edit it as much as you want.

Clover-ThinkPad-Theme.zip

Clover-ThinkPad_dots-Theme.zip

Edited by Kogen Mantis

Share this post


Link to post
Share on other sites

Work in progress.

 

Basically a topic where discuss about Themes for Clover.

 

- How make it.

- And user Gallery.

Edited by ErmaC
Update

Share this post


Link to post
Share on other sites

Creating and using Animations

 

Clover supports animated images like this ( ©iDark Soul )

ML.gif

 

I am not proposing you will make full Micky Mouse cartoon. The purpose of animation is to make GUI appearance a slightly better. What is the difference between 3D ball and colored oval? Motion!

See anime in metal theme. This is 3D anime while the screen is flat.

screenshot23.png

Swinging buttons will acquire volume.

What is the difference between gray/white and metal/glass? Blinking and sparkle!

At your fantasy and talent to make the appearance beauty.

 

Theme.plist will contain a section

 <key>Anime</key>
 <array>
  <dict>
   <key>ID</key>
   <integer>1</integer>
   <key>Path</key>
   <string>Anim_1_Logo_IntroOutro</string>
   <key>Frames</key>
   <integer>381</integer>
   <key>FrameTime</key>
   <integer>25</integer>
  </dict>
 </array>

ID of anime.

#Logo		 (1)
#About	    (2)
#Help		 (3)
#Options	  (4)
#Graphics   (5)
#CPU		 (6)
#Binaries	 (7)
#DSDT		 (8)
#BOOT Sequence	  (9)
#Apple    (21)
#WinXP    (22)
#Clover    (23)
#Linux    (24)
#BootX64.efi  (25)
#Vista    (26)
#Recovery   (30)
#Tiger    (34)
#Leopard   (35)
#Snow Leopard  (36)
#Lion    (37)
#Mountain Lion   (38)

#Lynx  (39)

It means that if you want to make animated picture over Help image (book in the scrren) you should assign ID=3

screenshot1.png

IDs from 20 to 40 correspond to os_xxx.icns and will played over them.

For example the cat above must have ID=38.

 

Path

It is folder name for the anime image set and a part of each file name

See black_green theme

Path=Anim_1_Logo_IntroOutro

The folder /Anim_1_Logo_IntroOutro/ contains files:

Anim_1_Logo_IntroOutro_000.png

Anim_1_Logo_IntroOutro_001.png

Anim_1_Logo_IntroOutro_002.png

And so on.

Files naming rule is strict: AnimePath_NUM.png where NUM is 3 digits frame number.

 

Frames

A full number of frames in the animation. But you can have less files.

black_green theme contain 94 files while Frames=381.

It means absent frames. In this example after frame 46 the frame 193 will follow. Instead of all missing frames first will shown.

 

FrameTime

This is pause between frames in milliseconds.

In the example above frame 46 will be shown 193-46=147 times by 25 milliseconds = 3.675seconds before changed to frame 193.

Edited by Slice
Update

Share this post


Link to post
Share on other sites

Move here this post? I will revise it for instructions.

Also should be separate post for animation.

 

Yep!

Slice feel free to edit it

Edited by ErmaC
Update

Share this post


Link to post
Share on other sites

Hello all Clover developers and users.
I made something changed for AppleStyle theme to compatible with newer theme settings in recently Clover.
Of course,I make some example for talking about customizing this theme.
Following screenshot is default setting.
post-35058-0-42251900-1369330034_thumb.png
And it will boot like this scheenshot.
post-35058-0-05863100-1369330053_thumb.png
Following example is brighter theme by changing Background path to Background2.png, Banner to Logo1.png and Font path to PTMono_10B.png.
post-35058-0-53083200-1369330066_thumb.png
Logo1.png is colored in black and transparent.
If you used it in darker background, you will see nothing in banner place.
Of course,brighter background use darker font and darker background use brighter font.
post-35058-0-95614600-1369330083_thumb.png
If you want the boot theme closing BootCamp.
Trying these settings.
post-35058-0-07023100-1369330109_thumb.png
And,you will see.
post-35058-0-73785900-1369330122_thumb.png

Following zip is the theme files archived.

AppleStyle.zip

Updated 6/9 for background scale option.

post-35058-0-80935700-1371173595.png

Updated 6/14,deleted os_lnyx and added os_mav.

Updated 6/30,scroll bar changed,and added following linux icons.

post-35058-0-96594400-1372536214_thumb.png
Updated 11/25 for secure boot function icons.

post-35058-0-04793800-1385380633.png

Edited by Eps

Share this post


Link to post
Share on other sites

At quick glance, it seems that the device selection can only be an image that's rendered behind the device icon? As opposed to being able to have a separate selection icon in Cham. I think this would limit things a bit, would make some of my themes more labor-some to port =P.

Share this post


Link to post
Share on other sites

Hey Enzo - Good to see you here :)

 

Yes, the device_selection in Clover's GUI (file Selection_big.png), is currently drawn behind the main the .icns images (or at least last time I checked it was). If comparing Chameleon's GUI to Clover's GUI with regards to design potential, then Chameleon's GUI, with the flexibility of being able to specify size and positions of images, combined with the rollover effect of icons has the edge. However, even though Clover's GUI is currently more limited in those areas, it does support animation, has a faster render time and is very snappy in operation.

 

Clover is also being actively developed which means any suggestions put forward to Slice may be considered (depending of course on many things like order of priority, complexity of implementation, necessity, time .... etc.) Though having said that, I have suggested a few things in the past which have collected dust, for example here, here, here. :P

 

But don't let any of that dissuade you from contributing if you have the time and desire. I no longer get the time I used to so I only contribute as and when I can, but you always had an eye for design and I'm sure many users would love to see an Enzo Clover theme..

 

Regards

Share this post


Link to post
Share on other sites

Hey black =).

 

Ah I see, thanks for all that. I wish this stuff got a little more attention too heh, hard to get this stuff to change once it's established. Oh well.

Share this post


Link to post
Share on other sites

What triggers clover to select an icon for a bootable option? For example, if I wanted to clover to only see two options, one for UEFI Windows 8 and one for UEFI OSX 10.8.4 what would I have to edit? Would changes go into Theme.conf for hiding the drives and settings.conf for the selecting the desired icons? My ideal clover should look like this but I'm not sure how to go about customizing it:

 

Boot option:

Windows 8 EFI

Icon: os_win8.icns (currently shows os_vista.icns)

 

Boot option:

OSX 10.8.4

Icon: os_mac.icns (currently shows os_cougar.icns)

 

I'd like to hide the currently visible os_clover boot option. It boots into it already and is just kind of redundant. Plus selecting it just relaunches clover without the Clover efi option effectively looking closer to what I like (minus the right icon)

Share this post


Link to post
Share on other sites

What triggers clover to select an icon for a bootable option? For example, if I wanted to clover to only see two options, one for UEFI Windows 8 and one for UEFI OSX 10.8.4 what would I have to edit? Would changes go into Theme.conf for hiding the drives and settings.conf for the selecting the desired icons? My ideal clover should look like this but I'm not sure how to go about customizing it:

 

Boot option:

Windows 8 EFI

Icon: os_win8.icns (currently shows os_vista.icns)

 

Boot option:

OSX 10.8.4

Icon: os_mac.icns (currently shows os_cougar.icns)

 

I'd like to hide the currently visible os_clover boot option. It boots into it already and is just kind of redundant. Plus selecting it just relaunches clover without the Clover efi option effectively looking closer to what I like (minus the right icon)

Not theme.plist. You have to tune main config.plist

		<key>Volumes</key>
		<dict>
			<key>Legacy</key>
			<string>First</string>
			<key>Hide</key>
			<array>
				<string>VOLUME_NAME</string>
				<string>VOLUME_UUID</string>
				<string>TODO_HIDE_VOLUME_BY_TYPE/GROUP</string>
			</array>
		</dict>
		<key>HideEntries</key>
		<dict>
			<key>OSXInstall</key>
			<true/>
			<key>Recovery</key>
			<true/>
			<key>Duplicate</key>
			<true/>
			<key>WindowsEFI</key>
			<false/>
			<key>Grub</key>
			<false/>
			<key>Gentoo</key>
			<false/>
			<key>Ubuntu</key>
			<false/>
			<key>OpticalUEFI</key>
			<true/>
			<key>InternalUEFI</key>
			<true/>
			<key>ExternalUEFI</key>
			<true/>
		</dict>

Share this post


Link to post
Share on other sites
post-659673-0-59952500-1376482444_thumb.png

Simple Gray

author: hijeane

version 0.4 (unofficial)

- fixed

- optimized graphics

- lion icon fix

 

post-659673-0-54010200-1376482417_thumb.png

Squares

author: Marian Arlt projectosx

version 1.2 (unofficial)

- optimized graphics

- optimized for fullhd. You should download v1.1 if you want to use this theme on hires monitors.

 

 

squares_v1.2_unofficial_huski.zip

simple_gray_v0.4_unofficial_huski.zip

Share this post


Link to post
Share on other sites

Yes, the device_selection in Clover's GUI (file Selection_big.png), is currently drawn behind the main the .icns images (or at least last time I checked it was). 

 

Hi,

Since revision 1983 I made an ability to draw selection over main image

You have to write into theme.plist

		<key>Selection</key>
		<dict>
			<key>Big</key>
			<string>aim_small.png</string>
			<key>Color</key>
			<string>0xF3F3F380</string>
			<key>Small</key>
			<string>yes.png</string>
			<key>OnTop</key>
			<true/>
		</dict>

And enjoy

Screen Shot 2013-08-25 at 16.13.54.png

Share this post


Link to post
Share on other sites

I have combined two themes that I like into a new theme that I call LoginToApplestyle

 

This theme, as its name suggests, is a combination of LoginToLion and Applestyle

 

Nothing is of my original creation. Credits go to the author of those two themes.

 

Sorry, no preview available. If someone could upload a screenie I would appreciate it

 

LoginToApplestyle.zip

Share this post


Link to post
Share on other sites

Here's the fourth incarnation of my black_green theme; BGM (black_green and moody) v1.0

 

As always, it contains a full compliment of images, including OS device icons for different flavours of Linux.

It also contains 14 animations.

 

I've also taken advantage of 8-bit paletted images which I've resaved using the pngquant program to reduce file size whilst maintaining image quality. The result is the complete theme ends up being 2,532,192 bytes (3.1 MB on disk).

 

Note: This can only be used with Clover r2231 and newer as the OS device icons are saved with PNG file structure (but use .icns extension). Clover r2253 and newer is required to see the 'Options' animation.

 

post-331032-0-10294400-1383063129_thumb.jpg

 

EDIT: Updated to v1.1 as the 'options' animation was incorrect. Also amended the description in the theme.plist.

BGM.zip

 

EDIT: v1.1 is now included in Clover's package installer from rev2263 onwards

Share this post


Link to post
Share on other sites

Here's the fourth incarnation of my black_green theme; BGM (black_green and moody) v1.0

 

As always, it contains a full compliment of images, including OS device icons for different flavours of Linux.

It also contains 14 animations.

 

I've also taken advantage of 8-bit paletted images which I've resaved using the pngquant program to reduce file size whilst maintaining image quality. The result is the complete theme ends up being 2,532,192 bytes (3.1 MB on disk).

 

Note: This can only be used with Clover r2231 and newer as the OS device icons are saved with PNG file structure (but use .icns extension). Clover r2253 and newer is required to see the 'Options' animation.

 

attachicon.gifBGM_screenshot.jpg

attachicon.gifBGM.zip

 

EDIT: Updated to v1.1 as the 'options' animation was incorrect. Also amended the description in the theme.plist.

attachicon.gifBGM.zip

 

Beautiful, dude

Share this post


Link to post
Share on other sites

 

my-theme_Mavs-Style.jpg

 

 

This is my themes, hope you guys love it

 
 
@blackosx, i wanna to know the way to creat font bitmap for clover, if you can tell me, i will appreciate that, tks

 

 

Hey! I saw that new theme today in Clover Configurator. Tried to download it through there and it gave me some sort of error "Archive was written in a newer format than what this software supports (it supports up to v2.0 archives)"

 

Thank you for uploading it here. I fell in love with it when I saw it the first time.

 

The only critique I have is concerning the badges. They just doesn't seem right. I can't put my finger on it. Maybe the borders on the font isn't thick enough (for the badges that have the big letter in them)? Background and other icons are awesome.

Share this post


Link to post
Share on other sites

Hey! I saw that new theme today in Clover Configurator. Tried to download it through there and it gave me some sort of error "Archive was written in a newer format than what this software supports (it supports up to v2.0 archives)"

 

Thank you for uploading it here. I fell in love with it when I saw it the first time.

 

The only critique I have is concerning the badges. They just doesn't seem right. I can't put my finger on it. Maybe the borders on the font isn't thick enough (for the badges that have the big letter in them)? Background and other icons are awesome.

Thanks for your apperciation,  I can do nothing about the font. By the way, My theme haven't been uploaded in Clover Confingurator. My theme is totally different from that one.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By fusion71au
      Clover r4799 ISO compiled with GCC and minimal config.plist compatible for use in VMWare Workstation.
       
      Tested with unlocked Workstation 15 running OSX 10.9 -->10.14 guest in Windows X64 host.
       
      Installation
      1. Download and unzip "EFI_Clover_r4799 for VMware.zip". Mount Clover-v2.4k-4799-X64 by double clicking on it.
      2. Mount your VM's EFI System Partition eg in terminal
      sudo diskutil mount disk0s1   3. Copy EFI folder from step 1 into the EFI partition
      4. Shutdown the VM, add bios.bootDelay = "3000" to your VM's vmx file
      5. Reboot your VM, press <F2> to access the VMware Boot Manager and add CLOVERX64.efi to the boot menu.
       
      Substitute your own unique and valid MLB and ROM variables in the /EFI/CLOVER/config.plist (Rt Variables section) to activate iMessage/Facetime on your VM.
    • By sonicthehedgehog2
      Apologies for the lack of information (and for posting in the wrong place), but I can't even boot into Clover so screenshots of verbose mode aren't even possible. I've been running the beta of 10.14.2 for sometime (-using this excellent guide 
      ) without any issues. When I tried to apply the new update for 10.14.2, my pc downloaded the update, shutdown but applied some updates then rebooted into a blank screen. I've tried several things since then. Specifically:
       
      * Booting from the installation USB created using the above guide - same blank screen
      * Booting from an external HDD - successful launch of OS. From here I have tried different versions of Clover including the one on my HDD r4644 (all have been unsuccessful). I have also tried different memory management options osxaptiofix (1, 2 & 3)
       
      The only other information I can provide is in the screenshots below (including a brief of my drive configuration)
       
      Please let me know if and how I can get more information to help resolve the issue, or if I have to rebuild from scratch.
       
      Many thanks in advance
       
       


    • By Teress
      To build a Hackintosh never was easier. If you want cheap Hackintosh and have it quickly and 100% working and without any knowledge how to tweak things, this video is right for you.
       
    • By superdooper71
      Hi all,
      I hope someone can help me as I am struggling with this bloody installation.
      I am running on several problems that I can't face : (
       
      First of all my config:
      Mobo: ASROCK H81M-DGS R2
      CPU: Intel Xeon E3-1220 v3 @3.10ghz
      RAM: 16gb DDR3 1600Mhz
      SSD: Crucial BX100 120Gb SSD
      Monitor: Hp 27w Hdmi
       
      POST Installation CLOVER
       
      Current Issues:
      • System will not boot (clover boot loader do not shows up) from SSD
         - System boot only with USB stick
      • Screen Resolution is only 1024x768
      • Monitor recognised as 17" instead of 24"
      • Monitor identified as secondary
      • Grafic Card Geforce GT710 shows 0 Mb
      • System info do not match Config.plistin Clover
       
      I attach screenshot of System Info, Kext in Clover, Resolution etc etc.
       
      Please can someonhelp me?
       
      Please can you tell me what is the Clover Parameter to activate when installing Clover  (Clover_v2.4k_r4722) into Boot Disk?
       
      I hope someone can help me out of this little troble: )
       
      Cheers
      Franco
       
      system info.tiff
      kext.tiff
      resolution.tiff
      system.tiff
      config.plist
    • By Entropi
      PREFACE
       
      I’ve used a 2015 15” MBP as my main system since it was released. I do photo and video editing in the Adobe suite regularly and have been eyeballing the performance of the latest MBP models. I’m on the road all the time, so a laptop is basically my only option.

      After the whole mess with the CPU VRM hardware flaws being made apparent by the poor power management profile shipped at release with the 2018 i9 MBP I’ve been more weary of the hardware design of MacBooks. That’s before I account for losing all USB-A ports, losing the SD card slot (‽), losing reliability and tactility of the keyboard, and losing the ESC key to the touchbar; if I compare the 2018 MBP to my current 2015.
       
      Given these flaws, I have been researching the performance situation comparing the 2018 MBP to the X1 Extreme, XPS 15 9570, and the Razer Blade 15 2018.  These are essentially the only options for a road warrior that needs a high quality panel and the best CPU and GPU that can be crammed into around 4lbs (1.8kg).  
      I used to use a ThinkPad T42p and loved it when it was new. So fast forward to now and the release of the ThinkPad X1 Extreme. It’s a truly tempting machine for an artist, given that the 4K UHD version offers just about the best color gamut available on any laptop panel. I get back the USB-A ports, get one of the fastest SD slots on any laptop, and get one of the best laptop keyboards on the market. That’s before even considering power management and modularity. I’ve been dabbling in learning Machine Learning, so a system with an nVidia GPU (CUDA) is a bonus on that front as well.
       
      For me the best color reproduction on a high resolution display panel was most important. The X1 Extreme has that, so I’ve ordered one. I got it with the fastest i7, base SSD and memory, and have separately purchased two 1TB Samsung 970 Pro M.2 SSDs and 2x16GB DDR4-3200MHz memory (just in case it’s possible to overclock the memory on the X1 Extreme). I got the system for $2,100 from Lenovo USA, and the SSDs ($390 x 2) and memory ($330) from Amazon US for a total of ~$3200.  These are easy to install on the X1 Extreme as the bottom cover is easily removed to reveal the M.2 and SODIMM slots. To compare, the 2018 MBP with the fastest i7, 32GB memory, and 2TB SSD is $4400. So I can save $1200 and get a faster system (on all counts) with a better panel and better connectivity by going with the X1 Extreme.
       
      The only thing I’m compromising is losing the big beautiful haptic touchpad and a bit more refined hardware aesthetic. Though, to be honest, I’ve kept a big thick dual-layer Tech21 case on my 2015 MBP. So I’ll actually be going down in volume and weight by moving to the more rugged ThinkPad. I think I can live without the touchpad.

      Oh, by the way, the 4K UHD panel of the X1 Extreme has touch and decent pen support! Another bonus vs. the MacBook. Though I keep a 12.9” iPad Pro around for my pen work and can’t imagine using a laptop similarly. It’s still nice to have a laptop screen actually respond when I go poke at it accidentally after switching back and forth between laptop and iPad.
       
       
      TOPIC
       
       
      So I want macOS with proper discrete GPU support on a 2018 MacBook class laptop.  That’s not possible on a pure Hackintosh as things stand, but via a macOS virtual machine it looks like it could work with what looks like some relatively bleeding edge support of PCIe UEFI passthrough.

      People have been doing this on Linux hosts to Windows VMs with some great success recently: https://gist.github.com/Misairu-G/616f7b2756c488148b7309addc940b28
      And it looks like that’s coming for macOS VMs as well: https://github.com/kholia/OSX-KVM/blob/a4fb2fd5aae871bdbc371b0cd31d4d8129d0f9ac/UEFI/README.md

      The X1 Extreme, XPS 15 9570, and Razer Blade 15 (2018) are essentially direct competition to the 2018 15” MBP. I would really like to see these three systems get some nicely fleshed out guides for getting maxed out compatibility and performance in macOS running in a VM for these systems. When I get my X1 Extreme I’ll start working on it for that one. I will post updates here. I hope to inspire others with the other two systems (or looking to get them) to do similarly.
       
       
      15” MACBOOK CLASS LAPTOP COMPARISON
       
      I chose the X1 Extreme largely because of the excellent 4K UHD HDR panel (100% of 2D AdobeRGB and 85.5% of 3D AdobeRGB, basically unparalleled), good mix of thermal performance and noise management, and overall ruggedness and connectivity.  If I were a gamer I would go with the Razer 15, but the fast low-gamut 1080p panel just doesn’t work for my purposes. If I were most concerned with aesthetics or battery life (97Wh battery for it vs 80Wh for X1E) I would go with the XPS 15.
       
      I am aware that the second 2018 refresh of the MBP is coming ~Nov 14, with the new AMD Radeon Pro Vega 16 and Vega 20 GPUs, and it looks like the latter might offer up to a 60% performance boost over the Radeon 560X. Maybe it has even given Apple enough time to update the CPU VRM along the way. This could make the performance picture more comparable for the 1050 Ti based X1E and XPS 15. I believe the 1070 Ti based Razer 15 will still win out though.
       
      Still, if you compare the fan and heat pipe solution put into the X1E vs the MBP the MBP just looks wimpy in comparison. MBP has smaller fans, less venting, and only one (smaller, thinner) heatpipe. It’s also more difficult to access if you want to put a better thermal paste or liquid metal on it.  Put simply, the thermal hardware on the MBP is basically the same design for the last 3 years and it can’t keep up with the hex-core processors. So even with the Volta 20 GPU making the MBP competitive again on the graphics end, the MBP will still be falling short on the CPU performance plane. This is before we even look at tuning options.
       
      Getting into tuning, it’s possible to improve thermal performance of all the laptops in this class by around 15-20% by using either a best in class thermal paste like Thermal Grizzly Kryonaut or (if you’re willing to deal with all the caveats that come with using a conductive fluid that permeates other metals) a liquid metal interface like Thermal Grizzly Conductonaut. The liquid metal gives you the best possible conducting interface, and the paste is more forgiving and easier to apply.  Further, it is often possible to stably undervolt the Coffee Lake i7/i9 available in this class of systems to further improve performance, thermals, and power consumption (generally another 10+%).
       
      Apple has deliberately made it impossible to undervolt the CPU on the MBP! This has been true since the first Skylake CPUs a few years ago. You used to be able to use a program called Volta to undervolt your CPU on macOS. This is a huge peeve for me and, combined with the general power and thermal underdevelopment, is one of the main reasons I want to get a competitor’s hardware. As a primer, the default voltage of modern CPUs is typically set conservatively high for the sake of production efficiency.  With the current generation Coffee Lake CPUs it is commonly possible to set the CPU voltage about 100 to 150mv lower safely.  This allows the CPU to run cooler and consume less power. For laptops which are thermally limited (basically everything in this new 6-core 14nm era), this also translates into better performance. It’s a tweak that actually improves reliability of your CPU. So it’s just stupid that Apple has deliberately made this impossible. Shame on them, someone else take my money.
       
      Wrapping up, my biggest quibbles with the X1E (before actually getting it) are that the 4K panel’s responsiveness is about the slowest I’ve seen on a modern panel, and it’s just really not suitable for gaming. There’s also what I consider an annoyingly high level of backlight corner bleed that I’m sure will be distracting during blackboxed video viewing. Hopefully these two issues will be fixed in next year’s iteration.
       
       
      FOOTNOTES
       
      MacBook i9 Thermal / VRM (below-baseline throttling/thrashing) Issue:
      https://www.macrumors.com/2018/07/24/throttling-i9-macbook-pro-power-delivery-chip/
      https://www.kitguru.net/lifestyle/mobile/apple/matthew-wilson/macbook-pro-2018-throttling-fix/
      This was mitigated with software that works around the poor hardware design, but the system would still ultimately perform better if the CPU VRM were redesigned. Non Mac systems with the similar CPUs don’t have this issue and get better sustained performance.
       
      MacBook Nov 2018 Refresh with Radeon Vega 16 and Vega 20:
      https://www.fool.com/investing/2018/11/05/apples-macbook-pro-gets-the-amd-vega-treatment.aspx
       
      MacBook Class Laptop Reviews:
      Lenovo ThinkPad X1 Extreme, 4K: https://www.notebookcheck.net/Lenovo-ThinkPad-X1-Extreme-i7-4K-HDR-GTX-1050-Ti-Max-Q-Laptop-Review.335608.0.html
      https://www.ultrabookreview.com/23223-lenovo-x1-extreme-review/
      https://youtu.be/vOPeXe1ZE74
      https://youtu.be/JgWyGKf_WlM
      Dell XPS 15 9570, 4K: https://www.notebookcheck.net/Dell-XPS-15-9570-i7-UHD-GTX-1050-Ti-Max-Q-Laptop-Review.332758.0.html
      Razer Blade 15 2018, 1070 Ti FHD 144Hz: https://www.notebookcheck.net/Razer-Blade-15-i7-8750H-GTX-1070-Max-Q-FHD-Laptop-Review.305426.0.html
       
      Best Undervolting Guide (keywords: ThrottleStop, Intel XTU):
      https://www.ultrabookreview.com/10167-laptop-undervolting-overcloking/
       
      Undervolting Coffee Lake i7/i9 (2018 MacBook class CPU):
      https://youtu.be/nobnPDtMs-E
      https://linustechtips.com/main/topic/923876-any-information-about-how-coffee-lake-h-series-undervolts/
       
      Replacing Thermal Paste with Liquid Metal on 2018 MBP:
      https://youtu.be/iw4gqfrBN4c ... and follow up: https://youtu.be/JNoZNzOQpVw
       
      Replacing Thermal Paste with Kryonaut on X1E:
      https://www.reddit.com/r/thinkpad/comments/9fyww7/x1_extreme_repaste_undervolt_tdp_limiter_removed/
       
      Replacing Thermal Paste and Undervolting X1 Carbon:
      https://youtu.be/FXR5-HwIre8
       
      Replacing Thermal Paste and Undervolting XPS 15 9570:
      https://youtu.be/ZnFdNGUETSI
       
      Possibly over-conservative BIOS update for thermal throttling on X1E:
      https://www.reddit.com/r/thinkpad/comments/9oqax2/xtu_results_with_x1_extreme_with_liquid_metal/
       
      High Sierra (10.13) drivers only for now:
      https://www.insanelymac.com/forum/topic/324195-nvidia-web-driver-updates-for-macos-high-sierra-update-11032018/
      nVidia “waiting for Apple’s approval” for Mojave (10.14) macOS driver web release:
      https://www.macrumors.com/2018/11/01/nvidia-comment-on-macos-mojave-drivers/

      Breadcrumb Links (other things I found researching this):
      https://forums.servethehome.com/index.php?threads/esxi-6-5-osx-with-gpu-passthrough.12680/
      https://arstechnica.com/civis/viewtopic.php?f=19&t=1432071
       
      https://www.notebookcheck.net/The-Best-Notebook-Displays-As-Reviewed-By-Notebookcheck.120541.0.html
×