The External GPUs (eGPU) Review 2019 for Razer Core X with Vega 64

This is a review about eGPU with Macbook Pro retina (2012, 2013, 2014, 2015) & Macbook pro (2016, 2018) & razer core X (USB 3.1). I found this topic is a bit challenging than I thought before. But it is quite useful for 3D graphics, video rendering & gaming. This topic tests about Razer Core X (it is a box with voltage transformers only) with Radeon™ RX Vega 64 – AMD.


Here is the agenda:

  • Why people need this
  • Cons
  • Who should use it
  • Budget
  • System Requirements
  • How we test the performance
  • Results & Performance
  • How to install (example setup)
  • Challenge & How to Fix


1.Saving your time and money & keep upgraded devices. eGPU is a way to upgrade your laptop.

As you noticed that most of the corporate technology giants like Apple, Microsoft have their planned obsolescence / built-in obsolescence strategy. Your devices might no longer functional after a certain period of time. Not because technology is growing fast or your devices are broken/ IT giants aren’t able to support your old devices. It’s because they want their consumers to purchase again (That’s why adapter becomes fast growing products). Sometimes you already spend lots of time & money on your equipments (Or you just keep buying stuff all the time). Getting a new eGPU only spends US$730 (Razer Core X + vega 64). But if I buy a new laptop Macbook pro with 32GB, i9 it will cost like ~US$3.8k. eGPU with my 6 year-old mbpr is still more powerful than the new MBP(*score on geekbench). And, I can still keep upgrade the components one by one.


2.Boost up laptop performance (Faster Rendering ~+2X), Geekbench4 ~+3X)

You can use eGPU on Video Rendering (davinci resolve, Adobe Premiere Final Cut Pro, ), 3D graphics VFX rendering (Cinema 4D, Maya, Zbrush, After Effect, Blender etc), Graphic Design (PS, AI, ) in Adobe, Sketchapp for Website&app design, Game Design (Unity, Unreal Engine). It saves you half of the time!! Even for gaming (non-professional, I think).

Running Vega 64 is faster 2 times than internal graphics card (mbpr2012:Intel HD Graphics 4000 & Nvidia GeForce GT 650), 3 times higher scores than MacBook pro 2018.



