Recommended Posts

In reference to OCing i5s and i7s, I would challenge you to go look at benchmarks, for example: http://techreport.com/review/23246/inside-the-second-gaming-performance-with-today-cpus

 

Notice how there is very little variation between i5s and i7s of the same generation and specs?

 

Overclocking is it's own topic. :)

 

Looking at those benchmarks the most telling is the multitasking benchmark, lead by the i7s. The others, are close enough. One of the poorest performing (due to bad coding IMO) for me was Arkham City with DX11. Led by the i7.

 

I think with x64 and enough memory, i7s should show their worth. I agree generations are important, that's the whole point of processor improvement.

 

I say if cost is not prohibitive, get the best processor you can afford.

 

I'll leave this to the programmers, but here are a few interesting tidbits on the notion of x64 and performance:

 

http://www.viva64.com/en/k/0003/

 

 

General notes from MS, server related but probably generally applicable:

  • A 64-bit architecture provides more and wider general-purpose registers, which contribute to greater overall application speed. When there are more registers, there is less need to write persistent data to memory and then have to read it back just a few instructions later. Function calls are also faster in a 64-bit environment because as many as four arguments at a time can be passed in registers to a function.
  • Poor performance in 32-bit systems is often not the result of a lack of available memory, but the unavailability of large enough blocks of continuous memory. In a typical Windows SharePoint Services 3.0 deployment, Windows, Internet Information Services (IIS), common language runtime (CLR), ASP.NET, SharePoint Products and Technologies, SSPs, and MDACs can all claim a portion of a server?s available virtual memory and can leave a 32-bit address space quite fragmented. When the CLR or SharePoint services request new memory blocks, it can be difficult to find a 64-MB segment in the crowded 32-bit address space. A 64-bit system offers practically unlimited address space for user mode processes.

  • Even 32-bit applications can benefit from increased virtual memory address space when they are running in a 64-bit environment. For example, although a 32-bit application is still restricted to 4 GB of virtual memory, it no longer has to share that memory space with the operating system. As a result, it receives an effective increase in available virtual memory.

 

 

  1. Sure, as I said, you have more registers to play around with and ABI changes in x86_64. The former, can and does reduce register spilling in general, but it doesn't necessarily result in notable performance gains. Do you have any benchmarks showing that simple recompilation results in great performance benefits (besides a website that just arbitrarily states so without any evidence)? The latter (changes to calling conventions) are unlikely to really increase performance all that much. You have issues if function calls are the significant overhead in your program.

     

  2. Wider registers don't contribute to performance if you weren't using 64 bit types in the first place. Chances are that most applications aren't. It's just is not done in typical usage unless specifically needed.

     

  3. I'm not really sure where MS is going with this 32 bit memory fragmentation argument. It seems to me, they are being deliberately misleading here by suggesting that processes all share a single virtual address space (VAS). Let me be very clear, each process has its own distinct virtual address space -- it begins completely non-fragmented at the start of a process. The fragmentation to which MS is referring would only occur within a process if the particular process allocated large amounts of memory (2-3GB) in small chunks within its VAS and then proceeded to deallocate some of them, etc. It could potentially become an issue only over-time within the one process -- but make note, it wouldn't affect any other process on the system since they do not share their virtual address space with other processes.

     

  4. It is important to make a distinction between virtual memory fragmentation and physical memory fragmentation. The latter is not changed just because you have a larger virtual address space per process. At the end of the day your VAS still maps back to physical memory and your physical memory is of a finite size -- and allocated in the same manner regardless of whether you are using a 32 bit kernel or 64 bit kernel.

     

  5. Sure, applications don't have to the share parts of their virtual address space with the OS so they can allocate more memory. That's a given and the one good reason to use a 64-bit OS. I'm not arguing against this. I'm just asking what is the clear-zero-effort performance advantages to moving to an x64 OS? I see your link, but they haven't shown an tangible evidence that what they say is true. I'd welcome benchmarks showing that there is a clear advantage. I would believe a 5% increase simply because of the better register allocation, but a 20% seems rather unlikely and contrived.

Overclocking is it's own topic. :)

 

Looking at those benchmarks the most telling is the multitasking benchmark, lead by the i7s. The others, are close enough. One of the poorest performing (due to bad coding IMO) for me was Arkham City with DX11. Led by the i7.

 

