The most powerful low profile single-slot graphics card

I had a chance to get my hands on the most powerful low profile and single slot graphics card ever released: ASL GTX1050Ti Battle Flag.

 

IMG_20170624_164619

First look with the new card

 

IMG_20170624_162524

It comes with 1x DVI port and 1x HDMI port

 

IMG_20170624_164505

Size comparison with the mighty GTX1080

 

IMG_20170624_162412

The width is 19 centimeters, making it slightly longer than typical LP graphics cards

 

IMG_20170624_165346

Nonetheless it fits perfectly into the microserver.

 

2017-06-24 21_28_16-3DMark Advanced Edition

Fire Strike benchmark under virtualized Windows Server 2012 R2. Resulting in graphics score of 7810. Pretty neat for such a compact graphics card.

Radeon Pro WX 4100 Review

Last month I bought Radeon Pro WX 4100 graphics card.

Not that I needed a gpu for professional tasks, but it seemed to be the best low profile single slot graphics card available at the moment.

I could not find any kind of reviews about this peculiar graphics card, so I am posting some pictures and benchmarks here.

IMG_3702

This is the box, quite fancy.

IMG_3706

IMG_3707

In the box are the actual card and 4 of miniDP to DP converters.

IMG_3708

A page from the manual

IMG_3712

This must be the fanciest low profile card ever created.

IMG_3719

Installed the card in my microserver. The following are some benchmarks that I have run.

This is the test computer : Xeon E3-1265L V2, Radeon WX4100 on Windows Server 2016 under VMware ESXi with 8GB RAM
And my desktop for comparison : i7-6700T, GTX1080 on Windows 7 on Windows 7 with 32GB RAM.

…doesn’t look like a good comparison but still it is enough to show the strong aspects of Radeon Pro anyway.

The first table is the result of GTX1080 and the second is of WX 4100

creo

Creo_shadedEdges

Creo_085_planeHidden

On creo Radeon WX struggled with tasks involving shaders because of the GTX1080’s general rendering power.
But on wireframe views Radeon WX beat GTX1080 by far.

snx

NX8_suvAdvancedStudio

On Siemens NX the gaming graphics card was no match for a professional graphics card. WX 4100 outperformed GTX1080 by multiple times of framerate.

sw

SW2012_rallyCar_ShadedEdges

On Solidworks similar to Creo using only the shaders favored GTX1080 but anytime when wireframe is involved WX4100 kept stable framerate but GTX1080 was hampered.

So this is about it for this review and please leave a comment should there be any questions. But please do remember the golden rule that you must NOT buy a professional card in any case if you are thinking of playing games.

Installing OpenWRT Build Environment

Here are the procedures and required packages for installing an OpenWRT build environment on Ubuntu.

Consult the OpenWRT Wiki first then issue the commands.


sudo apt-get install git openssl libssl-dev unzip build-essential binutils flex bison autoconf gettext texinfo sharutils subversion libncurses5-dev ncurses-term zlib1g-dev gawk python

git clone git://git.openwrt.org/15.05/openwrt.git

NEW: git clone https://github.com/openwrt/openwrt

./scripts/feeds update -a

./scripts/feeds install -a

wget -O .config https://downloads.openwrt.org/chaos_calmer/15.05.1/ar71xx/generic/config.diff

make defconfig

make menuconfig

make prereq

and we have 2 ways to reduce the build time:

sed --in-place=.bak -e 's/=m$/=n/g' .config

to disable all optional modules in the beginning

or


make -j4 V=s IGNORE_ERRORS=m

to ignore all broken packages while building.

Deleting Unnecessary Network profiles in Windows

Windows creates a profile for every single network it connects to. The function itself is not a bad idea but over time or when there is a network problem those network profiles may build up excessively and present you with some unpleasant name like ‘Network 139’. I surfed the internet in search for a way to remove all those, tumbled on numerous but useless responses by Microsoft support agents  suggesting to Open network and sharing center and Blah Blah. But now finally I have a proper fix.

I’ll keep it short:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Profiles

Simply erase the above key with Regedit.

Basic Squid SSLBump configuration

To use SSLBump with Squid you need to rebuild Squid with SSL flags enabled as the default debian package does not contain them.

$ sudo apt-get install devscripts build-essential fakeroot libssl-dev

And uncomment the deb-src from main repository as we need to download the source. After that download the squid3 source package and edit the rules file:

$ cd ~
$ apt-get update
$ apt-get source squid3
$ sudo apt-get build-dep squid3

$cd squid3-3.5.12
$sudo nano debian/rules

add to DEB_CONFIGURE_EXTRA_FLAGS

–with-openssl \
–enable-ssl-crtd \

dpkg-buildpackage -rfakeroot -b

dpkg -i *.deb

Squid is now installed, next step is to generate the required self signed certificates:

openssl req -new -newkey rsa:2048 -sha256 -days 365 -nodes -x509 -extensions v3_ca -keyout myCA.pem  -out myCA.pem

openssl x509 -in myCA.pem -outform DER -out myCA.der

Deploy the generated der file to client browers/devices

But upon starting the Squid service, it died stating that the ssl db directory was not initialized so I used the ssl_crtd from the build directory to initialize it.

sudo /home/manatails/squid/squid3-3.5.12/src/ssl/ssl_crtd -c -s /var/lib/ssl_db

Following is minimalist config file for running squid with SSLBump, self-explanatory.

acl home_ip src 192.168.28.0/24
http_access allow home_ip
http_port 3128 ssl-bump cert=/etc/squid/ssl_cert/myCA.pem generate-host-certificates=on dynamic_cert_mem_cache_size=4MB

acl step1 at_step SSlBump1

ssl_bump peek step1
ssl_bump bump all

A wild manatee