1.You need a cable for it and you cannot move around like before (believe me, it’s not cheap if you need an adapter. If you are using Thunderbolt 2 (macbook retina, #mbpr) or you a Hub-Guy (you need like 6-in-1 hub on your desk, you will get troubles), you need to go through the Challenge & how to fix before you buy a USB type-c eGPU like razer core x when you still using macbook pro before 2016 version. The customer services cannot help you.


2.eGPU is not perfect. If you already have a fine desktop with highend graphic card (like us$1k), you might not need it. eGPU market 2019 works it’s because of laptop components limitations & fast growing graphics card industry. Once those technology giants get rid of GPUs manufacturers Nvidia/AMD or laptop’s GPUs is powerful enough, eGPU might not exist. It just like sony walkman replaced by iPod & iPhone. However, Nvidia/AMD are still powerful in this decade. (Nvidia R&D already in artificial intelligence for graphics, it might be a game changer in visual design as well, not just about FLOPS (floating point operations per second ))

3. There are several companies providing cloud gaming services like Nvidia’s GeForce Now, PlayStation Now, LiquidSky, Vortex, and Google Stadia is coming! You might not need eGPU in future. Google just announced March 29, 2019 that google has partnered with AMD to create a specially designed GPUs for the platform that’s more powerful than the PS4 Pro & Xbox One X combined. Gamers can play games through google chrome (even on Youtube) without processing graphics on user’s computer like the old days that means eGPU gaming becomes less important in the future. You don’t need to worry about if the game supports Windows or MacOS because it is cross-platform services. Google will process the graphics on their cloud services for gamers, and google’s processors are more powerful than PS4 & Xbox combined. (It seems Sony is hopeless frighting with Google Cloud service even Microsoft Azure.)

4. eGPU can be experience too. Blackmagic eGPU cost US$699 (US$827 in Hong Kong) , Blackmagic eGPU pro US $1,199 (US1,337 in Hong Kong). My equipment is US$730 (Razer Core X + vega 64). My setup is bit more expensive than lower version of Blackmagic eGPU in U.S. but Vega 64 works faster than the Blackmagic eGPU Pro (with 60% budget only) . And it’s difficult to upgrade the Blackmagic eGPU. Moreover, eGPU is super power consuming. Some graphics cards are loud and noisy.

5. Supporting issue. Most of the graphics works with limited manufacturer. Let say Adobe work with Nvidia and using it’s CUDA graphic standard. There are high changes that it does not support with AMD’s product. And some protocols are overwhelming. Apple Inc developed a graphics standard (technically it’s an API) called Metal since 2014, but there is a standard called OpenGL(Open Graphics Library) as well long supported by the others. If you do not turn on the settings, you might still using your CPU instead of GPU. Like Adobe Encoder if you haven’t turn on your GPU in settings, (e.g. old version Final Cut Pro does not support eGPU exporting video) you pay eGPU & electricity for nothing. (User should install benchmark just in case.) You might realize that GPUs still look like a un developed product in the market in 2010s.


Who should use it

  • Mid-level Gamer
  • Graphic Design, 3D Designer, VFX specialist, Interior designer
  • Game designer, Game developer (Unreal engine)
  • Architect (SketchUp)


System Requirements

  • Windows® 10 64bit RS1 or above with Thunderbolt™ 3 port
  • Macs running macOS High Sierra 10.13.4 or later.
  • Thunderbolt 2, Thunderbolt 3, Usb 3.1, 3.0 (USB Type C might be Thunderbolt 3, USB3.0 or USB3.1, there are huge differences on speed, the protocol of data transfer)
  • GPUs voltage transformers (watts power)
  • Software supports (e.g. for MacOs user, Razer Core X said it’s only supports serval AMD’s cards officially. You have to unlock by typing code in the terminal if you want to use Nvidia’s product)


How we test the performance


How to install

Go to:

search your setup, here is my set up reference:


• MacBook Pro (Retina, 15-inch, Mid 2015) (MacBookPro11,5)
• CPU: Intel i7-4870HQ (8) @ 2.50GHz, quad-core
• GPU: AMD Radeon R9 M370X, Intel Iris Pro
• Mac OS 10.14 Mojave

eGPU + Enclosure

• Razer Core X 
• Apple Thunderbolt 3 to Thunderbolt 2 Adapter
• Apple Thunderbolt 2 cable (2m)
• SAPPHIRE Radeon RX Vega 64 DirectX 12 21275-03-20G 8GB 2048-Bit HBM2 PCI Express 3.0 CrossFireX Support Video Card  

Mac Installation (Mac OS 10.14 Mojave)

1) Install Purge-wrangler, go through the enable AMD flow. This will enable Thunderbolt 2 bus to be used for eGPU. It will ask if you want to enable legacy AMD cards. Say no. It will then ask if you want to enable Ti82 enclosures. Say no. 
2) Stick the thunderbolt cable in. It just works.

Windows Installation (Windows 10)

1) Reboot system while the Thunderbolt 2 is plugged in.
2) It just works! No error 12, no finagling needed, nothing. I just booted into my boot camp installation and it worked.

I already had the AMD drivers for my own internal dGPU, so maybe that helped? The AMD taskbar utility just started to show the Vega 64 as the GPU, and that was it.

Results & Performance

To be continued…

#eGPU #externalgraphicscard #GPUs #AMD #NVIDIA #VEGA64 #1080

[法律案例]集體投資計劃(CIS)廣告(Securities and Futures Commission v Pacific Sun Advisors Ltd)


在2015年2月份的金融及證券規管通訊中,談及集體投資計劃以及它們如何受《證券及期貨條例》(香港法例第571章)(「該條例」)規管。簡單而言,根據該條例第103(1) 條,任何人如未經證券及期貨事務監察委員會(「證監會」)事先認可而發出任何廣告,而該廣告屬或載有請公眾取得或要約取得集體投資計劃的權益或參與集體投資計劃的邀請,即屬犯罪。