I think with x64 and enough memory, i7s should show their worth. I agree generations are important, that's the whole point of processor improvement.

 

I say if cost is not prohibitive, get the best processor you can afford.

 

Of course, it was lead by an i7 that costs $1K...

 

So let's be specific here: what you are saying is that the top-of-the-line high-end extreme edition i7 that cost $1000+ is a measly 5 FPS better than the nearest i5 which cost $200+. And ignoring the fact that i7s with similar specs to the i5s have 1-2 FPS difference. And ignoring the fact that ivybridge i5s are seeing better FPS than sandybridge i7s. All shadowed by the fact that these are all running 80-90 FPS...

 

I think that anti-proves your point that i7s have performance gains over i5s in terms of FPS...

  1.  

  2. Wider registers don't contribute to performance if you weren't using 64 bit types in the first place. Chances are that most applications aren't. It's just is not done in typical usage unless specifically needed.

     

  3.  
  4.  
  5. Sure, applications don't have to the share parts of their virtual address space with the OS so they can allocate more memory. That's a given and the one good reason to use a 64-bit OS. I'm not arguing against this. I'm just asking what is the clear-zero-effort performance advantages to moving to an x64 OS? I see your link, but they haven't shown an tangible evidence that what they say is true. I'd welcome benchmarks showing that there is a clear advantage. I would believe a 5% increase simply because of the better register allocation, but a 20% seems rather unlikely and contrived.

 

 

All your points sound sound to me. Then again, so do everyone elses. I'll leave the debating of this topic to programmers but do want to comment on two of your points:

 

2. Then based on what you are saying, x64 does provide the opportunity for enhanced program performance buy choosing to utilize the wider registers?

 

5. Programmers are paid enough to exercise plenty of effort to deliver the benefits of the powerful resources available on today's desktops, lol. To not do so would result in what Skin is afraid of, sloppy code that doesn't actually utilize current high end system resources.

 

A multiple core processor is no better than a single core processor if programmers don't make the effort to take advantage.  And for a long time now they haven't really; or is it that the technology base just wasn't there in enough numbers to make it viable to even bother?. It's good to see them moving in that direction.

Of course, it was lead by an i7 that costs $1K...

 

So let's be specific here: what you are saying is that the top-of-the-line high-end extreme edition i7 that cost $1000+ is a measly 5 FPS better than the nearest i5 which cost $200+. And ignoring the fact that i7s with similar specs to the i5s have 1-2 FPS difference. And ignoring the fact that ivybridge i5s are seeing better FPS than sandybridge i7s. All shadowed by the fact that these are all running 80-90 FPS...

 

I think that anti-proves your point that i7s have performance gains over i5s in terms of FPS...

 

I haven't really ignored anything. I've already said previously the extreme's are not worth it. At least not for gaming. I have also said that because games haven't been optimized for x64 or multicore/threads, that there isn't that much of a difference at the high ends. But I do believe as x64 does become the norm and optimized and there is memory headroom, i7s will show their worth.

 

If BF4 x64 and NFS x64 benchmarks show similar results, I will say, for gaming only, you might as well stick with an i5, there's no reason to get an i7. Right now I just don't believe that, in spite of how close the benchmarks are.

All your points sound sound to me. Then again, so do everyone elses. I'll leave the debating of this topic to programmers but do want to comment on two of your points:

 

2. Then base on what you are saying, x64 does provide the opportunity for enhanced program performance buy choosing to utilize the wider registers?

 

5. Programmers are paid enough to exercise plenty of effort to deliver the benefits of the powerful resources available on today's desktops, lol. To not do so would result in what Skin is afraid of, sloppy code that doesn't actually utilize current high end system resources.

 

A multiple core processor is no better than a single core processor if programmers don't make the effort to take advantage. And for a long time now they haven't really. It's good to see them moving in that direction.

 

2. Yeah, x64 does provide opportunity for enhancement if you are using 64 bit types in a 32 bit program (int64_t for example), then you would  to be doing multiple operations instead of 1 64-bit operation so there is the potential performance benefit from that. But, 95% of programs aren't going to be doing that. You only do such things if you need numbers larger than the range that 32-bit types offer.

 

5. Sure, if you go out of your way specifically, you can definitely see performance benefits. But, I don't believe you'll see them for free in general.

 

