Subject: General Tech | June 6, 2017 - 02:07 AM | Scott Michaud
Tagged: microsoft, windows, windows 10
The Verge is reporting on an allegedly leaked slide from Microsoft that announces a new edition of Windows 10 Pro. It is given the placeholder name “Windows 10 Pro for Workstation PCs” and it has four advertised features: Workstations mode, ReFS, SMBDirect, the ability to use up to four CPUs, and the ability to use up to 6TB of RAM.
Image Credit: GrandMofongo (Twitter)
If this rumor is true, I don’t believe that it will behave like Windows 10 Enterprise. Because it unlocks the ability to address more RAM and CPU sockets, I doubt that users would be able to switch between Windows 10 Pro and “Windows 10 Pro for Workstation PCs” with just a no-reboot login to an Azure Active Directory. This is just speculation, of course, and speculation on a rumor at that.
The Workstation mode is kind-of interesting, though. The Windows 10 Creators Update introduced Game Mode, which allowed games to be prioritized over other software for higher performance (although it hasn’t been a hit so far). Last month, they also announced power management features to throttle background apps, but only when running on battery power. It makes sense that Microsoft would apply the same concepts wherever it would be beneficial, whether that’s optimizing for performance or efficiency for any given workload.
It does seem like an odd headlining feature for a new edition, which I’d assume requires an up-sell over the typical Windows 10 Pro SKU, when they haven’t demonstrated a clear win for Game Mode yet? What do you all think?
An Data Format for Whole 3D Scenes
The Khronos Group has finalized the glTF 2.0 specification, and they recommend that interested parties integrate this 3D scene format into their content pipeline starting now. It’s ready.
glTF is a format to deliver 3D content, especially full scenes, in a compact and quick-loading data structure. These features differentiate glTF from other 3D formats, like Autodesk’s FBX and even the Khronos Group’s Collada, which are more like intermediate formats between tools, such as 3D editing software (ex: Maya and Blender) and game engines. They don’t see a competing format for final scenes that are designed to be ingested directly, quick and small.
glTF 2.0 makes several important changes.
The previous version of glTF was based on a defined GLSL material, which limited how it could be used, although it did align with WebGL at the time (and that spurred some early adoption). The new version switches to Physically Based Rendering (PBR) workflows to define their materials, which has a few advantages.
First, PBR can represent a wide range of materials with just a handful of parameters. Rather than dictating a specific shader, the data structure can just... structure the data. The industry has settled on two main workflows, metallic-roughness and specular-gloss, and glTF 2.0 supports them both. (Metallic-roughness is the core workflow, but specular-gloss is provided as an extension, and they can be used together in the same scene. Also, during the briefing, I noticed that transparency was not explicitly mentioned in the slide deck, but the Khronos Group confirmed that it is stored as the alpha channel of the base color, and thus supported.) Because the format is now based on existing workflows, the implementation can be programmed in OpenGL, Vulkan, DirectX, Metal, or even something like a software renderer. In fact, Microsoft was a specification editor on glTF 2.0, and they have publicly announced using the format in their upcoming products.
The original GLSL material, from glTF 1.0, is available as an extension (for backward compatibility).
A second advantage of PBR is that it is lighting-independent. When you define a PBR material for an object, it can be placed in any environment and it will behave as expected. Noticeable, albeit extreme examples of where this would have been useful are the outdoor scenes of Doom 3, and the indoor scenes of Battlefield 2. It also simplifies asset creation. Some applications, like Substance Painter and Quixel, have artists stencil materials onto their geometry, like gold, rusted iron, and scuffed plastic, and automatically generate the appropriate textures. It also aligns well with deferred rendering, see below, which performs lighting as a post-process step and thus skip pixels (fragments) that are overwritten.
PBR Deferred Buffers in Unreal Engine 4 Sun Temple.
Lighting is applied to these completed buffers, not every fragment.
glTF 2.0 also improves support for complex animations by adding morph targets. Most 3D animations, beyond just moving, rotating, and scaling whole objects, are based on skeletal animations. This method works by binding vertexes to bones, and moving, rotating, and scaling a hierarchy of joints. This works well for humans, animals, hinges, and other collections of joints and sockets, and it was already supported in glTF 1.0. Morph targets, on the other hand, allow the artist to directly control individual vertices between defined states. This is often demonstrated with a facial animation, interpolating between smiles and frowns, but, in an actual game, this is often approximated with skeletal animations (for performance reasons). Regardless, glTF 2.0 now supports morph targets, too, letting the artists make the choice that best suits their content.
Speaking of performance, the Khronos Group is also promoting “enhanced performance” as a benefit of glTF 2.0. I asked whether they have anything to elaborate on, and they responded with a little story. While glTF 1.0 validators were being created, one of the engineers compiled a list of design choices that would lead to minor performance issues. The fixes for these were originally supposed to be embodied in a glTF 1.1 specification, but PBR workflows and Microsoft’s request to abstract the format away from GLSL lead to glTF 2.0, which is where the performance optimization finally ended up. Basically, there wasn’t just one or two changes that made a big impact; it was the result of many tiny changes that add up.
Also, the binary version of glTF is now a core feature in glTF 2.0.
The slide looks at the potential future of glTF, after 2.0.
Looking forward, the Khronos Group has a few items on their glTF roadmap. These did not make glTF 2.0, but they are current topics for future versions. One potential addition is mesh compression, via the Google Draco team, to further decrease file size of 3D geometry. Another roadmap entry is progressive geometry streaming, via Fraunhofer SRC, which should speed up runtime performance.
Yet another roadmap entry is “Unified Compression Texture Format for Transmission”, specifically Basis by Binomial, for texture compression that remains as small as possible on the GPU. Graphics processors can only natively operate on a handful of formats, like DXT and ASTC, so textures need to be converted when they are loaded by an engine. Often, when a texture is loaded at runtime (rather than imported by the editor) it will be decompressed and left in that state on the GPU. Some engines, like Unity, have a runtime compress method that converts textures to DXT, but the developer needs to explicitly call it and the documentation says it’s lower quality than the algorithm used by the editor (although I haven’t tested this). Suffices to say, having a format that can circumvent all of that would be nice.
Again, if you’re interested in adding glTF 2.0 to your content pipeline, then get started. It’s ready. Microsoft is doing it, too.
Subject: General Tech | May 29, 2017 - 02:41 PM | Jeremy Hellstrom
Tagged: git, windows, microsoft
Microsoft have moved their huge collection of source code from an internal proprietary tool to Git. The repository is 300 GB and is very popular with The Register reporting 8,421 pull requests and 1,760 official builds a day. To help people access the repository they have developed their own Git Virtual File System, which present Git as a FAT file system to users. This has not been viewed as favourably as they had hoped, the popularity is causing the service to process requests slowly, however it is still generally faster than going straight to Git. If you want to give it a shot, read through this blog post over at Microsoft.
"Redmond's certainly feeling pleased with itself about the move, in particular stroking itself about being able to move the whole 2,000-strong Windows OneCore team from the Source Depot internal tool to Git over a weekend."
Here is some more Tech News from around the web:
- Arozzi Vernazza Gaming Chair Unboxing & Assembly @ [H]ard|OCP
- Nitro Concepts E220 EVO Gaming Chair Review @ NikKTech
- Corsair T1 Race gaming chair @ Kitguru
- Done and done: BlackBerry ties up $940m settlement with Qualcomm @ The Register
- Nokia's retro revival 3310 goes on sale and disappears immediately @ The Register
- Raspberry Pi Foundation merges with CoderDojo Foundation to spread the coding bug @ The Inquirer
- Serious Statistics Review @ OCC
Subject: General Tech | May 23, 2017 - 03:08 PM | Jeremy Hellstrom
Tagged: microsoft, Win 10, enterprise
Microsoft is continuing with their policy of self inflicted hurdles for Enterprise adoption of Windows 10. We have known for a while that Group Policy no longer works as expected on the new version of Windows and today The Inquirer posted more exact information this particular issue. A security researcher locked down a machine using Group Policy settings and found that even with policies in place to prevent certain protocols and services, the machine continued to attempt connections. The most damning proof of all was on a machine set to extreme security, with all but connections to Microsoft Update blocked, that still happily attempted to connect to advertising servers. The marketshare of Win 10 devices in the workplace does not look to be on the rise any time soon.
"On Monday, we revealed that a security researcher had used a packet sniffer to show that many settings designed to prevent access to the internet were being ignored with connections to a range of third party servers including advertising hubs."
Here is some more Tech News from around the web:
- Microsoft's new Surface Pro arrives with Kaby Lake CPU, 13.5-hour battery life @ The Inquirer
- Phison still eyeing stake in Toshiba chip unit @ DigiTimes
- Windows Server's footprint shrunk to reduce Azure bills @ The Register
- Netgear 'fixes' router by adding phone-home features that record your IP and MAC address @ The Register
- Vertagear Triigger 275 Gaming Chair @ techPowerUp
- Vertagear Triigger 275 and 350 Gaming Series Chairs @ Kitguru
- PAPAGO! GoSafe 30G 1080p Dash Camera Review @ NikKTech
- CyberMedia Competition – Win a Colourful iGame Z270 Ymir-X Motherboard @ eTeknix
Subject: Mobile | May 23, 2017 - 10:24 AM | Jim Tanous
Tagged: Surface Pro, surface, microsoft
As part of its Shanghai Event this morning, Microsoft announced a long-overdue update to the Surface Pro. While the new device retains the design and form factor of its predecessor, the Surface Pro 4, it still packs a few new features that Surface users have been waiting for.
First off, Microsoft has used this revision to officially drop the numbering scheme from the product lineup. Rather than the expected "Surface Pro 5" moniker, Microsoft is now calling the product simply "Surface Pro," and will presumably use release year to differentiate models going forward.
Internally, the new Surface Pro finally makes the jump to Kaby Lake, with processor options including the Core m3-7Y30 on the low-end, the Core i5-7300U for the mid-range model, and topping out with the Core i7-7660U. These CPUs offer Intel HD 615, 620, and Iris Plus 640 graphics, respectively. The move to Kaby Lake, coupled with Microsoft's battery design improvements, also brings a nice boost to battery life, with the new Surface Pro offering an advertised 13.5 hours of video playback (the only usage scenario that Microsoft has thus far revealed). While we're interested to see other battery-life tests, the new Surface Pro's running time bests its predecessor by an impressive 50 percent, as the Surface Pro 4 was rated for only 9 hours of video playback.
In terms of connectivity, the new Surface Pro offers all of the same ports and I/O as the Surface Pro 4, with one big exception: LTE. Although not available at launch, new Surface Pro models with built-in 4G LTE will be available "later this year." This isn't the first Surface device to feature built-in LTE -- Microsoft offered limited availability of LTE-enabled non-Pro Surface 3 models back in 2015 -- but this is the first time that the feature will be available for the Pro lineup.
Other design and functionality changes include a redesigned kickstand that will tilt back 165 degrees for a "Studio Mode" experience (Surface Pro 4 only had 150 degrees of tilt), support for the Surface Dial directly on the Surface Pro's screen (it had previously been limited to desktop use), and a new optional "Signature Type Cover," with improved key travel, higher-resolution glass trackpad, and featuring the same Alcantara fabric found on Microsoft's recently-released Surface Laptop.
On the downside, this new Surface Pro doesn't offer any improvements or changes to its display, port selection, RAM and storage capacities, or cameras. Even more disappointingly, the Surface Pen is no longer included, requiring users interested in pen functionality to shell out an extra $60.
The new Surface Pro starts at $799 and is available for pre-order now. It is expected to ship mid-June. Check out the Microsoft Store for pricing and specs on all Surface Pro configurations.
Subject: General Tech | May 16, 2017 - 01:27 PM | Jeremy Hellstrom
Tagged: security, microsoft
Microsoft and the NSA have each been blaming the other for the ability of WannaCrypt to utilize a vulnerability in SMBv1 to spread. Microsoft considers the NSA's decision not to share the vulnerabilities which their Eternalblue tool utilizes with Microsoft and various other security companies to be the cause of this particular outbreak. Conversely, the fact is that while Microsoft developed patches to address this vulnerability for versions of Windows including WinXP, Server 2003, and Windows 8 RT back in March, they did not release the patches for legacy OSes until the outbreak was well underway.
Perhaps the most compelling proof of blame is the number of systems which should not have been vulnerable but were hit due to the fact that the available patches were never installed.
These three problems, the NSA wanting to hoard vulnerabilities so they can exploit them for espionage, Microsoft ending support of older products because they are a business and do not find it profitable to support products a decade or more after release and users not taking advantage of available updates have left us in the pickle we find ourselves in this week. On the plus side this outbreak does have people patching, so we have that going for us.
"Speaking of hoarding, though, it's emerged Microsoft was itself stockpiling software – critical security patches for months."
Here is some more Tech News from around the web:
- Ransomware scum have already unleashed kill-switch-free WannaCrypt variant @ The Register
- Intel, Samsung join Apple, FTC firing squad against rival Qualcomm @ The Register
- TSMC capacity utilization ramping up @ DigiTimes
Subject: General Tech | May 9, 2017 - 12:43 PM | Jeremy Hellstrom
Tagged: security essentials, security, microsoft, fud, endpoint, defender
You have probably already read about the bug which effects all Microsoft's security programs, from basic home apps like Defender through to professional level Forefront Security for SharePoint discovered by Google Project Zero researchers. It was certainly a bad one, utilizing the act of scanning a file for malware as the infection vector, striking similar to the way some viruses hijack our own immune systems.
The good news is that Microsoft started pushing out a fix for the bug on Monday; as the bug was hinted at publicly on Friday someone must have put in a long weekend. This quick turnaround is very nice to see and demonstrates the usefulness of publicly announcing the existence of a threat, without revealing the details to the public immediately. Bug bounty programs are a good thing but if they involve NDAs it can lead to delays in resolutions as there is little pressure on the software developers to push out an immediate fix. As The Register states, responsibly disclosing the existence of a bug, especially a major one such as this, you get a quick turn around like we saw from Microsoft.
Update if you got 'em!
"On the second point, well, we hate to break it to you but all software has bugs – especially Microsoft's code. There are any number of horrible remote code execution flaws in Windows and Office right now, sitting there waiting for white and black hats to find and exploit. Being told, yes, there is definitely a bad bug lurking in among the ones and zeroes doesn't make you less secure."
Here is some more Tech News from around the web:
- Researchers Create Touchpads With a Can of Spray Paint @ Slashdot
- Even if you hate the idea, Windows users should want Windows 10 S to succeed @ Ars Technica
- NETGEAR Nighthawk X10 R9000 AD7200 802.11ad Wireless Router
Subject: Mobile | May 2, 2017 - 11:33 AM | Sebastian Peak
Tagged: Windows 10 S, touchscreen, surface laptop, surface, microsoft, Intel, core i7, core i5
Microsoft has announced their new Surface Laptop, which notably leaked just yesterday, but the surprising part was not the hardware at all - however sleek and impressive it might be. Yes, it seems I spoke too soon with the Windows 10 S news, as this consumer (I assume) product is shipping with that new version of the OS which only allows apps to be installed from the Windows Store.
As to the hardware, it is milled from a block of aluminum (as shown in a very Apple-like video) and the heat pipes for the processor are milled into the bottom case to help make this so thin, but the laptop will undoubtedly feel warm to the touch during use (a fact which was mentioned on stage as a positive thing). The palmrest/keyboard is coated in a fabric material called Alcantara, rather than being bare metal and plastic. The combination of warmth (literally) and the fabric surface is supposed to make the new laptop feel very friendly, as the narrative went.
Thankfully (in my opinion, anyway) the bizarre flexible hinge of the prior Surface laptop is gone in favor of a conventional one - and with it the air gap from he previous design. Among the features mentioned for this new Surface were its PixelSense screen, which is the “thinnest LCD touch panel ever in a laptop”, and a very impressive 14.5 hour battery life. The standby power consumption was described as effectively zero, which suggests that a suspend state of some kind is standard to prevent drain when not in use. rather than a low-power sleep.
Image via Thurrott.com
Microsoft stated that two versions (Intel Core i5 and Core i7) will be available for pre-order beginning today, with the Core i5 model starting at $999. (Pricing on the Core i7 version was not mentioned.)
Windows Central has posted specs for the new machines, reproduced below:
- Display: 13.5-inch Pixel Sense display, 10 point multi-touch
- Display Resolution: 2256 x 1504, at 201 ppi, Aspect Ratio: 3:2
- Software: Windows 10 S
- Processor: 7th Gen Intel Core i5 or i7
- Storage: 128GB, 256GB, 512GB Solid State Drive (SSD)
- Memory: 4GB, 8GB or 16GB RAM
- Graphics: i5: Intel HD graphics 620, i7: Intel Iris Plus Graphics 640
- Front Camera: 720p, Windows Hello face authentication
- Speakers: Omnisonic Speakers with Dolby Audio Premium
- Ports: One full-size USB 3.0, Mini DisplayPort, Headset jack, Surface Connect
- Sensors: Ambient light sensor
- Security: TPM chip for enterprise security
- Battery Life: 14.5 hours of use
- Pen: Surface Pen
- Weight: 2.76 lbs
- Dimensions: 12.13 inches x 8.78 inches x 0.57 inches
Image via Thurrott.com
I will briefly editorialize here to mention the Windows 10 S problem here. That limitation might make sense for education, if Microsoft is providing a suite of apps that make sense for a school, but consumers will undoubtedly want more flexibility from their own devices. This is less consumer-friendly than even the Starter Edition of Windows from the past, which limited the number of running applications but not their provenance.
Subject: General Tech | May 2, 2017 - 10:16 AM | Sebastian Peak
Tagged: Windows 10 S, windows 10, windows, OS, operating system, microsoft, Education
Microsoft has introduced a new version of Windows 10 today during their education event, with low-cost education-specific laptops (starting at $189) to feature Windows 10 S, a lightweight edition of the OS for education.
During the presentation it was revealed that the only way to install applications that are not found within the Windows store on Windows 10 S would be to upgrade to Windows 10 Pro. The installation and configuration saves to a USB key that saves the state of the student’s laptop, so that any laptop in the school can be used by the student after inserting their USB key, which reconfigures the OS to the last state used with that key.
Microsoft demonstrated the speed of their streamlined version of the OS with a first boot, which took around 10 seconds on a new machine due to the stripped-down features and limited pre-installed applications. Windows 10 S will be available free to all schools on their current "genuine Window Pro PCs", and free subscriptions to Microsoft Office 365 and Minecraft: Education Edition were also announced.
Windows 10 S will arrive this summer, and while a future on low-cost consumer devices for a Windows Store-only version of the OS seems likely, Windows 10 S seems geared specifically for the education sector for now.
Subject: General Tech | April 27, 2017 - 02:11 PM | Jeremy Hellstrom
Tagged: creators update, microsoft, windows 10
It is a lesson which is learned anew by every wave of new adopters, installing something brand new can lead to unexpected problems. In this particular case it is the Windows 10 Creators Update, some of those who have manually updated are now in a Vista-like driver conundrum. There is a method behind Microsoft's madness, they are pushing out the updates to systems they have vetted first and slowly expanding their scope as issues come to light and are resolved, more or less. If you are doing a fresh install you may end up with several devices which are not functioning properly, if you are manually updating you may find yourself without a working machine. Patience can be a virtue, especially when it comes to Windows 10. The Inquirer has some rather pointed commentary here.
"IF YOU'RE as excited as Microsoft are about the Creators Update to Windows 10, we've got some bad news. The company is warning people not to jump the gun and install it themselves, despite having made the disc image available to download."
Here is some more Tech News from around the web:
- John McAfee announces the Chuck Norris of privacy phones @ The Inquirer
- Unplug the Bitcoin miner and do us all a favour: Antminer has remote shutdown flaw @ The Register
- Yeah, keep buying those SSDs, grins Seagate: Your data will be on our disks eventually, muaha @ The Register
- Hackers Exploited Word Flaw For Months While Microsoft Investigated @ Slashdot
- Come celebrate World Hypocrisy Day @ The Register
- Linksys WRT3200ACM AC3200 MU-MIMO Gigabit Wi-Fi Router Review @ NikKTech