但在某些豁免情況下,即使未經證監會授權而發出上述邀請,亦不構成罪行。該條例第103(3)(k) 條訂明的其中一種豁免情況,是發出或為發出而管有就集體投資計劃而作出的任何廣告、邀請或文件,而該集體投資計劃是只銷售予或屬意只銷售予專業投資者*

專業投資者(Professional Investor)
A. 任何符合《證券及期貨條例》附表 1 第 1 部“專業投資者"的定義第(a)至(i)段所
B. 任何符合《證券及期貨條例》附表 1 第 1 部“專業投資者"的定義第(j)段所描述

在Securities and Futures Commission v Pacific Sun Advisors Ltd, FACC 11/2014一案中,終審法院對於怎樣才可引用該條例第103(3)(k) 條的豁免情況作出了重要裁決。正如下述,終審法院裁定,被告人只需證明從有關集體投資計劃的實質內容可見,該集體投資計劃事實上是屬意銷售予專業投資者的。



雙方並無爭議新聞稿及在第一被告人網站發布的三份文件,是未經證監會認可而向公眾或部分公眾發出的集體投資計劃廣告,因此第一及第二被告人表面上已違反該條例第103(1) 條。但根據案中證據,裁判法院裁定,該集體投資計劃是只銷售予或屬意只銷售予專業投資者,而非一般公眾人士,只是廣告中並無明示這一點。裁判官最後裁定第一及第二被告人並無違反該條例第103(3)(k) 條,因為該集體投資計劃是只銷售予或屬意只銷售予專業投資者,而非一般公眾人士。證監會上訴。

原訟法庭裁定證監會上訴得直,並裁定廣告本身必須顯示根據條款該集體投資計劃是否只限於專業投資者、不接受其他公眾投資者參與,該條例第103(3)(k) 條才適用。事實上,該廣告本身必須能顯示有關該集體投資計劃是只銷售予或屬意只銷售予專業投資者。由於該廣告未能符合此要求,第一及第二被告人不能引用第103(3)(k) 條的豁免情況,因此他們違反了該條例第103(1) 條。



終審法院同意第一及第二被告人對第103(3)(k) 條的解釋,並推翻原訟法庭的裁決。控辯雙方均同意,證明第103(3)(k) 條豁免情況適用的責任在於第一及第二被告人;但終審法院認為,第103(3)(k) 條並無要求發出集體投資計劃廣告的人必須在廣告中以明文條款規定該集體投資計劃屬意只銷售予專業投資者,才能履行此舉證責任。相反,單憑在廣告註明該集體投資計劃屬意只銷售予專業投資者,亦不代表可引用第103(3)(k) 條的豁免情況。豁免情況適用與否,取決於集體投資計劃的內容,因此,希望引用豁免情況的人士必須證明,廣告中的集體投資計劃事實上屬意只銷售予專業投資者。

證監會認為,該條例第103條的目的是規管若干投資產品的廣告(而非該等投資產品其後的銷售),以保障公眾投資者的權益。證監會認為第一及第二被告人對第103(3)(k) 條的解釋有違上述目的,並不正確,但終審法院不同意。終審法院認為,第103(3)(k)條的豁免目的很清晰,就是專業投資者(而非一般公眾)不需要第103(1)條下的法定保障,因此屬意只銷售予專業投資者的產品的廣告可豁免遵守規定。在本案中,第一及第二被告人能證明集體投資計劃屬意只銷售予專業投資者,一般公眾並無面對任何重大風險,因此無須對他們給予有如一般公眾的保障。





SFC: 證券及期貨事務監察委員會集體投資計劃互聯網指引

SFC: what is CIS

Dapps Got Game, Dapp Market Q3 repost 2018

Awareness of dapps and what they have gained huge traction in the blockchain developer community, especially on Ethereum and EOS. Ever since EOS launched its mainnet in June, the so-called “Game of Thrones” of the blockchain has kicked-off officially. Ethereum, the most established blockchain, EOS, the operating system designed for dapps, and high-speed blockchains including NEO, Steem, and TRON, are aggressively expanding their dapp landscape. As the facilitator and enabler of dapps, produced the “ Q3 Market Report,” to recap what happened and where we are with dapps, especially regarding Ethereum and EOS.