And, I agree that multi-core processors are rarely taken advantage of. They aren't even effectively taken advantage of in HPC where it counts. A common myth is that you get free performance with multi-core, but that's simply not the case. It is a large effort to parallelize domain specific problems in most cases.

2. Yeah, x64 does provide opportunity for enhancement if you are using 64 bit types in a 32 bit program (int64_t for example), then you would  to be doing multiple operations instead of 1 64-bit operation so there is the potential performance benefit from that. But, 95% of programs aren't going to be doing that. You only do such things if you need numbers larger than the range that 32-bit types offer.

 

5. Sure, if you go out of your way specifically, you can definitely see performance benefits. But, I don't believe you'll see them for free in general.

 

And, I agree that multi-core processors are rarely taken advantage of. They aren't even effectively taken advantage of in HPC where it counts. A common myth is that you get free performance with multi-core, but that's simply not the case. It is a large effort to parallelize domain specific problems in most cases.

All too true.

 

As an exercise for those that are merely curious, I submit no less than the original Supreme Commander OR Supreme Commander: Forged Alliance.  Both are multicore-aware out of the box, and both are, in fact, quite old - the first shipped before Windows Vista.  (And, in case you are wondering, both will run quite happily in Windows 8 or 8.1.)  It was the original Supreme Commander that made the advantages merely of multicore support rather obvious when it came to gaming - however, how many multicore-aware games have followed it?

  • Like 1

sometimes i wonder (after reading posts of quite many in this thread) if people know that 32bit binary with LAA can address directly 4GB

and there are methods you can address beyond that indirectly , so much for the 64bit buzz ...

imho 64bit addressing over 4GB is ofcourse innevible outcome but it's more important when you go way beyond just 6 or 8GB :)

(aka sorry consoles you can't compete, PC master race wins)

sometimes i wonder (after reading posts of quite many in this thread) if people know that 32bit binary with LAA can address directly 4GB

and there are methods you can address beyond that indirectly , so much for the 64bit buzz ...

imho 64bit addressing over 4GB is ofcourse innevible outcome but it's more important when you go way beyond just 6 or 8GB :)

(aka sorry consoles you can't compete, PC master race wins)

 

I'm not really sure what you are arguing here since LAA only gives your 4GB for 32-bit programs on 64-bit Windows (and only 3GB for 32-bit programs on 32-bit Windows with PAE enabled). Not at all the same thing as being able to address terabytes of data in the case of native 64-bit programs.

 

Also, how exactly would you address more than 4GB if the registers where you can store addresses are all effectively 32-bit width in 32-bit programs?

 

EDIT: http://en.wikipedia.org/wiki/X32_ABI -- forgot about that, I'd like to see a 32-bit OS using that (or 64 bit compatibility layer for 32-bit programs) -- alas, that'll never happen for Windows.

You can address more than 4GB of RAM under a 32bit OS if you're smart (especially since Windows and such operate with PAE enabled which gives you a 36bit address space I think)

But really, what's the point? Running as a 64bit app under a 64bit OS gives you the extra RAM without having to do manual mapping. This game is fairly resource intensive, so the CPU required to run it would be 64bit anyway (Since Intel/AMD haven't made 32bit CPUs outside of ultra low end for a long time).

  • Like 1

You can address more than 4GB of RAM under a 32bit OS if you're smart (especially since Windows and such operate with PAE enabled which gives you a 36bit address space I think)

But really, what's the point? Running as a 64bit app under a 64bit OS gives you the extra RAM without having to do manual mapping. This game is fairly resource intensive, so the CPU required to run it would be 64bit anyway (Since Intel/AMD haven't made 32bit CPUs outside of ultra low end for a long time).

 

Looks like you are right about addressing more than 4GB of RAM per process: http://sqlserverfinebuild.codeplex.com/wikipage?title=SQL+Server+AWE+Property (scroll to section Hardware for Extending 32-bit addressing).

 

I honestly had no idea that there were new instructions for this.

 

The interesting part in how this works is that it means that you can't actually use or address anything above the 32-bit address range normally (via normal move instructions) and instead have to copy the data in/out of your 32-bit address range via special instructions. This makes sense considering that the registers would still be 32-bits and thus unable to address anything above that range. The 36-bit extension you mentioned is just to allow processors to address up to 64GB. They could have presumably chose any size and done the same thing with these instruction extensions.

 

