Replacing MasterWatt 650W with Corsair RMx 650w

So Cooler Master – MasterWatt 650W had some noisy coil whine when under load and I replaced it with Corsair – RMx 650W 80+ Gold Certified Fully-Modular ATX Power Supply. Happy with it. Almost no coil whine when loaded, dead silent on normal use. And it is rated better and has very positive reviews and price/value ratio, so would recommend it. As a bonus it has bag for cables and PSU itself (I don`t imagine where one would use the latter as it is not a thing that you carry around, but anyway… ).

RMx 650w unboxed
RMx 650w unboxed
RMx 650w in the case
RMx 650w in the case
RMx 650w in compared to Masterwatt 650w
RMx 650w in compared to Masterwatt 650w

 

 

PSU mounting – fan facing up or down

My two cents rant about PSU fan facing up or down when it is mounted in the bottom of the case when talking about semi fan less power supplies.

Facing up:

Heat goes up. When PSU fan is off, all that little heat will go up directly to the GPU.

When PSU fan is on, you are cooling PSU with a warmer air from inside of the case.

Facing down:

When PSU fan is off. Heat goes up. But between PSU circuit board and GPU you have PSU metal case acting as heat sink, so in theory it should not heat GPU so much. But, in theory, heat should accumulator faster in PSU case itself and PSU fans should start spinning sooner.

When PSU fan is on. You are taking cooler air from outside that should cool PSU faster. Considering PC case has some gap from the floor and air intake holes.

And plus. If You have water cooling and it is mounted somewhere above, and one day it fails, in this case You probably wont have water dripping through Your supplies fan hole directly in to the high voltage circuitry, at least immediately…

My verdict – bottom mount power supply should be facing fan down.

PS

In real life the difference should be minuscule if we talk about full or mid size PC cases. Some tests on the web show that fan facing down makes PSU few degrees cooler. Some show no difference at all. So decision can be made even by overall aesthetics i.e. in what position everything looks better.

 

MasterWatt 650W coil whine when loaded by graphics card

Cooler Master – MasterWatt 650W 80+ Bronze Certified Semi-Modular ATX Power Supply is whining like a bitch when loaded by Gigabyte 1070 G1.

When I installed Gigabyte 1070 G1 to my PC and started testing it with various benchmarks and games noticed unpleasant sound from PC case that was related to what was happening on screen (FPS, brightness etc ).

Got worried that that is video card as you cannot exactly determine source of sound when everything was in case. Google tough me that this is probably combination of coil whine and bad luck or as it called “coil whine lottery” – even with same brand sometimes you can get it.

As my first suspect was graphic card, started googling and trying different things to get rid of it: overclock, under clock gpu, change some power settings in bios, limit frame rate. But nothing helped.

Then i decided to try to identify source of the sound more precisely. I took PSU out of case, connected it outside and suddenly realized that sound source was not from GPU (gpu was totally silent) but from PSU itself.

When idle or stress testing just CPU, RAM, SSD or integrated video – PSU is super silent (I did all those test when I was waiting for GPU to arrive – PSU was super silent).

But when you just stress test Gigabyte 1070 G1 (or even just start any game), it load power supply some much that it literally start whining.

That whining is not very terrible with closed case, but still unpleasant to hear and I really do not want to have it in my PC setup. Call me perfectionist with this matter.

So, bad luck for me with this one, changing Cooler Master MasterWatt to other brand now.

Not sure what I will do with this Cooler Master, I cannot return it, probably they even will not accept it for warranty, will have to figure out something. Or maybe I just will open it (then definitely warranty void) and will try to figure out if there is an easy fix – some hot glue on a coil etc. And later use it as a spare or make a lab power supply from it.

So, Cooler Master – MasterWatt 650W 80+ Bronze – thumbs down.

Cooler Master MasterWatt 650w - thumbs down
Cooler Master MasterWatt 650w – thumbs down

SanDisk Ultra Flair USB 3.0 64GB Flash drive test

Tested SanDisk Ultra Flair USB 3.0 64GB Flash drive.

SanDisk Ultra Flair USB 3.0 64GB Flash drive test
SanDisk Ultra Flair USB 3.0 64GB Flash drive test

Realy like this flash drive, good capacity, very good speed and especially super small size. It gets a bit warm when testing but that’s ok considering its size.

Super small flash drive
Super small flash drive

New PC build, and overclocking i5-8600k to 5GHz

Building my new desktop PC. You can find the part list at the end.

Monitor and video card are still on the way, but everything else is already assembled and being tested. Its long time I had a desktop PC and for some time was only laptop user so now I really had fun building it.

Purpose of this desktop was software development (VisualStudio .NET mostly), learning and experimenting with deep neural networks (participating in some courses now), some gaming (Fallout 4, Battlefield series). Also wanted to last so was building it for future, I hope.

CPU

Intel was an obvious choice, never been AMD user. Now they have 8th series with 4 cores for i3 and even 6 cores for i5 and i7.

Decided to go with Intel – Core i5-8600K 3.6GHz 6-Core Processor as it is in a nice middle and has really nice overclocking capabilities up to 5000MHz.

Cooler

While investigating current market stumbled upon Cooler Master – MasterLiquid ML240L RGB 66.7 CFM Liquid CPU Cooler. It had really positive reviews and competitive price so decided to go with it. And it even has RGB feature. And I really like AIO as I will not have to mess with it very much for the moment.

Motherboard

Had to find something for the Intel 8th gen supported  z370 chipset. Had a requirement for double M.2 slots, VGA output for old monitor support, 64GB ram support. And the winner was MSI – Z370 PC PRO ATX LGA1151 Motherboard. And it even has some RGB lightning and it will be sweet for the case I have selected.

Memory

Wanted to use single 16GB slot so after reading some reviews went for Crucial – Ballistix Sport LT 16GB (1 x 16GB) DDR4-2400 Memory. And after that I have 3 more free slots for future upgrades.

Storage

For time being was considering 500GB SSD drive. An M.2 slot was a good choice to save some space in a case. Also wanted some good brand. Was thinking for some time between m.2 PCIe vs M.2 SATA, but considering the price and minor gain decided that M.2 PCIe is just not worth it now. So at the end went for Western Digital – Blue 500GB M.2-2280 Solid State Drive.

Video Card

Oh, how do I hate this mining craze. Was not aware of current market prices and was blown away when found out that most of the cards are out of stock and those that left are sold almost with double prices. For deep learning I was looking for at least 1060 with most video ram possible, unfortunately, miners are looking for the same. Anyway, after some searching I have found some good deal (i hope) on Amazon for Gigabyte – GeForce GTX 1070 8GB G1 Gaming Video Card for 543EUR and it is on its way now.

Case

Last time I had a desktop it was a brown dull box under the table that was as much fun as looking at bubble gum stuck on your shoe. This time I wanted something different and more fun. Ant the end I decided to go with Thermaltake – View 31 TG RGB ATX Mid Tower Case. Price is good, looks is good, airflow is good, tempered glass is good, RGB fans are good.

Power Supply

Wanted something rated and with more power than most calculators show. Also, it had to be modular and good looking. And that was Cooler Master – MasterWatt 650W 80+ Bronze Certified Semi-Modular ATX Power Supply.

*UPDATE: bad luck with that PSU, read here.

Monitor

As for time being I am using mostly laptops, monitors I own were either old or very old. For this card I have selected I wanted a 144Hz monitor. Also wanted it to have some speakers, VGA, HDMI, video and some USB ports. And the only choice for the reasonable price was AOC – G2460PF 24.0″ 1920×1080 144Hz Monitor. I will not be using FreeSync but all GSync monitors were way out of a budget.

Build it

PC parts ready to be unpacked
PC parts ready to be unpacked
ThermalTake View 31 case. HD rack and vertical GPU stand will be removed.
ThermalTake View 31 case. HD rack and vertical GPU stand will be removed.
MSI - Z370 PC PRO ATX LGA1151 Motherboard and Cooler Master - MasterLiquid ML240L fans and radiator.
MSI – Z370 PC PRO ATX LGA1151 Motherboard and Cooler Master – MasterLiquid ML240L fans and radiator.
Intel - Core i5-8600K 3.6GHz CPU installed.
Intel – Core i5-8600K 3.6GHz CPU installed.
MSI - Z370 PC PRO ATX LGA1151 in PC case.
MSI – Z370 PC PRO ATX LGA1151 in PC case.
Cooler Master - MasterLiquid ML240L radiator with fans installed in Thermaltake - View 31 PC case top.
Cooler Master – MasterLiquid ML240L radiator with fans installed in Thermaltake – View 31 PC case top.
Bracket for attaching Cooler Master - MasterLiquid ML240L pump.
Bracket for attaching Cooler Master – MasterLiquid ML240L pump.
Cooler Master - MasterLiquid ML240L pump installed on Intel - Core i5-8600k in Thermaltake - View 31 case.
Cooler Master – MasterLiquid ML240L pump installed on Intel – Core i5-8600k in Thermaltake – View 31 case.
Lights, camera... First power on.
Lights, camera… First power on.
Look through the window of Thermaltake - View 31 and there is a place for a graphics card.
Look through the window of Thermaltake – View 31 and there is a place for a graphics card (glass protective plastic is still on).
Gigabyte 1070 G1 installed
Gigabyte 1070 G1 installed
Finished build with Gigabyte 1070 G1 installed
Finished build with Gigabyte 1070 G1 installed

Overclock it

After build it was working on good stable 3.6GHz without any issues but as I have i5-8600K that is unlocked and can be overclocked up to even 5000MHz I had to do that. First I tried MSI OC Genie and looked what values it was changing. Genie overclocked CPU to 4.4GHz.

Then I turned OC Genie off and changed some values manually and achieved stable 5GHz for this i5-8600k CPU. Actually, it is easy to do. To get 5000Mhz for i5-8600k all you have to do is:

In bios go to overclocking folder,

change OC Explore mode -> Expert,

set CPU Ratio Apply Mode -> All,

set CPU Ratio -> 50,

set CPU core voltage -> 1.280 (if it crashes on stress test – increase to 1.30 etc) (UPDATE: i have tested more with Prime95 and it gives some errors, so it seems that voltage should be higher than 1.280 for 5GHz even CineBench, Intel and PassMark tests are stable. Prime95 seems to stress test system quite well, you can literally hear it when it runs 🙂 ),

leave everything else as it is, mostly Auto, see screenshots below.

Intel - Core i5-8600K running on 5GHz, MSI Bios settings

Intel – Core i5-8600K running on 5GHz, MSI Bios settings

Memory settings
Cooler Master - MasterLiquid ML240L fan setting, MSI bios
Cooler Master – MasterLiquid ML240L fan setting, MSI bios
Cooler Master – MasterLiquid ML240L PUMP setting, MSI bios
Thermaltake - View 31 back fan settings
Thermaltake – View 31 back fan settings
Thermaltake - View 31 front fan settings
Thermaltake – View 31 front fan settings
MSI PC PRO i5-8600K 5GHz overclocking bios settings
MSI PC PRO i5-8600K 5GHz overclocking bios settings
MSI PC PRO i5-8600K 5GHz overclocking bios settings
MSI PC PRO i5-8600K 5GHz overclocking bios settings
MSI PC PRO i5-8600K 5GHz overclocking bios settings
MSI PC PRO i5-8600K 5GHz overclocking bios settings

Test it

CPU-Z validator results for overclocked i5-8600k 5GHz.

PassMark baseline for this overclocked i5-8600k 5Ghz

CineBench CPU test and min and max values for overclocked i5-8600K 5GHz
CineBench CPU test and min and max values for overclocked i5-8600K 5GHz
Intel CPU benchmark and min and max values for overclocked i5-8600K 5GHz
Intel CPU benchmark and min and max values for overclocked i5-8600K 5GHz
Performance test results for overclocked i5-8600K 5GHz
Performance test results for overclocked i5-8600K 5GHz
Performance test results for overclocked i5-8600K 5GHz
Performance test results for overclocked i5-8600K 5GHz
Performance test results for overclocked i5-8600K 5GHz
Performance test results for overclocked i5-8600K 5GHz

*ISSUES:

I had some issue that bios was not saving the setting for one of the fans, updated bios to latest, fan settings are saved ok now but when going to bios it takes a bit longer, something related to latest bios probably.

*UPDATE

Torture test with Prime95 with voltages 1.28 and 1.30 fails in about 10 minutes, so voltages should be higher:

Prime95 fail with 1.30 voltage on i5-8600k 5GHz
Prime95 fail with 1.30 voltage on i5-8600k 5GHz

Changed core voltage to AUTO. Prime95 went on for 20 minutes without any errors, passing previous crashing point. HW monitor sshowcore voltage fluctuating between 1.216 and 1.376 volts on heavy load. So we could increase voltage over 1.3 or just keep it AUTO that seems to work fine for now.

Prime95 works ok with AUTO voltage for i5-8600k 5GHz
Prime95 works ok with AUTO voltage for i5-8600k 5GHz

*UPDATE

One more experiment. Changed RAM XMP profile to 2800 that overclocked RAM to 1400MHz (instead of original 1200MHz) and with 50x CPU multiplier and Auto voltage tested on PassMark and CineBench:

i5-8600k 50x multiplier, Auto voltage, overclocked RAM results
i5-8600k 50x multiplier, Auto voltage, overclocked RAM results
i5-8600k 50x multiplier, Auto voltage, overclocked RAM results
i5-8600k 50x multiplier, Auto voltage, overclocked RAM results

*UPDATE

Noticed that CineBench gives best results when you have 50x multiplier and some fixed voltage like 1.350 (NOT Auto). Best CineBench result i got was 50 x multiplier, 1.350 core voltage, MSI RAM Test It Limit profile.

Best CineBench results so far
Best CineBench results so far

*Update

Vide card has arrived, build is really complete 🙂

Passmark results with overclocked CPU and stock 1070

Part list:

Component Selection Price
CPU
CPU Cooler Cooler Master – MasterLiquid ML240L RGB 66.7 CFM Liquid CPU Cooler

Motherboard
Memory
Storage
Video Card  543EUR (2018.02.09) (On its way)
Case
Power Supply
Monitor (On its way)

PowerBuilder, different DD list values for each row, another way

The Ol’ Hidden Items in the Dddw Problem Part II

Make a second copy of the Color column and have this always contain all the rows in its dddw.  This second column is never filtered.

When the row is not the current row, display the column with the unfiltered dddw and hide the filter column.  If the row is the current row, show the column with the filtered dddw, and hide the column with the dddw with all the possible rows.  To do this, add the following expression to the visibility attribute of the column with the dddw which gets filtered:

IF (CurrentRow() = GetRow(), 1, 0)

The column with the dddw which always contains all the values will have the following expression in its visibility attribute:

IF (CurrentRow() = GetRow(), 0, 1)

PowerBuilder, different DD list values for each row

Source http://www.pbdr.com/pbtips/dw/fltrdddw.htm

Step 1 – declare instance variables

boolean ib_dropdowndropped = False
boolean ib_dropdownredrawn = True

Step 2 – extend the pbm_dropdown event

ib_dropdowndropped = True
ib_dropdownredrawn = False
of_Filter(True)
ib_dropdownredrawn = True

Step 3 – extend the pbm_ncpaint event

If (ib_dropdowndropped And ib_dropdownredrawn) Then
 ib_dropdowndropped = False
 ib_dropdownredrawn = False
 of_Filter(False)
 ib_dropdownredrawn = True
End If

Step 4 – write the of_Filter (boolean ab_switch) subroutine

datawindowchild ldwc
long ll_getitemnumber
string ls_setfilter = ""

If (ab_switch) Then
 ll_getitemnumber = GetItemNumber(GetRow(), "order_status_id")
 If (ll_getitemnumber = 1) Then // cancelled -> cancelled
  ls_setfilter = "(order_status_id = 1)"
 ElseIf (ll_getitemnumber = 2) Then // confirmed -> confirmed
  ls_setfilter = "(order_status_id = 2)"
 ElseIf (ll_getitemnumber = 3) Then // new -> cancelled, new, pending
  ls_setfilter = "(order_status_id = 1) or (order_status_id = 3) or
(order_status_id = 4)"
 ElseIf (ll_getitemnumber = 4) Then // pending -> cancelled, confirmed,
pending
  ls_setfilter = "(order_status_id = 1) or (order_status_id = 2) or
(order_status_id = 4)"
 End If
End If

GetChild("order_status_id", ldwc)
ldwc.SetFilter(ls_setfilter)
ldwc.Filter()