*Data graphic from Q3 Dapp Market Report by, page 7.

Over 900 dapps launched in 2018 from Ethereum, up from only 7 in 2017. Dapps drive the use of tokens on the blockchains where they are based. Ethereum-based dapps drive use and liquidity of ETH, contributing to a large number of transactions and volume. Since June 2017, transactions volume were over 10,000,000 ETH on dapps, which is over 2 billion USD based on ETH’s price on 14th, November 2018.

Why are people building in this space and what are they building? Developers are coming up with ideas to utilize blockchain and its open-sourced smart contract to build applications that are fair and transparent.

Currently, 60% of the dapps in the market are games. The creation of crypto collectibles, powered by ERC-721 standard, has given opportunities for users to own and trade unique in-game assets. There is hype around betting dapps in Q3, demonstrating how dapps fulfill users’ eagerness for transparency and fairness.

DEX Goes to Ethereum and Gambling Goes to EOS

On Ethereum, nearly 50% of dapp users contributed over 800,000 ETH transaction volume in Q3 by using DEX. DEX, decentralized exchange, is flavored by crypto traders mainly because of its security feature powered by smart contracts. DEX has always been the dominating dapp with its active users, transaction amounts, and transaction volume for Ethereum. The gradual improvement of its on-chain match-making has provided smooth experiences just as centralized exchanges have. IDEX had processed over 1.2 million transactions in Q3 from 63,250 users as the top DEX in Q3.
On the other end, EOS was described as “the Las Vegas” of blockchain by some in the media because over 50% of the 60 new dapps launched are betting dapps. The EOS betting game player contributes 93% of the transactions, which is almost 5,000,000, nearly the same amount as the total of all dapps in Q3 on Ethereum. But why EOS? The BFT-DPoS has given a high transactions per second (TPS) and costless transaction, which provides a good user experience when using dapps.

EOS has Weaknesses

The EOS ecosystem has performed very well in Q3 — 70 active dapps within 4 months, and transaction volume of over 60,000,000 EOS for a 4-month-old blockchain.

*Data graphic from Q3 Dapp Market Report by, page 19.
However, the total scale of EOS users is highly limited by its complicated wallet (account) setup. RAMs and CPU resources are not as easy to understand as a gas fee. And a new EOS account has to be created by an existing account is making it more painful for new users. We saw only 336,856 mainnet accounts created by Q3 2018. The EOS wallet solutions have become the key to its success.
Smart contract security is another serious issue for EOS dapps — hackers had favored them since its mainnet launch. Mistakes in the Smart Contract coding led to the loss of over 2 million USD worth of EOS tokens by Q3.

Who is Winning?

As we are still at the very early stage for dapps, the industry focuses more on expansion rather than internal competition.
We are also happy to see that larger teams and gaming companies, including publicly listed companies like Animoca Brands and iCandy Group, are building and launching quality dapps with long-term operation goals on Ethereum — not only just to turn their famous IPs to Crypto Collectibles but also putting the core gameplay logic on the blockchain. And for EOS, the master nodes are working aggressively to build infrastructures and incubate dapps. NEO had also announced its focus on decentralized gaming development.
Get ready for 2019.


To download the full report, or please visit:

Internet Trends Report 2018 by KPCB

Compare to China, 38% users are far more willing to share personal information for interest (discount) than US users. There are only 25% of user are willing to share their personal info, according to KPCB’s internet trends report 2018.

Report link:

Chinese version:

The Psychology of Color in Branding by BRIAN LISCHER

In the winter of 2015, the internet—and by extension the world—lost its collective head over a picture of an ugly dress. In what would come to be known as Dressgate, the population was split as to whether the garment in question was white and gold or blue and black. While most memes are about as profound and lasting as a cat’s desire for cheeseburgers, “The Dress,” as it was also known, seemed to get at something deeper. How could something so seemingly incontrovertible as color be so steadfastly disagreed upon?