I can see why you'd rarely really see programs that did this. I can't imagine the overhead and performance costs are nil to address above 4GB in this case. It is more like a shim of anything. In any case, you learn something new everyday.

You can address more than 4GB of RAM under a 32bit OS if you're smart (especially since Windows and such operate with PAE enabled which gives you a 36bit address space I think)

But really, what's the point? Running as a 64bit app under a 64bit OS gives you the extra RAM without having to do manual mapping. This game is fairly resource intensive, so the CPU required to run it would be 64bit anyway (Since Intel/AMD haven't made 32bit CPUs outside of ultra low end for a long time).

And both have made x64 low-end CPUs for quite a long stretch as well - or have we forgotten that Celeron (Intel), Sempron/Turion (AMD) are x64?

 

Users have stalled because they have been ABLE to stall (the "no need to move" argument).

And both have made x64 low-end CPUs for quite a long stretch as well - or have we forgotten that Celeron (Intel), Sempron/Turion (AMD) are x64?

 

Users have stalled because they have been ABLE to stall (the "no need to move" argument).

 

I don't think users themselves are stalling more than the industry was once maturing in terms of OS and driver compatibility. All of that happened long ago though. They don't ship even computers pre-installed with 32-bit OSes anymore. Game developers just make 32-bit builds of games to ensure maximum compatibility which isn't particularly surprising if you consider that most people don't have more than 4GB of memory anyway. What's the point of forcing additional requirements that would potentially lower sales and gain you nothing?

I don't think users themselves are stalling more than the industry was once maturing in terms of OS and driver compatibility. All of that happened long ago though. They don't ship even computers pre-installed with 32-bit OSes anymore. Game developers just make 32-bit builds of games to ensure maximum compatibility which isn't particularly surprising if you consider that most people don't have more than 4GB of memory anyway. What's the point of forcing additional requirements that would potentially lower sales and gain you nothing?

However, running x64 DOES have advantages in sub-4GB RAM situations (primarily stability/robustness) making a mockery of the longtime arguments of x32 apologists that there were no advantages to x64 below 4 GB of RAM.

 

There are advantages in the operating system space, and there are advantages in the application space as well - in both cases, while there is no real alternative if you have more than 4 GB of system RAM, the advantages start below that number - in terms of stability and robustness alone, they start at half that, if not less.  (All of my testing,  both in bare-metal and virtual-machine usage, has borne that out - and it's not unique to Windows; look at Linux, UNIX, or even the BSDs.)

The browser-addon space is a bit of a chicken-and-egg situation, as the application space and the gaming space has also been - the advantages have to be made obvious, and that takes trailblazing.  There are trailblazing applications, and now games - what is needed now are trailblazers in the browser-add-on space.)

I don't think users themselves are stalling more than the industry was once maturing in terms of OS and driver compatibility. All of that happened long ago though. They don't ship even computers pre-installed with 32-bit OSes anymore. Game developers just make 32-bit builds of games to ensure maximum compatibility which isn't particularly surprising if you consider that most people don't have more than 4GB of memory anyway. What's the point of forcing additional requirements that would potentially lower sales and gain you nothing?

 

Not to mention the previous generation of consoles forcing titles to maintain ~512MB as the absolute minimum target.

However, running x64 DOES have advantages in sub-4GB RAM situations (primarily stability/robustness) making a mockery of the longtime arguments of x32 apologists that there were no advantages to x64 below 4 GB of RAM.

 

There are advantages in the operating system space, and there are advantages in the application space as well - in both cases, while there is no real alternative if you have more than 4 GB of system RAM, the advantages start below that number - in terms of stability and robustness alone, they start at half that, if not less.  (All of my testing,  both in bare-metal and virtual-machine usage, has borne that out - and it's not unique to Windows; look at Linux, UNIX, or even the BSDs.)

The browser-addon space is a bit of a chicken-and-egg situation, as the application space and the gaming space has also been - the advantages have to be made obvious, and that takes trailblazing.  There are trailblazing applications, and now games - what is needed now are trailblazers in the browser-add-on space.)

 

Can you back your claim of stability/robustness advantages up with some citations and specifics? As far as I know, there is nothing in the x64 portions of the ISA that would yield advantages in these areas. The only effective differences in the modes from a practical standpoint is that you have larger/more registers, can address more memory, and you have some additional x86_64 specific instructions.

 

Unless you are talking about security advantages in terms of ASLR, I don't see any inherent reason why 64-bit OSes would be at a stability advantage. I've honestly never heard of anyone suggesting that x64 OSes are inherently more stable before.

When Microsoft transitioned to 64bit they took the opportunity to close down the kernel (PatchGuard) and enforce strict controls on drivers, that's about it for stability.

 

Yup, I entirely agree with this. Driver signing and enforcement of no kernel patching for x64 Windows certainly helps at the software level, but that isn't inherit to x64 as an architecture. It's just a policy by MS. It is also worth noting that enforcement at the x64 level for Windows also largely mitigates the same issues on the 32-bit front because:

  • Vendors going through the certification and driver signing procedure for 64-bit builds tend go through them for 32-built builds also even though technically they aren't required to do so. One large reason probably being that uncertified drivers give warnings if you install them and why wouldn't you certify your drivers and product for the OS where you are going to run it?
  • It killed the market for kernel patching in general. Why continue to design software that implements security through kernel patches if it is incompatible with any newly purchased computers?

I am more interested when games will actually start using high amounts of RAM and CPU.

6GB RAM is chump change.

 

Based on many of the comments in this thread, 6GB is apparently not chump change for many Neowinians. :P

Mantle won't "supercharge" it.

That depends how much they're pushing.  If you're assuming the same workload in either D3D or Mantle, might not be a big boost, but they could offer higher detail levels or a different shader loadout with Mantle.

 

Personally I highly doubt Watch Dogs will support Mantle...look how long it took Ubisoft to support dx11 at all outside of Assassins Creed, heh.  Might be considerably less complicated than the jump from dx9 to dx11, but we'll see.