The answer, it turns out, lies squarely in the intersection of color psychology and branding. Like brands, colors are ultimately nothing more than perceptions. They exist nowhere but in the mind of those experiencing them. They also have a powerful effect on our emotions (hence the message board vitriol that spilled out like an oil slick over a silly dress.) The psychology of color has been widely explored by experts in academia, pop culture, business and more. And while the emotional effect of colors differs from person to person based on gender, cultural context, personal experience, and neurological variances, there are some general guidelines that have been borne out by countless color psychology studies. An understanding of these guidelines gives you one more tool in the underlying goal of branding: architecting reality by influencing and shaping consumer perception.



The Black Box Society: The Secret Algorithms That Control Money and Information

Every day, corporations are connecting the dots about our personal behavior—silently scrutinizing clues left behind by our work habits and Internet use. But who connects the dots about what firms are doing with all this information? Frank Pasquale exposes how powerful interests abuse secrecy for profit and explains ways to rein them in.

Frank Pasquale exposes how powerful interests abuse secrecy for profit and explains ways to rein them in. Demanding transparency is only the first step. An intelligible society would assure that key decisions of its most important firms are fair, nondiscriminatory, and open to criticism. Silicon Valley and Wall Street need to accept as much accountability as they impose on others.


Article by Dave Smith on Medium: Cutting-Edge Face Recognition is Complicated. These Spreadsheets Make it Easier.


9 Steps to Building a Deep Convolutional Neural Net in Excel for Normal Humans.
Machine learning can be complicated…and intimidating to learn when you’re starting out. Spreadsheets on the other hand are simple. They aren’t sexy, but they strip away the distractions and help you visualize what happens behind the code in an intuitive way.

Using step-by-spreadsheets (which you can view or download using the link below), I’ll show you how the convolutional neural nets (“CNNs”) used in computer vision work. There’s a bit of math, but you can follow all formulas in the spreadsheets:

The spreadsheet model looks at a picture, analyzes its pixels, and predicts if it is Elon Musk, Jeff Bezos, orrrrr Jon Snow…obviously 3 of Skynet’s greatest threats.

further details:

How to create Laravel project by using Valet

Step 1: Install environment
installation for Php 7.1
brew install homebrew/php/php71
installation for OS X install Php 7.1
curl -s | bash -s 7.1


installation for Homebrew
/usr/bin/ruby -e "$(curl -fsSL"
brew install homebrew/php/php71
Update Homebrew
brew update


php -r "copy('', 'composer-setup.php');"
php -r "if (hash_file('SHA384', 'composer-setup.php') === '669656bab3166a7aff8a7506b8cb2d1c292f042046c5a994c43155c0be6190fa0355160742ab2e1c88d40d5be660b410') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"

install Valet

composer global require laravel/valet

install laravel installer
composer global require "laravel/installer"

Step 2: Add Path to Terminal
echo $PATH
for running valet & composer installation
export PATH=/usr/local/php5/bin:$PATH
export PATH=$PATH:$HOME/.composer/vendor/bin

Step 3: Build up project
valet install
Go to folder you want, we suggest use Code (~/ is user home directory)
create a folder code under “User/”
input cd ~/code in terminal
cd ~/code
tell the plugin that you want to use code as the working path so that runs the program.
valet park
create a laravel project, naming it as “app”
laravel new app
running “app”
secure the local domains by using terminal
valet secure

How to Allow Apps from Anywhere in macOS Sierra 10.12 by using Terminal

Tips for install more app for mac os. If you wanna install an app for your macbook pro or mac mini desktop even macbook air from unknown developer, you have to get access for your macbook first. Apple makes it difficult to install unknown sources for security issue. The following Instructions shows you how to get access in your “System Preferences” > “Security & Private”.

Open app download from Anywhere

input this in Terminal
1: Command+space input “Terminal” or “terminal” in Spotlight search
2: input the following code in terminal
sudo spctl --master-disable

Reset to Default Security in macOS Sierra

sudo spctl --master-enable

Show/Hide Hidden Files the Long Way
The long way to show hidden Mac OS X files is as follows:
defaults write AppleShowAllFiles YES
defaults write AppleShowAllFiles NO

Copy link
Add to