This topic is now closed to further replies.
  • Posts

    • Flameshot 14.0 Final by Razvan Serea Flameshot is a free and open-source, cross-platform tool to take screenshots with many built-in features to save you time. Using Flameshot is as simple as launching, dragging the selection box to cover the area you want to capture, making annotations as needed in on-screen and saving the shot to your computer, all with a very simple and straightforward interface. Flameshot allows users to simply upload their screenshots directly to the cloud in order to easily share it with others. You can upload your image directly to Imgur with a single click and share the URL with others. In-app screenshot editing - You can choose to add an arrow mark, highlight text, blur a section (blur or pixelate an area), add a text, draw something, add a rectangular/circular shaped border, add an incrementing counter number, and add a solid color box with Flameshot's built-in editing tools. Command-line interface (CLI) - Flameshot has several commands you can use in the terminal without launching the GUI via a command line interface. The command line interface lets you script Flameshot and use it as the subject of key binds. Flameshot 14.0 release notes: This release brings major improvements to multi-monitor support, fractional scaling support, new capture workflows, and a long list of bug fixes across all platforms. Changelog: New Multi-Monitor Capture Workflow New monitor selection screen before capture for better multi-monitor and mixed-scaling support. Option to auto-capture the monitor under the cursor (X11 & Windows). Tray menu can directly select a monitor. Linux Improvements XDG Desktop Portal is now the primary screenshot method. Added legacy X11 fallback option for minimal window managers. New D-Bus capture API for scripting and automation. Windows Enhancements Global screenshot hotkeys now supported (not limited to Print Screen). New portable mode stores settings next to the executable. Clipboard now always uses PNG format for better compatibility. CLI & Platform Updates Redesigned flameshot screen command with per-monitor capture support. Added native Nix Flake support. More compact launcher UI and improved update notifications. Major Fixes Multiple Wayland stability fixes, including KDE Plasma crash fixes. Clipboard compatibility improvements for GNOME, Wayland, X11, Windows, and macOS. Fixed D-Bus hangs, capture crashes, and HiDPI region issues. Other Changes Dropped Ubuntu 20.04 (Focal) support. Updated translations and build infrastructure. Intel macOS builds are no longer provided. [full release notes] Download: Flameshot 14.0 | 18.1 MB (Open Source) Download: Flameshot Portable | 53.0 MB Links: Flameshot Home Page | Screenshot Get alerted to all of our Software updates on Twitter at @NeowinSoftware
    • Helium Browser 0.13.4.1 by Razvan Serea Helium is a private, fast, and honest Chromium-based web browser — built for people, with love. It offers the best privacy by default, unbiased ad-blocking, and a clean experience free from bloat and noise. Proudly based on Ungoogled-Chromium, Helium removes Google’s clutter while keeping a fast, efficient development pipeline. With thoughtful touches like native !bangs and split view, Helium is a people-first, fully open-source browser that puts control back in your hands. Privacy, security, and control come first. Ads, trackers, and third-party cookies are blocked automatically, HTTPS is enforced everywhere, and all Chromium extensions work seamlessly — while Google can’t track your activity. Helium’s 13,000+ offline-ready !bangs let you jump straight to sites or AI tools like ChatGPT instantly. Open-source, people-first, and unbiased, Helium delivers a browsing experience that’s fast, secure, and free from noise, ads, and compromises. Helium Browser key features: Performance Fast, efficient, and lightweight — built on Chromium’s optimized engine. Energy-saving and consistent — stays fast over time without slowing down. No bloat — stripped of unnecessary components for maximum speed. Minimalist interface — compact, clean, and distraction-free. Customizable toolbar — hide elements you don’t need. Smooth and stable — no flicker, lag, or animation glitches. Comfort-focused experience — intuitive and unobtrusive. Privacy & Security Best privacy by default — blocks ads, trackers, phishing, and third-party cookies. Unbiased ad-blocking — powered by community filters and uBlock Origin. No telemetry or analytics — zero background web requests on first launch. Strict HTTPS enforcement — warns for insecure sites. Passkeys supported — modern authentication made simple. No built-in password manager or cloud sync — your data stays yours. Extension Compatibility Full Chromium extension support — including MV2 extensions. Anonymized Chrome Web Store requests — Google can’t track extension installs. Extended MV2 support — maintained for as long as possible. Smart Features Native !bangs — browse faster using 13,000+ offline-ready shortcuts. AI integration — use !chatgpt and others directly from the address bar. Offline functionality — bangs work without an Internet connection. Philosophy People-first design — open source, transparent, and community-driven. No ads, no noise, no bias — privacy and honesty over profit. Helium Browser 0.13.4.1 changelog: 0a4f1149 revision: bump to 4 (#1969) 4848de1f helium/core: enable the chromium screenshot feature (#1968) e0dec3f5 onboarding: integrate strings to i18n system (#1948) 417fa5bc i18n: fix newline parsing for onboarding 7a339b39 i18n: add foraged translations for onboarding 4f090cff i18n/generate: add handling for onboarding strings bfe48d58 i18n_apply: manually override parent grd logic for onboarding strings ab214e3c onboarding: bump in deps, wire up grdp afa6a059 helium/core: disable pdf infobar feature (#1965) eba585e7 helium/ui/vertical: fix new tab button alignment and icon size (#1964) 6ecfc9e0 helium/ui/tabs: fix horizontal tab hover background color (#1963) 3db87dc0 helium/ui/tabs: fix new tab button hover/press colors (#1962) 6bbdcc3e helium/ui: improve tab group UI in all layouts (#1961) 53deb314 helium/ui/tabs: enable tab group hover cards e93aece7 helium/ui/vertical: fix tab group appearance, prevent line overlap 629f5495 helium/ui/tabs: restore solid group header colors, enable new colors 961c962e helium/ui/tabs: move horiz tab group underline to bottom, make it thick c96deab6 merge: update to chromium 149.0.7827.155 (#1959) 36db56b4 i18n: update source.gen.json 5ce006ae patches: refresh for chromium 149.0.7827.155 b4c1ea62 merge: update ungoogled-chromium to 149.0.7827.155 4e5e8671 Update to Chromium 149.0.7827.155 08a3e7da helium/ui/layout: disable mute on collapsed vertical tabs (#1778) a0a5bbaf helium/core: simplify context menu and prevent huge widths (#1951) c4732aac devutils/i18n: add forage command (#1944) 11d16986 devutils/i18n: add an option to translate using local CLI tools (#1942) d820c3a2 i18n/prompt: tighten translation rules to prevent common errors (#1940) cf827007 Update to Chromium 149.0.7827.114 6e3d5164 Update to Chromium 149.0.7827.102 Download: Helium 64-bit | Portable 64-bit |~100.0 MB (Open Source) Download: Helium ARM64 | Portable ARM64 Links: Helium Home Page | macOS | Linux | Screenshot Get alerted to all of our Software updates on Twitter at @NeowinSoftware
    • Glow 26.10 by Razvan Serea Glow provides detailed reporting on every hardware component in your computer, saving you valuable time typically spent searching for CPU, motherboard, RAM, graphics card, and other stats. With Glow, all the information is conveniently presented in one clean interface, allowing you to easily access and review the comprehensive hardware details of your system. Glow provides detailed information on various system aspects, including OS, motherboard, processor, memory, graphics card, storage, network, battery, drivers, and services. The well-organized format ensures easy access to the required information. You can export all the gathered data to a plain text file, facilitating sharing with others for troubleshooting purposes. No installation needed. Just decompress the archive, launch the executable, and access computer-related information. Glow runs on Windows 11 and Windows 10 64-bit versions. Glow 26.10 changelog: New Features The bootstrapping algorithm has been completely redesigned. The software can now launch directly without requiring TS Preloader. As part of this change, the startup splash screen displayed during initialization has been removed. In addition, spikes in CPU usage have been eliminated, resulting in a more stable architecture with significantly lower memory consumption. The Microsoft Office detection infrastructure within the Operating System section has been enhanced. Additional detection support has been added for Office C2R (Click-to-Run) installations. Furthermore, the license status evaluation system has been improved, and the priority order has been revised as follows: Licensed > Grace Period > Other (NOTIFICATIONS, EVALUATION, etc.). Glow now includes preliminary support for Wi-Fi 8 technology, allowing more detailed information to be displayed for Wi-Fi 8-compatible network adapters. Glow now provides full support for Bluetooth 6.2. Adapters supporting Bluetooth 6.2 can be analyzed in greater detail and with improved accuracy. The disk distribution view in the Disk section has been modernized, replacing the traditional table layout with a new 2×2 card-based design. The TS Custom Controls module has been updated to v26.7. Thanks to the new custom controls, all Türkaysoft applications now offer a more modern and consistent user interface aligned with Windows 11 design standards. Bug Fixes Potential line-ending handling issues in the Office detection code within the Operating System section have been resolved. Additionally, the output format has been standardized to UTF-8 to prevent character encoding issues and ensure consistent data processing. Several stability and file management issues within the Debugging infrastructure have been addressed. Problems that prevented new log files from being created after Debugging was disabled, as well as issues causing debug records to be lost, have been fixed. File deletion and reaccess issues that occurred after file locks were released have also been resolved. In addition, a bug that caused newly recreated log files to remain locked after deletion has been eliminated. Unnecessary blank lines within debug logs and the extra empty line that could appear at the end of log files have also been corrected. A shortcut key conflict caused by assigning identical hotkeys to both the DNS Test Tool and the Donation page has been fixed. The DNS Test Tool can now be accessed using CTRL + Shift + D, while the Donation page is available via CTRL + Alt + D. Changes The service responsible for providing the Public IP Address and Internet Service Provider information in the Network section has been updated to use the ipinfo.io infrastructure. This change improves the accuracy and consistency of the displayed data. (No external requests are made while Hiding Mode is enabled.) Some terms in the Dutch and Korean language files have been updated to make them clearer and more user-friendly. [TS Updater] Before the update process begins, users are now prompted to choose whether they would like to view the release notes. Note: Always unzip the program before using it. Otherwise you may get an error. Download: Glow 26.10 | 1.8 MB (Open Source) Links: Glow Homepage | Screenshot | Github Get alerted to all of our Software updates on Twitter at @NeowinSoftware
  • Recent Achievements

    • Reacting Well
      BizSAR earned a badge
      Reacting Well
    • First Post
      AndreaB earned a badge
      First Post
    • Week One Done
      Huge Trailer earned a badge
      Week One Done
    • Week One Done
      Classifyskilleducation earned a badge
      Week One Done
    • One Month Later
      eurospharma62 earned a badge
      One Month Later
  • Popular Contributors

    1. 1
      +primortal
      582
    2. 2
      +Edouard
      183
    3. 3
      PsYcHoKiLLa
      75
    4. 4
      Michael Scrip
      73
    5. 5
      neufuse
      64
  • Tell a friend

    Love Neowin? Tell a friend!