<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
     xmlns:content="http://purl.org/rss/1.0/modules/content/"
     xmlns:dc="https://purl.org/dc/elements/1.1/"
     xmlns:dcterms="http://purl.org/dc/terms/"
     xmlns:media="http://search.yahoo.com/mrss/"
     xmlns:atom="http://www.w3.org/2005/Atom"
     xmlns:cf="https://www.futureplc.com/rss/content-flags"
>
    <channel>
                    <atom:link href="https://www.tomshardware.com/feeds/tag/api" rel="self" type="application/rss+xml" />
                            <title><![CDATA[ Latest from Tom's Hardware in Api ]]></title>
                <link>https://www.tomshardware.com/tag/api</link>
        <description><![CDATA[ All the latest api content from the Tom's Hardware team ]]></description>
                                    <lastBuildDate>Sat, 25 Jul 2026 17:56:07 +0000</lastBuildDate>
                            <language>en</language>
                                <item>
                                                            <title><![CDATA[ Security flaw in Vatican’s ‘Click to Pray’ app leaves over 700,000 global users exposed — app has been leaking user data for over six months and still does ]]></title>
                                                                                                                                                                                                <link>https://www.tomshardware.com/tech-industry/cyber-security/security-flaw-in-vaticans-click-to-pray-app-leaves-over-700-000-global-users-exposed-app-has-been-leaking-user-data-for-over-six-months-and-still-does</link>
                                                                            <description>
                            <![CDATA[ An app linked to the Vatican with hundreds of thousands of users was found to have zero authentication and security. That means anyone can access its backend and siphon users' data, including names, email addresses, and birthdates. While the issue has since been resolved, it remained open for six months (or longer) with the developers not taking any action. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">9MUeaew8Geo8a3okWZKgHQ</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/aNZt4WiohK6CcJ7nANHdh9-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sat, 25 Jul 2026 17:56:07 +0000</pubDate>                                                                                                                                <updated>Sat, 25 Jul 2026 17:57:10 +0000</updated>
                                                                                                                                            <category><![CDATA[Cybersecurity]]></category>
                                                    <category><![CDATA[Tech Industry]]></category>
                                                                                                <author><![CDATA[ editors@tomshardware.com (Jowi Morales) ]]></author>                    <dc:creator><![CDATA[ Jowi Morales ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/gM7E2WSDg2wgCFoaDPz9yK.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Jowi Morales is a writer and journalist covering the tech beat since 2021. However, he’s been interested in technology far earlier than that. He started discovering desktop computers when his father brought home a Windows 95 PC, but his first real experience working under the hood of the PC was when the old computer’s hard drive was filled to the brim in the year 2000. He deleted the Windows folder to attempt to rectify the situation, which led to his dad buying a new desktop PC. Since then, he learned a lot more about computers, and he’s always been the go-to tech expert for his family and friends.&lt;/p&gt;&lt;p&gt;Jowi primarily uses a Windows workstation and an Android phone, but he also bought into the Apple ecosystem with the 6th-gen iPad, iPhone 14 Pro Max, and the M1 MacBook Air. Today, Jowi covers hardware and software from Redmond and Cupertino, while also looking at the tech industry in general.&lt;/p&gt;&lt;p&gt;Aside from covering technology, Jowi is an avid photographer and writes about automobiles, aviation, and tanks. You can find his bylines at &lt;a href=&quot;https://www.makeuseof.com/author/jowi-morales/&quot;&gt;MakeUseOf&lt;/a&gt;, &lt;a href=&quot;https://www.slashgear.com/author/jowimorales/&quot;&gt;SlashGear&lt;/a&gt;, and, of course, &lt;a href=&quot;https://www.tomshardware.com/author/jowi-morales&quot;&gt;Tom’s Hardware&lt;/a&gt;.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/aNZt4WiohK6CcJ7nANHdh9-1280-80.jpg">
                                                            <media:credit><![CDATA[Getty Images]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Digital rosary app on a smartphone]]></media:description>                                                            <media:text><![CDATA[Digital rosary app on a smartphone]]></media:text>
                                <media:title type="plain"><![CDATA[Digital rosary app on a smartphone]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/aNZt4WiohK6CcJ7nANHdh9-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Click To Pray, the official prayer app of the Pope’s Worldwide Prayer Network, was found to have zero security by a security researcher. According to <a href="https://bobdahacker.com/blog/click-to-pray">BobDaHacker</a>, they discovered in January 2026 that the Vatican-linked app had zero security, allowing anyone to access user data through the API endpoint by simply typing in user IDs. They emailed nine individuals about the vulnerabilities as soon as they discovered them but received no responses and saw no changes for six months.</p><p>The information that anyone could get from the Click To Pray app’s database included first and last names, email addresses, and birthdates, among other information. You may not think this is much, but getting names and email addresses is more than enough for bad actors to start sending phishing emails to vulnerable users. BobDaHacker also pointed out that most of the app's users are likely older people who aren’t tech-savvy, so any enterprising scammer could tap into the app for a literal treasure trove of email addresses.</p><p>It was also easy to get the complete list automatically. The user ID assigned to new accounts is sequential, and since there’s no rate limiting for the API, all it takes is one GET request per user to capture all that information. Aside from this, the validation_hash used to verify the validity of an account signup is also stored in the clear, meaning anyone with access to the API can verify an account by opening their inbox. The email also had security issues that make it look like a phishing email, even if it’s legitimate.</p><p>You may think that a prayer app shouldn’t be much of a target for cybercriminals, especially as this has a small install base compared to the <a href="https://www.tomshardware.com/tech-industry/cyber-security/16-billion-accounts-exposed-in-one-of-the-largest-data-breaches-in-history-enormous-data-haul-holds-two-accounts-for-every-human-alive">16 billion accounts exposed</a> in one of the largest data breaches in history. But the fact that it had almost 720,000 accounts as of July 2026 meant that there’s a lot of possible targets within that database. Even if just 1% of these users respond to an enterprising cybercriminal who harvested their email addresses from the app, that’s more than 7,000 different individuals who <a href="https://www.tomshardware.com/tech-industry/cryptocurrency/americans-lost-usd333-million-to-bitcoin-atm-fraud-in-2025-fbi-says-there-is-a-clear-and-constant-rise-of-this-scam-and-that-it-is-not-slowing-down">could lose money</a> because of this leak.</p><p>BobDaHacker waited for six months for a response, but, unfortunately, no one related to the app responded to their concerns. Because of this, they contacted Nate Neslon, a security journalist for <a href="https://www.darkreading.com/vulnerabilities-threats/vatican-official-prayer-app-leaks-700k-pii"><em>Dark </em></a><em>Reading</em> (who similarly received crickets after contacting them), who published a story about it. It was only after the news went live that the app’s security lapses were fixed, even if BobDaHacker wasn’t, at the very least, acknowledged by the makers of the app. Hopefully, no other hackers were aware of the weaknesses of the Click To Pray app.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Frontier Airlines site leaks all personal info with just a glance at a boarding pass, researcher claims — booking number and last name nets you every passenger's personal info, including address, passport, TSA PreCheck, and most credit card info [Updated] ]]></title>
                                                                                                                                                                                                <link>https://www.tomshardware.com/tech-industry/cyber-security/frontier-airlines-site-leaks-all-personal-info-with-just-a-glance-at-a-boarding-pass-researcher-claims-booking-number-and-last-name-nets-you-every-passengers-personal-info-including-address-passport-tsa-precheck-and-most-credit-card-info</link>
                                                                            <description>
                            <![CDATA[ Frontier Airlines site leaks all personal info with just a glance at a boarding pass — just a booking number and last name nets you all passengers' personal info including address, passport, TSA PreCheck, and most credit card info ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">9s8MeHUM2Hqoq2USr5Gu5a</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/gnWhr8BmdLZcmY8jLkkdZP-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 18 Jun 2026 09:30:00 +0000</pubDate>                                                                                                                                <updated>Fri, 19 Jun 2026 15:57:40 +0000</updated>
                                                                                                                                            <category><![CDATA[Cybersecurity]]></category>
                                                    <category><![CDATA[Tech Industry]]></category>
                                                                                                <author><![CDATA[ editors@tomshardware.com (Bruno Ferreira) ]]></author>                    <dc:creator><![CDATA[ Bruno Ferreira ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/ZQiPPaXaAuQ4VrVEYnnR7G.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Bruno Ferreira&#039;s journey kicked off with the venerable ZX Spectrum, a cassette player, and his hopes and dreams. He quickly realized he had more fun figuring out how computers work than he did actually using the things. Kicking off a developer career with C and Assembly before moving to scripting languages, he&#039;s worn many hats, including both database architect and systems administration. As a teen, Bruno co-founded a web development outfit where he was for 17 years before moving on to spend nearly a decade at The Tech Report as a writer, editor, and (of course) developer. In this decade, he&#039;s been at Asus, MLCommons, and HotHardware, among others. When not fiddling with computers and games, his love for music and production sends him off to live shows and festivals. Occasionally, he pretends he can play the guitar and bass.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/gnWhr8BmdLZcmY8jLkkdZP-1280-80.jpg">
                                                            <media:credit><![CDATA[Getty Images]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Frontier airplane]]></media:description>                                                            <media:text><![CDATA[Frontier airplane]]></media:text>
                                <media:title type="plain"><![CDATA[Frontier airplane]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/gnWhr8BmdLZcmY8jLkkdZP-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Bob is a hacker. Just over three months ago, they <a href="https://bobdahacker.com/blog/frontier-airlines-hack" target="_blank">found serious vulnerabilities</a> in Frontier Airlines' API and website that would let anyone with a boarding pass code for a flight retrieve every passenger's personal information, including but not limited to home address, nearly all credit card info, full passport details, and even TSA PreCheck codes. The boarding pass code (called PNR) is written on the pass itself, or scannable via its barcode; plus, since it's only six digits, it's easy to loop through, something they replicated to find several passengers' full info.</p><p>Bob notified Frontier about the problem, but the company did very little to fix it; getting a hold of the aforementioned info now required the passenger's last name, also printed on the pass. So they published a post on their blog detailing several vulnerabilities in Frontier's website. </p><p>The security vulnerability is dead simple: all you have to do is take a peek at someone's boarding pass, and either note the number and the person's last name, or scan the associated barcode. Any of these is trivial with a phone. Then you feed that info into one of Frontier's mobile API endpoints, and <em>presto</em>, you'll get a reply back that includes <strong>every passenger's </strong>home address, e-mail, phone number, full date of birth, full passport data, almost the entire credit card info save for the 5 middle digits and the CVV, payment history, TSA PreCheck code, and more.</p><p>All of that info is usable for identity theft, stalking, or any other number of nefarious criminal activities. The TSA PreCheck code (Known Traveler Number) is particularly concerning for airlines, as it opens the possibility of an identity thief getting past security checks. As for the credit card number, since the first six numbers and last four are exposed along with the cardholder's name and expiration date, it's easy enough to guess the middle five digits, and then the CVV code at the back becomes the sole load-bearing security feature.</p><p>This is hardly the end of it, though. As Bob came to find, the booking management pages on Frontier's website (also reachable with just the booking number and a last name) equally expose personal information in their source code and/or API requests. Standard security practices dictate that easily-accessible pages like this use the principle of data minimization, retrieving and displaying the bare minimum until absolutely necessary.</p><p>Bob found that the "Manage My Booking" page clearly shows the name, e-mail, and phone number in the source code, while that of the "Passengers / Edit" page reveals each person's full name, country, date of birth, full passport info, and TSA PreCheck number again. Ironically, Frontier attempted a fix for the former issue, only to have the fixed version reveal more info than it originally did. These pages do obscure the data for display purposes, but it's right there in the source code and API calls.</p><p>The security expert originally reached out to Frontier on March 3 and followed up on March 9, attempting to follow the standard 90-day disclosure procedure. The company fixed the one vulnerability and sent Bob a model plane for their trouble. Bob followed up with the additional data-exposing issues and started a "compensation discussion" with the company. Frontier apparently flip-flopped on a proper response. Now, Bob says Frontier's critical vulnerabilities are still live and that Frontier's passengers "deserve better."</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Google Cloud customer wakes up to $18,000+ bill despite $7 budget, thanks to forgotten API key in published project — attacker put in 60,000+ requests and blasted through $1,400 spending cap ]]></title>
                                                                                                                                                                                                <link>https://www.tomshardware.com/tech-industry/artificial-intelligence/google-cloud-customer-wakes-up-to-usd18-000-bill-despite-usd7-budget-thanks-to-forgotten-public-api-key-attacker-put-in-60-000-requests-and-blasted-through-usd1-400-spending-cap</link>
                                                                            <description>
                            <![CDATA[ Jesse Davies, an Australian AI consultant and founder of Agentic Labs, was caught unawares when their Google Cloud bill ballooned to more than 2,500 times their initial budget after an unknown API key registered more than 60,000 requests while they were asleep. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">ZdphfNBnhvPDaRkHwrKKNT</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/YGsMMUMGmWx6peWh8ZooKC-1280-80.png" type="image/png" length="0"></enclosure>
                                                                        <pubDate>Wed, 22 Apr 2026 16:19:24 +0000</pubDate>                                                                                                                                <updated>Wed, 22 Apr 2026 18:51:36 +0000</updated>
                                                                                                                                            <category><![CDATA[Artificial Intelligence]]></category>
                                                    <category><![CDATA[Tech Industry]]></category>
                                                                                                <author><![CDATA[ editors@tomshardware.com (Jowi Morales) ]]></author>                    <dc:creator><![CDATA[ Jowi Morales ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/gM7E2WSDg2wgCFoaDPz9yK.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Jowi Morales is a writer and journalist covering the tech beat since 2021. However, he’s been interested in technology far earlier than that. He started discovering desktop computers when his father brought home a Windows 95 PC, but his first real experience working under the hood of the PC was when the old computer’s hard drive was filled to the brim in the year 2000. He deleted the Windows folder to attempt to rectify the situation, which led to his dad buying a new desktop PC. Since then, he learned a lot more about computers, and he’s always been the go-to tech expert for his family and friends.&lt;/p&gt;&lt;p&gt;Jowi primarily uses a Windows workstation and an Android phone, but he also bought into the Apple ecosystem with the 6th-gen iPad, iPhone 14 Pro Max, and the M1 MacBook Air. Today, Jowi covers hardware and software from Redmond and Cupertino, while also looking at the tech industry in general.&lt;/p&gt;&lt;p&gt;Aside from covering technology, Jowi is an avid photographer and writes about automobiles, aviation, and tanks. You can find his bylines at &lt;a href=&quot;https://www.makeuseof.com/author/jowi-morales/&quot;&gt;MakeUseOf&lt;/a&gt;, &lt;a href=&quot;https://www.slashgear.com/author/jowimorales/&quot;&gt;SlashGear&lt;/a&gt;, and, of course, &lt;a href=&quot;https://www.tomshardware.com/author/jowi-morales&quot;&gt;Tom’s Hardware&lt;/a&gt;.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/png" url="https://cdn.mos.cms.futurecdn.net/YGsMMUMGmWx6peWh8ZooKC-1280-80.png">
                                                            <media:credit><![CDATA[Google Gemini]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Google Gemini 3 header image]]></media:description>                                                            <media:text><![CDATA[Google Gemini 3 header image]]></media:text>
                                <media:title type="plain"><![CDATA[Google Gemini 3 header image]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/YGsMMUMGmWx6peWh8ZooKC-1280-80.png" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Australia-based AI consultant and founder of Agentic Labs Jesse Davies woke up to an unpleasant surprise earlier this month: A Google Cloud bill of $25,672.86 AUD (approximately $18,391.78 USD) — even though there was a budget of $10 AUD (approximately $7 USD) on his account. And it happened overnight. <br><br>According to Davies' account on <a href="https://www.linkedin.com/pulse/10-minute-google-ai-studio-checklist-worth-2567286-jesse-davies-7zapc/">LinkedIn</a>, he was well-versed with Google AI Studio and had followed practices such as per-project API keys, separate billing accounts, two-factor authentication, and Cloud audit logging. However, it only took a single weak link to nullify those precautions, as evidenced by the shockingly large overnight bill. On top of that, Davies found nine Google Cloud safety features that should have prevented this incident — but that were turned off by default.</p><div  class="fancy-box"><div class="fancy_box-title">Go deeper with TH Premium: AI and data centers</div><div class="fancy_box_body"><figure class="van-image-figure "  ><div class='image-full-width-wrapper'><div class='image-widthsetter' ><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="Vh4nY3pMCcmra2ymXah9S7" name="Microsoft data center in Mount Pleasant, Wisconsin" caption="" alt="Microsoft data center in Mount Pleasant, Wisconsin" src="https://cdn.mos.cms.futurecdn.net/Vh4nY3pMCcmra2ymXah9S7.jpg" mos="" link="" align="" fullscreen="" width="" height="" attribution="" endorsement="" class="pinterest-pin-exclude"></p></div></div><figcaption itemprop="caption description" class=""><span class="credit" itemprop="copyrightHolder">(Image credit: Microsoft)</span></figcaption></figure><p class="fancy-box__body-text"><ul><li><a data-analytics-id="inline-link" href="https://www.tomshardware.com/tech-industry/photonics-and-high-speed-data-movement-is-the-next-big-ai-bottleneck-following-copper-power-dram-and-nand" target="_blank">Photonics and high-speed data movement is the next big AI bottleneck</a></li><li><a data-analytics-id="inline-link" href="https://www.tomshardware.com/pc-components/cooling/the-data-center-cooling-state-of-play-2025-liquid-cooling-is-on-the-rise-thermal-density-demands-skyrocket-in-ai-data-centers-and-tsmc-leads-with-direct-to-silicon-solutions" target="_blank">The data center cooling state of play</a></li><li><a data-analytics-id="inline-link" href="https://www.tomshardware.com/tech-industry/artificial-intelligence/massive-ai-data-center-buildouts-are-squeezing-energy-supplies-new-energy-methods-are-being-explored-as-power-demands-are-set-to-skyrocket" target="_blank">Massive AI data center buildouts are squeezing energy supplies</a></li><li><a data-analytics-id="inline-link" href="https://www.tomshardware.com/networking/ultra-ethernet-the-data-center-interconnection-of-tomorrow-detailed" target="_blank">Ultra Ethernet: The data center interconnection of tomorrow</a></li></ul></p></div></div><p>"The attacker didn't steal my key. They found a Cloud Run service I'd published from AI Studio months earlier, hit the public URL, and Google's own proxy signed every request on their behalf using the API key stored as a plaintext environment variable in the container," Davies wrote in his LinkedIn post. <br><br>"Even though it was public, the link wasn't shared or indexed anywhere. By the time I got a budget alert the next morning, A$10,000 had already been charged to my credit card, now getting insufficient funds. I was still talking to Google support when A$15,000 more came through."<br><br>What’s worse was that Google automatically upgraded the tier of Davies' account without any notification. The account was initially at Tier 2, which had a $2,000 limit, but Google automatically upgraded it to the next level when the account crossed the $1,000 threshold during the incident. This increased the cap to between $20,000 and $100,000. While this is likely designed to make it easier for a service to scale, it also has the unwanted effect of costing the user more than intended, e.g. if they are the victim of an attack. </p><blockquote class="reddit-card"  ><a href="https://www.reddit.com/r/googlecloud/comments/1ssagtw/went_to_bed_with_a_10_budget_alert_woke_up_to">Went to bed with a $10 budget alert. Woke up to $25,672.86 in debt to Google Cloud.</a> from <a href="https://www.reddit.com/r/googlecloud">r/googlecloud</a></blockquote><script async src="//embed.redditmedia.com/widgets/platform.js" charset="UTF-8"></script><p>Their headaches did not end here, though. It took several days before Davies was able to get through to a real human customer support. Thankfully, it seems that the charge has been waived, while the transactions that actually pushed through were credited back by their bank. Still, the issue isn’t settled, and Davies has a meeting scheduled with Google managers to talk about the case.</p><p>Davies also shared the experience on <a href="https://www.reddit.com/r/googlecloud/comments/1ssagtw/went_to_bed_with_a_10_budget_alert_woke_up_to/">Reddit</a>, on the r/googlecloud subreddit, and asked if other users had similar stories to share. It turns out they did — several other users reported getting hit with insane bills, including one commenter from Japan who said that they were hit with a $44,000 bill that ballooned to $128,000 even after they paused the API. And last month, we covered a case in which <a href="https://www.tomshardware.com/tech-industry/artificial-intelligence/gemini-api-key-thief-racks-up-usd82-314-in-charges-in-just-two-days-victim-facing-bankruptcy-affected-devs-call-for-basic-guardrails-against-catastrophic-usage-anomalies">an API thief racked up $82,314.44 in charges</a> on an account that typically saw around $180 per month. <br><br>Cybersecurity firm <a href="https://trufflesecurity.com/blog/google-api-keys-werent-secrets-but-then-gemini-changed-the-rules">Truffle Security Co.</a> has already highlighted the risks associated with Google Cloud using a single API key format. These API keys were previously used as project identifiers, but when the Gemini API is activated on any Google Cloud project, these existing API keys become Gemini credentials — allowing anyone who can copy them to rack up AI bills. So... it's likely we'll see more horror stories of shocking API bills if Google doesn't update its Gemini policies.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Microsoft DirectSR adds support for AMD FSR 3.1 upscaling — Microsoft’s one-stop upscaling API for DX12 games gets an upgrade ]]></title>
                                                                                                                                                                                                <link>https://www.tomshardware.com/video-games/pc-gaming/microsoft-directsr-adds-support-for-amd-fsr-3-1-upscaling-microsofts-one-stop-upscaling-api-for-dx12-games-gets-an-upgrade</link>
                                                                            <description>
                            <![CDATA[ Microsoft’s DirectSR API lets game developers enable DLSS, FSR, or XeSS upscaling in their games with one tool. The API added baked-in support for AMD’s FSR 3.1 today, making it easier for DirectX12 games to support the upscaler. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">ZJ2YV3xAestJge7vTrpctQ</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/8cAFiHgArEuM7FW3XnD4DG-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 24 Oct 2024 16:18:18 +0000</pubDate>                                                                                                                                <updated>Thu, 21 Aug 2025 12:56:45 +0000</updated>
                                                                                                                                            <category><![CDATA[PC Gaming]]></category>
                                                    <category><![CDATA[Video Games]]></category>
                                                                                                                    <dc:creator><![CDATA[ Sunny Grimm ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/TMvJDaYy3nyZ8kYLJ2rggY.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Sunny&#039;s tech journey began in 2017, when he spotted the shiny new GTX 1080 on the shelf of one Jarred Walton, Tom&#039;s Hardware&#039;s resident GPU expert. Babysitting for Jarred, Sunny was paid in a 1050 Ti, which killed his computer the second he tried to install it. One week of headscratching troubleshooting later, Sunny was brought into this new life of tinkering and trying to squeeze every frame of performance out of their hardware. First writing for PC Gamer, Sunny made the trek over to Tom&#039;s Hardware to tackle the morning&#039;s breaking tech news. Perpetually one generation behind the bleeding edge, Sunny is currently studying at a university in Utah. When they&#039;re not writing about the US-China trade war, Sunny is either writing new music, getting in rounds of &lt;em&gt;Magic: the Gathering&lt;/em&gt;, or advocating for minority rights.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/8cAFiHgArEuM7FW3XnD4DG-1280-80.jpg">
                                                            <media:credit><![CDATA[AMD]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[FidelityFX Super Resolution]]></media:description>                                                            <media:text><![CDATA[FidelityFX Super Resolution]]></media:text>
                                <media:title type="plain"><![CDATA[FidelityFX Super Resolution]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/8cAFiHgArEuM7FW3XnD4DG-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Microsoft’s DirectSR upscaling API <a href="https://devblogs.microsoft.com/directx/directsr-preview-fsr-3-1-upscaler/"><u>supports</u></a> AMD’s FidelityFX Super Resolution (FSR) 3.1. Microsoft’s <a href="https://www.tomshardware.com/pc-components/gpus/microsoft-launches-directsr-preview-to-let-developers-easily-integrate-fsr-dlss-and-xess-upscaling-into-games"><u>DirectSR tool</u></a>, an API for game developers to program support for all three significant graphics upscaling techs in games, will make it easier for games to support <a href="https://www.tomshardware.com/pc-components/gpus/amd-fidelityfx-super-resolution-31-shown-at-gdc-2024-coming-first-to-ratchet-and-clank-supports-frame-gen-with-other-upscalers"><u>FSR 3.1</u></a> in addition to the other upscaling modes.</p><p>DirectSR is an API for DirectX12 games that allows game developers to enable support for multiple upscaling tools with a single code path. AMD’s FSR 3.1, Nvidia’s <a href="https://www.tomshardware.com/reference/what-is-nvidia-dlss"><u>DLSS</u></a>, and Intel’s <a href="https://www.tomshardware.com/news/intel-xess-technology-demo-and-overview"><u>XeSS</u></a> often see mutual exclusivity in video game releases because coding support for all three upscaling solutions is an undue time expense. DirectSR effectively unifies the three solutions, allowing developers to support all three upscalers with a single API.</p><p>DirectSR had native support for FSR 2.2 in its earliest iterations, with Intel and Nvidia support requiring additional drivers. The new FSR 3.1 support is likewise baked into the DirectSR runtime, requiring only an update to the newest preview releases of the API. Thanks to better temporal awareness, FSR 3.1 offers improved ghosting reduction and reduced flickering or shimmering.</p><p>So far, only <a href="https://www.amd.com/en/products/graphics/technologies/fidelityfx/supported-games.html#tabs-ab87f43a0c-item-7a3bbedc7f-tab"><u>43 games are listed</u></a> with FSR 3 support on AMD’s FidelityFX landing page. This is largely due to the ubiquity of Nvidia GPUs and, therefore, an obvious preference for DLSS support in games. DirectSR’s FSR 3.1 support is likely to come with a much easier workflow for implementing the tool and a wider berth of high-end upscaling support for AMD users.</p><p>DirectSR seeks to succeed as a widely supported development tool, whereas Nvidia’s <a href="https://www.tomshardware.com/news/nvidia-streamline-aims-to-simplify-developer-support-for-upscaling-algorithms"><u>Streamline SDK</u></a> did not. Back in 2022, Streamline sought to offer the same one-stop multi-vendor support as DirectSR, but AMD opted out of supporting the SDK. Intel was linked to the tool early on, but XeSS support in Streamline has never materialized. DirectSR’s links to Microsoft seem to have given it more life than Streamline’s “open-source” status. </p><p>Game developers interested in implementing the new FSR 3.1 support in DirectSR can find it through the <a href="https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.nuget.org%2Fpackages%2FMicrosoft.Direct3D.D3D12%2F1.715.1-preview&data=05%7C02%7Cnaimingchen%40microsoft.com%7C73cbc533c8b340e630c208dceeee8f6e%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C638647955627511109%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C0%7C%7C%7C&sdata=Xb%2BF0aJ%2F%2F8ZbeRsKD%2F0fxm%2B9VNfpGgdm0%2B%2FYD3vMvcI%3D&reserved=0"><u>Agility SDK 1.715.1-preview</u></a> release. The tool is officially in prerelease, so full support and better bug squashing are yet to arrive.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Nvidia's RTX Remix goes open source —chipmaker adds Rest API to interface with ComfyUI for AI remastering or generating new graphics in real time ]]></title>
                                                                                                                                                                                                <link>https://www.tomshardware.com/pc-components/gpus/nvidia-rtx-remix-goes-open-source</link>
                                                                            <description>
                            <![CDATA[ RTX Remix goes open source and gets yet more ambitious with AI features. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">2EezF8mciAProjF4LVoNpF</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/kCqf2GYW52HSDTtja8Yw2Q-1280-80.png" type="image/png" length="0"></enclosure>
                                                                        <pubDate>Thu, 04 Jul 2024 17:17:25 +0000</pubDate>                                                                                                                                <updated>Thu, 21 Aug 2025 08:40:25 +0000</updated>
                                                                                                                                            <category><![CDATA[GPUs]]></category>
                                                    <category><![CDATA[PC Components]]></category>
                                                                                                                    <dc:creator><![CDATA[ Christopher Harper ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/qS2hbWnXwNUSmgyAHBQqKB.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Christopher Harper has been a successful freelance tech writer specializing in PC hardware and gaming since 2015, and ghostwrote&amp;nbsp;for various B2B clients in High School before that. Outside of work, Christopher is best known to friends and rivals as an active competitive player in various eSports (particularly fighting games and arena shooters) and a purveyor of music ranging from Jimi Hendrix to Killer Mike to the&amp;nbsp;Sonic Adventure 2&amp;nbsp;soundtrack.&lt;br&gt;
&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/png" url="https://cdn.mos.cms.futurecdn.net/kCqf2GYW52HSDTtja8Yw2Q-1280-80.png">
                                                            <media:credit><![CDATA[Nvidia, Valve]]></media:credit>
                                                                                                                                                                        <media:description><![CDATA[The latest version of RTX Remix running over Portal, allowing for real-time ComfyUI AI prompts to change the graphics in real-time.]]></media:description>                                                            <media:text><![CDATA[The latest version of RTX Remix running over Portal, allowing for real-time ComfyUI AI prompts to change the graphics in real-time.]]></media:text>
                                <media:title type="plain"><![CDATA[The latest version of RTX Remix running over Portal, allowing for real-time ComfyUI AI prompts to change the graphics in real-time.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/kCqf2GYW52HSDTtja8Yw2Q-1280-80.png" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Nvidia&apos;s <a href="https://www.tomshardware.com/pc-components/gpus/rtx-remix-the-tool-being-used-to-create-half-life-2-rtx-enters-open-beta-today-now-anyone-can-remaster-old-directx-8-or-9-games">RTX Remix</a> toolkit, which is used to mod DirectX8 and DirectX9 games with ray-tracing and remastered materials, was announced on June 2 to be going open source, with the Beta already available for download and the complete Toolkit set to be updated later in June. Besides the open source announcement, Nvidia also demonstrated RTX Remix&apos;s new functionality with Portal (the original game, not the pre-Remix RTX remaster) and demonstrated both upscaling and remastering existing texture work with physically based rendering (PBR) and allowing AI prompts to customize the look of the game even further.</p><p>With the open-sourcing of RTX Remix and the implementation of the new Rest API, it seems that Pandora&apos;s Box has finally been opened for easy, fan-made remasters of classic PC games still stuck in the pre-RT, DirectX8/DirectX9 era. Even if you have no practical experience at all and don&apos;t wish to alter the game you&apos;re playing fundamentally, the most basic form of RTX Remix can now seamlessly upscale all the existing textures in the game and apply realistic PBR lighting to those materials as well.</p><p>Open-sourcing RTX Remix may also improve the long-run look for AMD GPU users who want to participate in this fun, but for now, AMD GPUs will only be running RTX Remix titles in their completed forms. Nvidia&apos;s full RTX Remix toolkit for developing these remasters, or mods rely on a lot of proprietary Nvidia kit and, thus, is most likely impossible to use on AMD cards at all, at least not without lots of development effort from AMD and perhaps even Nvidia in conjunction.</p><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="high" data-lazy-src="https://www.youtube-nocookie.com/embed/j9I0iLxGJl0" allowfullscreen></iframe></div></div><p>Now, we can&apos;t ignore the elephant in the room here. Generative AI&apos;s adoption in the broader gaming sphere has been controversial, and for good reason! The push for generative AI and AI PCs has been highly scrutinized, particularly as it relates to game development, art, acting, writing, and other laborers. Fortunately, some companies, like Nintendo, outright reject it— and others, like Take-Two, recognize that while it can enhance some processes, its employees are still the priority if they want to turn around quality products.</p><p>In the context of RTX Remix, it&apos;s difficult not to be impressed by how the new REST API leverages ComfyUI and Stable Diffusion to remaster or even retexture a classic game near-instantly, with only a text prompt. The long-term ethical ramifications await to be seen, but for now, this serves as a fascinating proof-of-concept for how AI can enhance game dev and game modding workflows. It still feels a little slimy, though, considering how artists are currently suing Stable Diffusion for using their work to train AI models without permission.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ AI Fees Up to 15x Cheaper for English Than Other Languages ]]></title>
                                                                                                                                                                                                <link>https://www.tomshardware.com/news/ai-usage-fees-favor-english-over-other-languages</link>
                                                                            <description>
                            <![CDATA[ One element that's below the surface of Large Language Models is the way in which usage and training costs escalate according to the simplicity and availability of the base training data. An unintended consequence of this is that English is a much less expensive language to access or train an LLM on than any other. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">vneSvA6QMhLVSsVEqMjYki</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/PAeMJSQbPibrs7scoxyYN8-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sun, 30 Jul 2023 17:22:16 +0000</pubDate>                                                                                                                                <updated>Thu, 21 Aug 2025 12:52:15 +0000</updated>
                                                                                                                                            <category><![CDATA[Artificial Intelligence]]></category>
                                                    <category><![CDATA[Tech Industry]]></category>
                                                                                                <author><![CDATA[ francisco.alexandre.pires@proton.me (Francisco Pires) ]]></author>                    <dc:creator><![CDATA[ Francisco Pires ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/vVpPSVV4UyiTaveBZujqif.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Francisco&#039;s first interaction with a computer saw him diligently copying children&#039;s books into Word on a Windows 95-based PC. He built his first tower PC following magazine assembly guides, and the upgrade bug stuck - leading him to cover the latest in tech industry news since 2016. He believes curiosity is one of humanity&#039;s greatest drivers; when he isn&#039;t devoting himself to the written word, he&#039;s either photographing, gaming, or attempting to make sense of the world - something he still often fails at.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/PAeMJSQbPibrs7scoxyYN8-1280-80.jpg">
                                                            <media:credit><![CDATA[Shutterstock (2177872151)]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[American flag with AI head on it]]></media:description>                                                            <media:text><![CDATA[American flag with AI head on it]]></media:text>
                                <media:title type="plain"><![CDATA[American flag with AI head on it]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/PAeMJSQbPibrs7scoxyYN8-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>The language you&apos;re using for a Large Language Model (LLM) can have a huge effect on its cost and create an AI divide between English speakers and the rest of the world. A <a href="https://arxiv.org/abs/2305.15425" target="_blank">recent study</a> shows that, due to the way services like OpenAI, measure and bill for server costs, English-language inputs and outputs are much cheaper than those in other languages with Simplified Chinese costing about twice as much, Spanishing costing 1.5x the price and Shan language going for 15 times more.</p><p>Analyst Dylan Patel (<a href="https://twitter.com/dylan522p">@dylan522p</a>) shared a photograph that leads to research conducted by the University of Oxford which found that asking an LLM to process a Burmese-written sentence cost 198 tokens, while that same sentence in English cost just 17 tokens. Tokens representing the computing power cost of accessing an LLM through an API (such as <a href="https://www.tomshardware.com/news/openai-sunsets-generative-ai-text-detection-tool">OpenAI&apos;s ChatGPT</a> or Anthropic&apos;s Claude 2), this means the Burmese sentence cost 11 times more through the service than the one written in English.</p><div class="see-more see-more--clipped"><blockquote class="twitter-tweet hawk-ignore" data-lang="en"><p lang="en" dir="ltr">The cost of LLM inference varies hugely based on the language for GPT-4 and most other common LLMs.English is the cheapest.Chinese is 2x English.Languages like Shan + Burmese are 15x more expensive.This is mostly because of how tokenizers work so need to output more tokens pic.twitter.com/Y7De09pb4w<a href="https://twitter.com/dylan522p/status/1685038026228129796">July 28, 2023</a></p></blockquote><div class="see-more__filter"></div></div><p>The tokenization model (which sees AI companies convert user input into computational cost) means that in a less-than-ideal world, models accessed outside the window of English language are much more expensive to access and train on. That&apos;s because languages such as Chinese have a different, more complex structure (either grammatically or by number of characters) than English, which results in their higher rate of tokenization. </p><p>For example, according to <a href="https://platform.openai.com/tokenizer" target="_blank">OpenAI&apos;s GPT3 tokenizer</a>, giving someone a token of "your affection" would be just two tokens in English but eight tokens in Simplified Chinese. This is true even though the Simplified Chinese text is just 4 characters (你的爱意) and the English one is 14 characters. Aleksandar Petrov et al&apos;s <a href="https://aleksandarpetrov.github.io/tokenization-fairness/" target="_blank">Tokenization Fairness page</a> has a number of charts and tools you can use to see the disparity between languages.</p><p>OpenAI itself has a pretty helpful page explaining how it monetizes API access and usage of its ChatGPT model, <a href="https://platform.openai.com/tokenizer">which even includes access to a tokenizer tool that you can use</a> to test the token cost per prompt. There, we see that 1 token is around 4 characters in English, and that 100 tokens would be around 75 English words. But that math just can&apos;t be applied to any other language, <a href="https://help.openai.com/en/articles/4936856-what-are-tokens-and-how-to-count-them">as OpenAI clearly puts it</a>. </p><div><blockquote><p>How words are split into tokens is also language-dependent. For example ‘Cómo estás’ (‘How are you’ in Spanish) contains 5 tokens (for 10 chars). The higher token-to-char ratio can make it more expensive to implement the API for languages other than English.</p><p>OpenAI</p></blockquote></div><p>There&apos;s really no competition against the cost-effectiveness of English in AI-related costs; Chinese, for example, costs twice as much as English in terms of required tokens per output. But it&apos;s simply a reflection of the available training data that AI companies have (until now) used to train their models on. If there&apos;s one thing the AI explosion has done for the world is show just how valuable high-quality emergent data (that which is created as a record of life) really is.</p><p><br></p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/VArzyLfUKUJwaCmo87h6NC.png" alt="Tokenizer tool" /><figcaption>Testing the tokenizer tool returns a cost of processing Korean that's 33% more costly than English (39 vs 26 tokens) <small role="credit">University of Exford</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/SEnBk4BHP7ZzLbk6iYQHYC.png" alt="Tokenizer tool" /><figcaption>Russian, on the other hands, sees tokenization increase from 26 English tokens to 59 in Russian, an almost 100% cost increase.<small role="credit">University of Exford</small></figcaption></figure></figure><p>This issue directly links with AI companies&apos; desire to achieve <a href="https://www.tomshardware.com/news/ai-companies-seeking-ai-produced-data-for-recursive-training">recursive training, or the ability to train AI models on their own outputs</a>. If that&apos;s achieved, then future models will still show the same cost-effectiveness of English compared to other languages whose complexity and more limited availability of base training data. And when that happens, it&apos;s not just this <a href="https://franciscoalexandrepires.substack.com/publish/posts/detail/69295282?referrer=%2Fpublish%2Fposts">vicious cycle of algorithmic bigotry</a> we have to contend with: it&apos;s also that for now, research points to AI networks <a href="https://www.tomshardware.com/news/generative-ai-goes-mad-when-trained-on-artificial-data-over-five-times">going MAD</a> when trained over five times on their own outputs (synthetic data).</p><p>To further complicate the issue, it seems that other ways of quantifying costs (other than tokenization) would end up running into the same problems. Either via bit or character-counting, apparently no language can beat the pragmatic practicality of English - it would still present lower costs due to its inherently higher "compressibility" into a lower token count. </p><p>That means the issue isn&apos;t in the way models have been monetized; it&apos;s an actual limitation of the technology and base models considered for training. And it should be no surprise to know <a href="https://aleksandarpetrov.github.io/tokenization-fairness/">the issue impacts multiple language models across their versions</a>. They&apos;re all built mostly the same, after all.</p><p>This issue looks like a predictable one when we consider that the companies actually introducing Large Language Models (such as ChatGPT) or Generative Image networks (such as Midjourney) are mostly based in America. Lower usage costs and higher availability of quality data comes with the territory, in a way.</p><p>This cost difference has already led to a number of countries launching their own initiatives to train and deploy a native-language LLM. Both <a href="https://www.tomshardware.com/news/chinas-state-sponsored-ai-claims-it-will-surpass-chatgpt-by-end-of-year">China</a> and <a href="https://cis-india.org/internet-governance/ai-and-governance-case-study-pdf">India</a> have done so, and both claimed the same thing: that their plans were needed to accompany the pace of innovation allowed by English-based AI networks. And that rate is mostly limited by access and training costs.</p><p>It&apos;s only natural that everyone is looking to pay as little as possible for as much as possible; and these dynamics directly affect the cost of LLM training and deployment according to the base language. It&apos;s almost like this AI business is so complex, and its consequences so far-reaching, we have to be very careful with every little step we take.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ AMD Brings HIP SDK to Windows, Supporting Consumer and Pro GPUs ]]></title>
                                                                                                                                                                                                <link>https://www.tomshardware.com/news/amd-hip-sdk-windows</link>
                                                                            <description>
                            <![CDATA[ AMD has achieved a new milestone, releasing the HIP SDK for Windows to democratize GPU computing. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">KHsx78akZCdZViG6YkWzjK</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/KYmY44NqPfWhT58uY2uNKE-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 28 Jul 2023 19:23:33 +0000</pubDate>                                                                                                                                <updated>Thu, 21 Aug 2025 09:52:59 +0000</updated>
                                                                                                                                            <category><![CDATA[GPUs]]></category>
                                                    <category><![CDATA[PC Components]]></category>
                                                                                                                    <dc:creator><![CDATA[ Zhiye Liu ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/HhmwL5w9ggUtLCPfqGjTi4.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Zhiye’s love for PC hardware began when he accidentally set his Pentium P54CS PC on fire, short-circuiting his entire home. From that day on, he has constantly pursued greater hardware knowledge, which ultimately led him from being a power user to a writer at Tom’s Hardware. When Zhiye’s not covering the latest news on CPUs or GPUs, you can find him overclocking RAM to the latest trance hits.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/KYmY44NqPfWhT58uY2uNKE-1280-80.jpg">
                                                            <media:credit><![CDATA[Shutterstock]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[AMD Radeon]]></media:description>                                                            <media:text><![CDATA[AMD Radeon]]></media:text>
                                <media:title type="plain"><![CDATA[AMD Radeon]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/KYmY44NqPfWhT58uY2uNKE-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p><a href="https://community.amd.com/t5/rocm/available-now-new-hip-sdk-helps-democratize-gpu-computing/ba-p/621029/jump-to/first-unread-message" target="_blank">AMD</a> announced that it has released the HIP SDK for Windows intending to democratize GPU computing. You no longer must choose between Team CUDA or Team HIP, as the HIP SDK will help developers make CUDA applications run on AMD hardware. Notably, this new SDK will run on a select number of consumer Radeon GPUs.</p><p>There has always been a significant divide between developers that work with GPU-accelerated applications. Some prefer Nvidia&apos;s proprietary CUDA API, while others opt for the open-source HIP API. The HIP SDK, part of <a href="https://www.tomshardware.com/news/amd-rocm-comes-to-windows-on-consumer-gpus">AMD&apos;s ROCm platform</a>, wants to bridge that gap, allowing developers to convert CUDA applications into C++ code that will work on Nvidia and AMD graphics cards. ROCm targets HPC and AI applications, whereas HIP is for typical desktop applications.</p><p>AMD asserts that porting a CUDA application to HIP SDK isn&apos;t challenging since CUDA and HIP are based on C++. Furthermore, the HIP SDK provides tools to help developers speed up the process, such as the HIPIFY toolset that will convert CUDA code into portable HIP C++. The HIP SDK doesn&apos;t work miracles, such as optimizing code. That&apos;s still a manual task that you have to do by yourself.</p><p>The HIP SDK works on 32-bit and 64-bit Windows operating systems, including Windows 10 (22H2), Windows 11 (22H2), and Windows Server 2022. According to AMD, the list of compatible graphics cards extends from workstation-grade to mobile gaming. AMD even brags about APUs being on the list. Of course, support also depends on the developer. The chipmaker cites an example of Blender HIP embracing AMD Radeon graphics cards going back to the Vega days.</p><p>AMD is still updating the <a href="https://rocm.docs.amd.com/en/docs-5.5.1/release/windows_support.html" target="_blank">compatibility list</a>, but only ten Radeon graphics cards, between RDNA 3 and RDNA 2, are officially supported thus far. The Radeon Pro <a href="https://www.tomshardware.com/news/amd-radeon-pro-7000-gets-rdna3-48gb-12k">W7900</a>, W7800, and <a href="https://www.tomshardware.com/news/amd-radeon-pro-w6800-w6600-w6600m">W6800</a> hail from the Radeon Pro lineup. On the consumer end, the Radeon RX <a href="https://www.tomshardware.com/reviews/amd-radeon-rx-7900-xtx-and-xt-review-shooting-for-the-top">7900 XTX</a>,<a href="https://www.tomshardware.com/reviews/amd-radeon-rx-7900-xtx-and-xt-review-shooting-for-the-top"> RX 7900 XT</a>, <a href="https://www.tomshardware.com/reviews/amd-radeon-rx-7600-review">RX 7600</a>, <a href="https://www.tomshardware.com/reviews/amd-radeon-rx-6950-xt-review">RX 6950 XT</a>, <a href="https://www.tomshardware.com/reviews/amd-radeon-rx-6900-xt-review">RX 6900 XT</a>, <a href="https://www.tomshardware.com/news/the-amd-radeon-rx-6800-xt-and-rx-6800-review">RX 6800 XT</a>, and <a href="https://www.tomshardware.com/news/the-amd-radeon-rx-6800-xt-and-rx-6800-review">RX 6800</a> support the HIP SDK.</p><p>Offering HIP SDK on Windows is a milestone for AMD. Nonetheless, the chipmaker will continue to make HIP SDK better by adding new features in the future and making an effort to deliver updates on par with AMD Software: Pro Edition graphics driver.</p><iframe src="https://content.jwplatform.com/players/XDf5PcNM.html" id="XDf5PcNM" title="How To Choose A Graphics Card" width="960" height="540" frameborder="0" scrolling="auto" allowfullscreen></iframe>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Researchers Chart Alarming Decline in ChatGPT Response Quality ]]></title>
                                                                                                                                                                                                <link>https://www.tomshardware.com/news/chatgpt-response-quality-decline</link>
                                                                            <description>
                            <![CDATA[ There have been murmurings about ChatGPT quality sliding in recent months. New research demonstrates some severe quantifiable degradation. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">qxETxfHikSGt7X2iwJ2dpR</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/cEbR4mtnyeS4CXrXrG7ZVi-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 19 Jul 2023 18:39:31 +0000</pubDate>                                                                                                                                <updated>Thu, 21 Aug 2025 10:12:13 +0000</updated>
                                                                                                                                            <category><![CDATA[Artificial Intelligence]]></category>
                                                    <category><![CDATA[Tech Industry]]></category>
                                                                                                                    <dc:creator><![CDATA[ Mark Tyson ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/56vqMYLDaKRHPhHZgbADFR.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Mark&#039;s enthusiasm for computers dampened at an early age by the rubber-keyed Sinclair Spectrum 48K and feelings of Commodore 64 envy. However, in the mid-80s, hope in a digital future was rekindled by the purchase of an Atari 520 STe. Since that time Mark has used a multitude of computers for fun and professional endeavors. He often owned both Macs and PCs but went cold on the former after OS9 was killed off, and warmed to the latter with the introduction of Windows XP.&lt;br&gt;
&lt;br&gt;
Early work years were spent in artwork and reprographics but in the late noughties, Mark started to blog about computers, Taiwanese food culture, and guitar design. This activity led to a full-time position writing about breaking PC tech news for HEXUS, for the best part of a decade. When HEXUS was abruptly closed, Mark helped with the foundation of Club386, before finding a new home at Tom&#039;s Hardware.&lt;br&gt;
&lt;br&gt;
When not wearing through the keycap legends on his PC keyboards, Mark can be found wandering the computer malls of Taiwan&#039;s neon-lit conurbations and enjoying local and international cuisine.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/cEbR4mtnyeS4CXrXrG7ZVi-1280-80.jpg">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[ChatGPT quality declines]]></media:description>                                                            <media:text><![CDATA[ChatGPT quality declines]]></media:text>
                                <media:title type="plain"><![CDATA[ChatGPT quality declines]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/cEbR4mtnyeS4CXrXrG7ZVi-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>In recent months there has been a groundswell of anecdotal evidence and general murmurings concerning a decline in the quality of ChatGPT responses. A team of researchers from Stanford and UC Berkeley decided to determine whether there was indeed degradation and come up with metrics to quantity the scale of detrimental change. To cut a long story short, the dive in <a href="https://www.tomshardware.com/news/worldwide-issues-hit-chatgpt">ChatGPT quality</a> certainly wasn&apos;t imagined.</p><p>Three distinguished academics, Matei Zaharia, Lingjiao Chen, and James Zou, were behind the recently published research paper <a href="https://arxiv.org/pdf/2307.09009.pdf">How Is ChatGPT&apos;s Behavior Changing Over Time?</a> (PDF) Earlier today, Computer Science Professor at UC Berkeley, Zaharia, took to Twitter to <a href="https://twitter.com/matei_zaharia/status/1681467961905926144">share the findings</a>. He startlingly highlighted that "GPT -4&apos;s success rate on &apos;is this number prime? think step by step&apos; fell from 97.6% to 2.4% from March to June."</p><p>GPT-4 became <a href="https://openai.com/blog/gpt-4-api-general-availability">generally available</a> about two weeks ago and was championed by OpenAI as its most advanced and capable model. It was quickly released to paying API developers, claiming it could power a range of new innovative AI products. Therefore, it is sad and surprising that the new study finds it so wanting of quality responses in the face of some pretty straightforward queries.</p><p>We have already given an example of GPT-4&apos;s superlative failure rate in the above prime number queries. The research team designed tasks to measure the following qualitative aspects of ChatGPT&apos;s underlying large language models (LLMs) GPT-4 and GPT-3.5. Tasks fall into four categories, measuring a diverse range of AI skills while being relatively simple to evaluate for performance.</p><ul><li>Solving math problems</li><li>Answering sensitive questions</li><li>Code generation</li><li>Visual reasoning</li></ul><p>An overview of the performance of the Open AI LLMs is provided in the chart below. The researchers quantified GPT-4 and GPT-3.5 releases across their March 2023 and June 2023 releases.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1035px;"><p class="vanilla-image-block" style="padding-top:77.00%;"><img id="DJJskkiSdADukyKL8Ajpbi" name="prime-question.jpg" alt="ChatGPT quality research" src="https://cdn.mos.cms.futurecdn.net/DJJskkiSdADukyKL8Ajpbi.jpg" mos="" align="middle" fullscreen="1" width="1035" height="797" attribution="" endorsement="" class="expandable"><a href='https://cdn.mos.cms.futurecdn.net/DJJskkiSdADukyKL8Ajpbi.jpg' target='_blank' class='expand-button icon-expand-image icon' ></a></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Matei Zaharia, Lingjiao Chen, James Zou)</span></figcaption></figure><p>It is clearly illustrated that the "same" LLM service answers queries quite differently over time. Significant differences are seen over this relatively short period. It remains unclear how these LLMs are updated and if changes to improve some aspects of their performance can negatively impact others. See how much &apos;worse&apos; the newest version of GPT-4 is compared to the March version in three testing categories. It only enjoys a win of a small margin in visual reasoning.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1038px;"><p class="vanilla-image-block" style="padding-top:80.44%;"><img id="4H5frfp9BFFMh4a248nJki" name="prime-2.jpg" alt="ChatGPT quality research" src="https://cdn.mos.cms.futurecdn.net/4H5frfp9BFFMh4a248nJki.jpg" mos="" align="middle" fullscreen="1" width="1038" height="835" attribution="" endorsement="" class="expandable"><a href='https://cdn.mos.cms.futurecdn.net/4H5frfp9BFFMh4a248nJki.jpg' target='_blank' class='expand-button icon-expand-image icon' ></a></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Matei Zaharia, Lingjiao Chen, James Zou)</span></figcaption></figure><p>Some may be unbothered about the variable quality observed in the &apos;same versions&apos; of these LLMs. However, the researchers note, "Due to the popularity of ChatGPT, both GPT-4 and GPT-3.5 have been widely adopted by individual users and a number of businesses." Therefore, it isn&apos;t beyond the bounds of possibility that some GPT-generated information can affect <em>your</em> life.</p><p>The researchers have voiced their intent to continue to assess GPT versions in a longer study. Perhaps Open AI should monitor and publish its own regular quality checks for its paying customers. If it can&apos;t be clearer about this, it may be necessary for business or governmental organizations to keep an check on some basic quality metrics for these LLMs, which can have significant commercial and research impacts.</p><div class="see-more see-more--clipped"><blockquote class="twitter-tweet hawk-ignore" data-lang="en"><p lang="en" dir="ltr">No, we haven't made GPT-4 dumber. Quite the opposite: we make each new version smarter than the previous one.Current hypothesis: When you use it more heavily, you start noticing issues you didn't see before.<a href="https://twitter.com/npew/status/1679538687854661637">July 13, 2023</a></p></blockquote><div class="see-more__filter"></div></div><p>AI and LLM tech isn&apos;t a stranger to <a href="https://www.tomshardware.com/news/generative-ai-goes-mad-when-trained-on-artificial-data-over-five-times">surprising</a> <a href="https://www.tomshardware.com/news/chatgpt-told-me-break-my-cpu">issues</a>, and with the industry&apos;s <a href="https://www.tomshardware.com/news/novelists-sue-openai-over-training-data">data pilfering</a> claims and other PR <a href="https://www.aljazeera.com/economy/2023/7/14/us-watchdog-probes-chatgpt-maker-openai-over-false-information">quagmires</a>, it currently seems to be the latest &apos;wild west&apos; frontier on connected life and commerce.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Linux Foundation Creates Ultra Ethernet Consortium with Cisco, Microsoft, AMD and More ]]></title>
                                                                                                                                                                                                <link>https://www.tomshardware.com/news/linux-foundation-ultra-ethernet-consortium</link>
                                                                            <description>
                            <![CDATA[ The Linux Foundation announced plans for what they call the Ultra Ethernet Consortium (UEC) which brings industry leaders together to optimize Ethernet standards for both AI and high-performance computing. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">jC5bMEGznAtVeYfJw7BEWi</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/vj2F7jLc5BbHoZNP4ZJeL4-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 19 Jul 2023 16:30:46 +0000</pubDate>                                                                                                                                <updated>Thu, 21 Aug 2025 09:51:45 +0000</updated>
                                                                                                                                            <category><![CDATA[Linux]]></category>
                                                    <category><![CDATA[Software]]></category>
                                                    <category><![CDATA[Operating Systems]]></category>
                                                                                                                    <dc:creator><![CDATA[ Ash Hill ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/p9HsnLCwBpTQYCBBhYXgrS.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Ash is a self-employed tech writer and illustrator with a serious affinity for the Raspberry Pi, 3D printing, retro gaming and finding the best tech deals and coupons. She has over a decade of IT experience and has been featured in the official Raspberry Pi magazine MagPi.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/vj2F7jLc5BbHoZNP4ZJeL4-1280-80.jpg">
                                                            <media:credit><![CDATA[Shutterstock]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Network cables]]></media:description>                                                            <media:text><![CDATA[Network cables]]></media:text>
                                <media:title type="plain"><![CDATA[Network cables]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/vj2F7jLc5BbHoZNP4ZJeL4-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Earlier today, the Linux Foundation shared a new press release detailing plans for the <a href="https://www.prnewswire.com/news-releases/leading-cloud-service-semiconductor-and-system-providers-unite-to-form-ultra-ethernet-consortium-301880208.html"><u>Ultra Ethernet Consortium</u></a> (UEC). This effort involves several prominent industry leaders, including AMD, Arista, Broadcom, Cisco, Eviden, HPE, Intel, Meta, and Microsoft. The consortium intends to optimize Ethernet standards for high-performance networking.</p><p>As more advancements are made in artificial intelligence, machine learning and other forms of high-performance computing, so are the demands of the networks that support these systems. The goal of UEC is for the involved companies to work together in improving the standards of modern networking protocols so they might be better equipped to handle the workloads of these newer advanced systems.</p><p>Dr. J Metz is Chair of the Ultra Ethernet Consortium and stated that there is no need to overhaul Ethernet, but instead, the team hopes to make adjustments over time that will improve efficiency.</p><div><blockquote><p>“We're looking at every layer - from the physical all the way through the software layers - to find the best way to improve efficiency and performance at scale." </p><p>Dr. J Metz</p></blockquote></div><p>So far, a few specific technical hurdles have been identified, which the consortium intends to focus upon. This involves the development of APIs and specifications for various Ethernet communication protocols, interfaces and data structures to suit the needs of high-performance technology better.</p><p>Additional areas of interest include both link-level and end-to-end network transport protocols. The press release also mentions congestion, signaling mechanisms, and telemetry as necessary targets. What this looks like in practice will only be apparent in time, but we can expect things like new software and Ethernet security protocols developed with AI, machine learning, and high-performance computing in mind.</p><p>You can read more about the <a href="https://ultraethernet.org/"><u>UEC</u></a> on their official website, including frequently asked questions and news and updates. The latest <a href="https://www.prnewswire.com/news-releases/leading-cloud-service-semiconductor-and-system-providers-unite-to-form-ultra-ethernet-consortium-301880208.html"><u>press release</u></a> also provides plenty of information about forming the new consortium and its future goals.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Cyberpunk 2077 Gets ChatGPT-Fueled 'CyberAI' Mod ]]></title>
                                                                                                                                                                                                <link>https://www.tomshardware.com/news/mod-enables-chatgpt-fueled-cyberai-mod-in-cyberpunk-2077</link>
                                                                            <description>
                            <![CDATA[ A new mod for CD Projekt Red's divisive Cyberpunk 2077 enables integration between the game and OpenAI's ChatGPT, enabling worlds of content to be created just by inputting text into the context window. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">Uc7jMegLjabJrGww5PR7LZ</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/pn6SgSfUCvsoV5YGjCZ4dT-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 12 Jul 2023 19:34:35 +0000</pubDate>                                                                                                                                <updated>Thu, 21 Aug 2025 12:45:12 +0000</updated>
                                                                                                                                            <category><![CDATA[Artificial Intelligence]]></category>
                                                    <category><![CDATA[Tech Industry]]></category>
                                                                                                <author><![CDATA[ francisco.alexandre.pires@proton.me (Francisco Pires) ]]></author>                    <dc:creator><![CDATA[ Francisco Pires ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/vVpPSVV4UyiTaveBZujqif.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Francisco&#039;s first interaction with a computer saw him diligently copying children&#039;s books into Word on a Windows 95-based PC. He built his first tower PC following magazine assembly guides, and the upgrade bug stuck - leading him to cover the latest in tech industry news since 2016. He believes curiosity is one of humanity&#039;s greatest drivers; when he isn&#039;t devoting himself to the written word, he&#039;s either photographing, gaming, or attempting to make sense of the world - something he still often fails at.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/pn6SgSfUCvsoV5YGjCZ4dT-1280-80.jpg">
                                                            <media:credit><![CDATA[CD Projekt Red]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Cyberpunk 2077 PC version 1.05 tested]]></media:description>                                                            <media:text><![CDATA[Cyberpunk 2077 PC version 1.05 tested]]></media:text>
                                <media:title type="plain"><![CDATA[Cyberpunk 2077 PC version 1.05 tested]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/pn6SgSfUCvsoV5YGjCZ4dT-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>A new plugin mod for CD Projekt Red&apos;s divisive (yet culty) Cyberpunk 2077 has been launched that&apos;s likely the one mod to mod them all. CyberAI, as it&apos;s been named by its creator, "tomatojuice", <a href="https://www.nexusmods.com/cyberpunk2077/mods/8711?tab=description">enables integration between the neo-chrome of Cyberpunk 2077 and the synthetic abilities of OpenAI&apos;s ChatGPT</a>. </p><p>Available on NexusMods, CyberAI promises to bring worlds of synthetic content to anyone curious enough to try: using the console, users will be able to query OpenAI API methods from Lua or Redscript, essentially allowing you to bring ChatGPT&apos;s scripting abilities to code extreme modifications. "tomatojuice" lists a few things the tool can be used for, like creating custom NPC (Non-PLayer Character) dialogue; Dynamic Plot Generation, which enables creating entire storylines and sidequests based on in-game events or player actions; Procedural Mission Planning, which generates new missions with in-game context, NPC data (which can be custom itself), and other player preferences; and the creation of interactive environments, which through AI generates more dynamic environment conditions while enhancing the interaction between elements.</p><p>Of course, it&apos;d be a pity not to improve the game&apos;s own AI routines — the ones that control NPC behaviors and game simulation responses to events. These have been found to be somewhat of a miss with Cyberpunk 2077 (at least that perception will remain until the release of the game&apos;s next expansion, Liberty City, and the depth of its promised AI improvements). But with the ability to edit the enemy&apos;s AI behavior, users can script entire worlds within Cyberpunk 2077.</p><p>For example, you could create a script that verifies whether the player character kills a custom NPC; if so, that event then triggers a ChatGPT-generated storyline that can essentially interact with every mechanic employed by Cyberpunk 2077. A low-gravity mission against a group of chromed, monk cultists that are attempting to uncover whether their world is a video game simulation played in someone&apos;s bedroom PC in the year 2023? </p><p>You can go and create that <a href="https://www.nexusmods.com/cyberpunk2077/mods/8711?tab=description">right now</a>.</p><p>As "tomatojuice" stresses, imagination really is the limit. And there&apos;s even added flexibility to connect to other LLMs (Large Language Models) other than OpenAI&apos;s ChatGPT. That truly brings anyone&apos;s options through the proverbial roof: you can create custom missions that have NPC dialogue written by ChatGPT or Anthropic&apos;s generally more friendly Claude, of which version 2 was just launched. That way, you&apos;d have different modalities between each model you add into the mix, making the world even more varied.</p><p>And it may sound impossible, but you can actually do even more than that: you can use one of our guides and create your personal ChatGPT, training it on data of the experiences you&apos;ve loved the most. Feed it your favorite scripts, your favorite plotlines, books, and even personal journals, and see NPCs surround you that actually know you and respond with knowledge of your universe.</p><p>Your own Cyberpunk, whatever that means to you.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ WinGPT AI Assistant for Windows 3.1 Released, Only 218KB ]]></title>
                                                                                                                                                                                                <link>https://www.tomshardware.com/news/wingpt-ai-assistant-for-windows-31-released</link>
                                                                            <description>
                            <![CDATA[ There is now a ChatGPT client for Windows 3.1 users, which will also work in any newer version of 16- or 32-bit Windows. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">mMirUKD3xBy2smyhLS7bC8</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/PcAdMX6btKTa7ow6Sj5Zg8-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 27 Jun 2023 14:03:34 +0000</pubDate>                                                                                                                                <updated>Thu, 30 Jan 2025 16:39:56 +0000</updated>
                                                                                                                                            <category><![CDATA[Artificial Intelligence]]></category>
                                                    <category><![CDATA[Tech Industry]]></category>
                                                                                                                    <dc:creator><![CDATA[ Mark Tyson ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/56vqMYLDaKRHPhHZgbADFR.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Mark&#039;s enthusiasm for computers dampened at an early age by the rubber-keyed Sinclair Spectrum 48K and feelings of Commodore 64 envy. However, in the mid-80s, hope in a digital future was rekindled by the purchase of an Atari 520 STe. Since that time Mark has used a multitude of computers for fun and professional endeavors. He often owned both Macs and PCs but went cold on the former after OS9 was killed off, and warmed to the latter with the introduction of Windows XP.&lt;br&gt;
&lt;br&gt;
Early work years were spent in artwork and reprographics but in the late noughties, Mark started to blog about computers, Taiwanese food culture, and guitar design. This activity led to a full-time position writing about breaking PC tech news for HEXUS, for the best part of a decade. When HEXUS was abruptly closed, Mark helped with the foundation of Club386, before finding a new home at Tom&#039;s Hardware.&lt;br&gt;
&lt;br&gt;
When not wearing through the keycap legends on his PC keyboards, Mark can be found wandering the computer malls of Taiwan&#039;s neon-lit conurbations and enjoying local and international cuisine.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/PcAdMX6btKTa7ow6Sj5Zg8-1280-80.jpg">
                                                            <media:credit><![CDATA[Wikimedia Commons]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Windows 3.1 ]]></media:description>                                                            <media:text><![CDATA[Windows 3.1 ]]></media:text>
                                <media:title type="plain"><![CDATA[Windows 3.1 ]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/PcAdMX6btKTa7ow6Sj5Zg8-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>A developer has prepared a Windows 3.1 compatible application <a href="https://www.dialup.net/wingpt/">dubbed WinGPT</a>. Described as an “AI Assistant for Windows 3.1,” the WinGPT app connects to the ChatGPT API natively. According to a blog post on the developer site dialup.net, the WinGPT app was developed so that Windows 3.1 users won’t feel closed off from the AI chatbot buzz that is prevalent in 2023.</p><p>WinGPT was written in C, compiled in Open Watcom v2, and uses a standard Windows API. This helps the resulting app look simple and very much like the Windows 3.1 era, as you can see. The same developer has <a href="https://www.dialup.net/wingpt/tls.html">prepared</a> a TLS (Transport Layer Security) 1.3 protocol library so that Windows 3.1 can connect to the ChatGPT API natively. Compared with modern apps, this is a very light download, a zip file of only 218 KB includes a readme, the application, and the aforementioned TLS 1.3 DLL support file.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:888px;"><p class="vanilla-image-block" style="padding-top:75.00%;"><img id="7WgeKFDibWfK8HgbrthWn8" name="wingpt-app.jpg" alt="WinGPT, an AI Assistant for Windows 3.1" src="https://cdn.mos.cms.futurecdn.net/7WgeKFDibWfK8HgbrthWn8.jpg" mos="" align="middle" fullscreen="1" width="888" height="666" attribution="" endorsement="" class="expandable"><a href='https://cdn.mos.cms.futurecdn.net/7WgeKFDibWfK8HgbrthWn8.jpg' target='_blank' class='expand-button icon-expand-image icon' ></a></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: dialup.net)</span></figcaption></figure><p>As the WinGPT app stands today, it is touted as being capable of helping Windows 3.1 users: do research, answer queries and questions, provide advice and tell jokes, and participate in other entertaining chats, working as a productivity helper by drafting documents and so on. However, the developer admits it isn’t the best way to access ChatGPT and can be limited and unreliable.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:888px;"><p class="vanilla-image-block" style="padding-top:60.81%;"><img id="WbU69nSVYPwyRwbZghXXZ8" name="wingpt-icon.jpg" alt="WinGPT, an AI Assistant for Windows 3.1" src="https://cdn.mos.cms.futurecdn.net/WbU69nSVYPwyRwbZghXXZ8.jpg" mos="" align="middle" fullscreen="1" width="888" height="540" attribution="" endorsement="" class="expandable"><a href='https://cdn.mos.cms.futurecdn.net/WbU69nSVYPwyRwbZghXXZ8.jpg' target='_blank' class='expand-button icon-expand-image icon' ></a></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: dialup.net)</span></figcaption></figure><p>Some of WinGPT’s problems for users stem from the limited memory available on Win 3.1 machines. “JSON responses of modern APIs aren&apos;t especially optimized for size, and OpenAI&apos;s API is no exception,” notes the developer. Moreover, to conserve memory, the app doesn’t send chat history to the API calls, which means ChatGPT doesn’t use prior conversational context in this app.</p><p>Despite these drawbacks, getting up and running with WinGPT seems far simpler, easier, and fully featured than the <a href="https://www.tomshardware.com/news/ms-dos-chatgpt-client-arrives-for-1984-ibm-pc">DOS ChatGPT client</a> we reported on in March.</p><p>If you want to try WinGPT, <a href="https://www.dialup.net/wingpt">go and grab</a> the lightweight download (scroll to the bottom of the article linked), which is licensed under GPL v2. The source code is also available. The program runs not just on Windows 3.1, but on “any 16-bit or 32-bit version of Windows post-Windows 3.1,” according to the developer. However, an implementation of Winsock is required, and it won’t run directly on Windows 64-bit editions (an emulator like Wine will be required). Lastly, an OpenAI API key is required, and you must enter it into the program’s options menu before you get started.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ ChatGPT Can Generate Mutating Malware That Evades Modern Security Techniques ]]></title>
                                                                                                                                                                                                <link>https://www.tomshardware.com/news/chatgpt-can-generate-malware-capable-of-avoiding-edr-detection</link>
                                                                            <description>
                            <![CDATA[ IT experts have outlined the hazardous potential of ChatGPT to create polymorphic malware that’s nearly impossible to detect with modern standards. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">4qp8TtbAnYKmHg35Zk9K7Z</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/b4VQjfizxmHKiVjPwsuPJE-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 07 Jun 2023 19:19:00 +0000</pubDate>                                                                                                                                <updated>Thu, 21 Aug 2025 08:41:29 +0000</updated>
                                                                                                                                            <category><![CDATA[Artificial Intelligence]]></category>
                                                    <category><![CDATA[Tech Industry]]></category>
                                                                                                                    <dc:creator><![CDATA[ Ash Hill ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/p9HsnLCwBpTQYCBBhYXgrS.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Ash is a self-employed tech writer and illustrator with a serious affinity for the Raspberry Pi, 3D printing, retro gaming and finding the best tech deals and coupons. She has over a decade of IT experience and has been featured in the official Raspberry Pi magazine MagPi.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/b4VQjfizxmHKiVjPwsuPJE-1280-80.jpg">
                                                            <media:credit><![CDATA[Shutterstock]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[hacker in front of computer]]></media:description>                                                            <media:text><![CDATA[hacker in front of computer]]></media:text>
                                <media:title type="plain"><![CDATA[hacker in front of computer]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/b4VQjfizxmHKiVjPwsuPJE-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>ChatGPT has managed to create some amusing and hilarious things in the right hands, like this <a href="https://www.tomshardware.com/news/raspberry-pi-big-mouth-billy-bass-chatgpt"><u>Big Mouth Billy Bass</u></a> project. However, there is a much darker side of AI that could be used to create some seriously complicated problems for the future of IT. A few IT experts have recently outlined the dangerous potential of ChatGPT and its ability to create polymorphic malware that’s almost impossible to catch using endpoint detection and response (EDR).</p><p>EDR is a type of cybersecurity technique that can be deployed to catch malicious software. However, experts suggest this traditional protocol is no match for the potential harm ChatGPT can create. Code that can mutate — this is where the term polymorphic comes into play — can be much harder to detect.</p><p>Most language learning models (LLMs) like ChatGPT are designed with filters in place to avoid generating inappropriate content as deemed by their creators. This can range from specific topics to, in this case, malicious code. However, it didn’t take long for users to find <a href="https://www.tomshardware.com/news/windows_95_chatgpt_keys">ways to circumvent</a> these filters. It’s this tactic that makes ChatGPT particularly vulnerable to individuals looking to create harmful scripts.</p><p>Jeff Sims is a security engineer with HYAS InfoSec, a company that focuses on IT security. Back in March, Sims published a white paper detailing a proof-of-concept project he calls <a href="https://www.hyas.com/blog/blackmamba-using-ai-to-generate-polymorphic-malware"><u>BlackMamba</u></a>. This application is a type of polymorphic keylogger that sends requests to ChatGPT using an API each time it’s run.</p><p>“Using these new techniques, a threat actor can combine a series of typically highly detectable behaviors in an unusual combination and evade detection by exploiting the model’s inability to recognize it as a malicious pattern," Sims explains.</p><p> Another cybersecurity company, <a href="https://www.cyberark.com/resources/threat-research-blog/chatting-our-way-into-creating-a-polymorphic-malware"><u>CyberArk</u></a>, recently demonstrated ChatGPT’s ability to create this type of polymorphic malware in a blog post by Eran Shimony and Omer Tsarfati. In the post, they explain how <a href="https://www.tomshardware.com/news/chatgpt-vulnerable-to-youtube-prompt-injection">code injection</a> from ChatGPT requests makes it possible to modify scripts once activated, avoiding the more modern techniques used to detect malicious behavior. </p><p>At the moment, we only have these examples as a proof of concept — but hopefully this awareness will lead to more developments to prevent the harm this type of mutating code could cause in a real-world setting.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Raspberry Pi Inkplate Dashboard Displays Weather, Local Maps ]]></title>
                                                                                                                                                                                                <link>https://www.tomshardware.com/news/raspberry-pi-inkplate-weather-dashboard</link>
                                                                            <description>
                            <![CDATA[ Chris Twomey has created a Raspberry Pi-powered weather display with a gorgeous dashboard complete with weather data and render of a local map based on your location. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">8ofjf68iDGB7QA9amwtLx8</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/eUnNxuZxJhcyXMSDZtHVbB-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 17 May 2023 18:02:27 +0000</pubDate>                                                                                                                                <updated>Thu, 30 Jan 2025 16:39:53 +0000</updated>
                                                                                                                                            <category><![CDATA[Raspberry Pi]]></category>
                                                                                                                    <dc:creator><![CDATA[ Ash Hill ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/p9HsnLCwBpTQYCBBhYXgrS.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Ash is a self-employed tech writer and illustrator with a serious affinity for the Raspberry Pi, 3D printing, retro gaming and finding the best tech deals and coupons. She has over a decade of IT experience and has been featured in the official Raspberry Pi magazine MagPi.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/eUnNxuZxJhcyXMSDZtHVbB-1280-80.jpg">
                                                            <media:credit><![CDATA[Chris Twomey]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Raspberry Pi]]></media:description>                                                            <media:text><![CDATA[Raspberry Pi]]></media:text>
                                <media:title type="plain"><![CDATA[Raspberry Pi]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/eUnNxuZxJhcyXMSDZtHVbB-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Before you start your day, it’s always helpful to peek at the current weather conditions. So what better way to plan your day than to program a <a href="https://www.tomshardware.com/topics/raspberry-pi"><u>Raspberry Pi</u></a> for the task? While we’ve seen Raspberry Pi weather displays before, we wanted to share this beautiful <a href="https://github.com/chrisjtwomey/inkplate10-weather-cal"><u>Raspberry Pi dashboard</u></a> created by Chris Twomey. It has a notably sleek interface, complete with a render of a local map based on your current location.</p><p>Weather data is taken from Accuweather/OpenWeatherMap API and formatted to display on an Inkplate 10. The Inkplate 10 is a 10-inch e-Ink panel, so it doesn’t use much power, and the data stays visible once the power has been cut off from the Pi. The generated map can be configured to any location you prefer and is shown underneath today’s date.</p><p>The map is generated using Google’s Static Maps API. Data is updated regularly on a schedule using MQTT and a server running on the Raspberry Pi. It also handles daylight savings time automatically, so you don’t have to make any adjustments throughout the year. Overall the project should operate on its own without interference.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/bvxvLdaGKT79A4SuCyYe2E.jpg" alt="Raspberry Pi" /><figcaption><small role="credit">Chris Twomey</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/cgBMuaV4GniEiHy4ziRfMD.jpg" alt="Raspberry Pi" /><figcaption><small role="credit">Chris Twomey</small></figcaption></figure></figure><p>Twomey tested the setup with a Raspberry Pi 3B+ and a Raspberry Pi Zero W. You should be able to duplicate this project with other models, including the latest Raspberry Pi 4. An ESP32 is also thrown into the mix as a client module to render the image onto the Inkplate 10. The dashboard is powered using a 2000 mAh battery, but Twomey suggests that 3000 mAh might yield longer-lasting results.</p><p>The Raspberry Pi needs to connect to the internet to pull data, so a model with wireless support is recommended. When the Pi wakes up, it connects to WiFi before updating the time and date. It’s running a Flask server, as well, to handle the update process for the weather data. You can read more about the software used in this project on the official <a href="https://github.com/chrisjtwomey/inkplate10-weather-cal">GitHub</a> page.</p><p>If you want to recreate this <a href="https://www.tomshardware.com/features/best-raspberry-pi-projects">Raspberry Pi project</a> or get a closer look at how it goes together, check out the <a href="https://github.com/chrisjtwomey/inkplate10-weather-cal">Inkplate 10 Weather Calendar</a> project page, and be sure to follow Chris Twomey for more projects and any future updates on this one.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ OpenAI’s Shap-E Model Makes 3D Objects From Text or Images ]]></title>
                                                                                                                                                                                                <link>https://www.tomshardware.com/news/openai-shap-e-creates-3d-models</link>
                                                                            <description>
                            <![CDATA[ We show you how to run it for free on your PC, no API keys required. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">fWpUTWgKjDfmegwXwnAhWY</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/7g2m94pfNBfQwB7swhDYsD-1280-80.png" type="image/png" length="0"></enclosure>
                                                                        <pubDate>Mon, 08 May 2023 20:57:05 +0000</pubDate>                                                                                                                                <updated>Thu, 21 Aug 2025 09:48:36 +0000</updated>
                                                                                                                                            <category><![CDATA[Artificial Intelligence]]></category>
                                                    <category><![CDATA[Tech Industry]]></category>
                                                                                                                    <dc:creator><![CDATA[ Avram Piltch ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/tZRyr8x24p5QjawJwGTqAX.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Avram&#039;s been in love with PCs since he played original Castle Wolfenstein on an Apple II+.  Before joining Tom&#039;s Hardware, for 10 years, he served as Online Editorial Director for sister sites Tom&#039;s Guide and Laptop Mag, where he programmed the CMS and many of the benchmarks. When he&#039;s not editing, writing or stumbling around trade show halls, you&#039;ll find him building Arduino robots with his son and watching every single superhero show on the CW.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/png" url="https://cdn.mos.cms.futurecdn.net/7g2m94pfNBfQwB7swhDYsD-1280-80.png">
                                                            <media:credit><![CDATA[Future]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[OpenAI Shap-E]]></media:description>                                                            <media:text><![CDATA[OpenAI Shap-E]]></media:text>
                                <media:title type="plain"><![CDATA[OpenAI Shap-E]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/7g2m94pfNBfQwB7swhDYsD-1280-80.png" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Recently, we&apos;ve seen AI models that produce <a href="https://www.tomshardware.com/news/runway-gen2-text-to-video-via-chat">detailed text-to-video</a> or use run a <a href="https://www.tomshardware.com/news/mlc-ai-lightweight-chatbot">chatbot on your phone</a>. Now, OpenAI, the company behind ChatGPT, has introduced Shap-E, a model that generates 3D objects you can open in Microsoft Paint 3D or even convert into an STL file you can output on one of the <a href="https://www.tomshardware.com/best-picks/best-3d-printers">best 3D printers</a>.</p><p>The Shap-E model is available for <a href="https://github.com/openai/shap-e/" target="_blank">free on GitHub</a> and it runs locally on your PC. Once all of the files and models are downloaded, it doesn&apos;t need to ping the Internet. And best of all, it doesn&apos;t require an OpenAI API key so you won&apos;t be charged for using it.</p><p>It is a huge challenge actually getting Shap-E to run. OpenAI provides almost no instructions, just telling you to use the Python pip command to install it. However, the company fails to mention the dependencies you need to make it work and that many of the latest versions of them just won&apos;t work. I spent more than 8 hours getting this running and I&apos;ll share what worked for me below.</p><p>Once I finally got Shap-E installed, I found that the default way to access it is via Jupyter Notebook, which lets you view and execute the sample code in small chunks to see what it does. There are three sample notebooks which demonstrate "text-to-3d" (using a text prompt), "image-to-3d" (turning a 2D image into a 3D object) and "encode_model" which takes an existing 3D model and uses Blender (which you need installed) to transform it into something else and re-render it. I tested the first two of these as the third (using Blender with existing 3D objects) was beyond my skillset.</p><h2 id="how-shap-e-text-to-3d-looks">How Shap-E Text-to-3D Looks</h2><p>Like so many AI models we test these days, Shap-E is full of potential but the current output is so-so at best. I tried the text-to-video with a few different prompts. In most cases, I got the objects that I asked for but they were low res and missing key details.</p><p>When I used the sample_text_to_3d notebook, I got two kinds of output: color animated GIFs which displayed in my browser and monochrome PLY files I could open later in a program like Paint 3D. The animated GIFs always looked a lot better than the PLY files.</p><p>The default prompt of "a shark," looked decent as an animated GIF, but when I opened the PLY in Paint 3D, it seemed lacking. By default, the notebook gives you four animated GIFs that are 64 x 64, but I changed the code to up the resolution to 256 x 256 outputted as a single GIF (since all four GIFs looks the same). </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/DzPW9k2pVJGPkAbUmGENKT.gif" alt="Shark" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/nFnu3cKkoTi6JYb3Qx4FLQ.png" alt="Shark" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>When I asked for something that OpenAI had as one of its examples, "an airplane that looks like a banana," I got a pretty good GIF, particularly when I upped the resolution to 256. The PLY, file, though, exposed a lot of holes in the wings. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/rHTsEXtZnPJAA7suzCruaX.gif" alt="Airplane that looks like banana" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/KVyoDMMmkbP5P8pByD26fM.png" alt="plane that looks like a banana" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><p>When I asked for a <em>Minecraft</em> creeper, I got something that a GIF that was correctly colored green and black and a PLY that was in the basic shape of a creeper. However, real Minecraft fans would not be satisfied with this and it was too messy of a shape to 3D print (if I had converted it to an STL).</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/bwUmWgVrmGnh43TdXXqMJn.gif" alt="Minecraft Creeper in 3D" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/hXEuULnEF8hUHRqrNVEgUi.png" alt="Minecraft creeper" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><h2 id="shap-e-image-to-3d-object">Shap-E Image to 3D Object</h2><p>I also tried the image-to-3d script which can take an existing 2D image file and turn it into a 3D PLY file object. A sample illustration of a corgi dog became a decent, low-res object that it outputted as a rotating, animated GIF which had less detail. Below, the original image is on the left and the GIF is on the right. You can see that the eyes seem to be missing. </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:500px;"><p class="vanilla-image-block" style="padding-top:40.20%;"><img id="" name="1683573199.png" alt="Corgi 2D and 3D" src="https://cdn.mos.cms.futurecdn.net/d2rhbA5eyDXkHhEdvuogDL.png" mos="" align="middle" fullscreen="" width="500" height="201" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>By modifying the code, I was also able to get it output a PLY 3D file that I could open in Paint 3D. This is what it looked like.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:594px;"><p class="vanilla-image-block" style="padding-top:73.57%;"><img id="" name="1683573689.png" alt="Corgi 3D Model" src="https://cdn.mos.cms.futurecdn.net/2fhnJ7x7eLxR75BYq2LCYS.png" mos="" align="middle" fullscreen="" width="594" height="437" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>I also tried feeding the image-to-3d script some of my own images, including a photo of an SSD, which came out looking broken and a transparent PNG of the Tom&apos;s Hardware logo, which didn&apos;t look much better.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/L2hNNqHCKfkvwD69ScN95d.gif" alt="SSD 3D GIF" /><figcaption><small role="credit">Future</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/VdCNQgTzNTbNDyW7AfTt8m.gif" alt="TH Logo as an animated GIF" /><figcaption><small role="credit">Future</small></figcaption></figure></figure><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:443px;"><p class="vanilla-image-block" style="padding-top:79.68%;"><img id="" name="1683573842.png" alt="Tom's hardware logo made into 3D by shap-e" src="https://cdn.mos.cms.futurecdn.net/LAYViEAQozEKKea8MRbwoi.png" mos="" align="middle" fullscreen="" width="443" height="353" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>However, it&apos;s likely that if I had a 2D PNG that looked a bit more 3D-ish (the way the corgi does), I&apos;d get better results. </p><h2 id="performance-of-shap-e">Performance of Shap-E</h2><p>Whether I was doing text or image to 3D processing, Shap-E required a ton of system resources. On my home desktop, with an RTX 3080 GPU and a Ryzen 9 5900X CPU, it took about five minutes to complete a render. On an <a href="https://www.tomshardware.com/reviews/asus-rog-strix-scar-18">Asus ROG Strix Scar 18</a> with an RTX 4090 laptop GPU and an Intel Core i9-13980HX, it took two to three minutes. </p><p>However, when I tried doing text-to-3D on my old laptop, with has an Intel 8th Gen U series CPU and integrated graphics, it had only finished 3 percent of a render after an hour. In short, if you are going to use Shap-E, make sure you have an Nvidia GPU (Shap-E doesn&apos;t support other brands of GPUs. The options are CUDA and CPU.). Otherwise, it will just take too long.</p><p>I should note that the first time you run any of the scripts, it will need to download the models, which are 2 to 3 GB and could take several minutes to transfer.</p><h2 id="how-to-install-and-run-shap-e-on-a-pc">How to Install and Run Shap-E on a PC</h2><p>OpenAI has posted a Shap-E repository <a href="https://github.com/openai/shap-e/">to GitHub</a>, along with some instructions on how to run it. I attempted to install and run the software in Windows, using Miniconda to create a dedicated Python environment. However, I kept running into problems, especially because I could not get Pytorch3D, a required library, to install.</p><p>However, when I decided to use WSL2 (Windows Subsytem for Linux), I was able to get it up and running with few hassles. So the instructions below will work either in native Linux or in WSL2 under Windows. I tested them in WSL2.</p><p>1. <strong>Install Miniconda </strong>or Anaconda in Linux if you don&apos;t already have it. You can find a download and instructions on the <a href="https://docs.conda.io/en/latest/miniconda.html" target="_blank">Conda site</a>.</p><p>2. <strong>Create a Conda environment called shap-e </strong>with Python 3.9 installed (other versions of Python may work).</p><pre class="line-numbers language-bash" language="bash" ><code>conda create -n shap-e python=3.9</code></pre><p>3. <strong>Activate the shap-e environment</strong>.</p><pre class="line-numbers language-bash" language="bash" ><code>conda activate shap-e</code></pre><p>4.<strong> Install Pytorch</strong>. If you have an Nvidia graphics card, Use this command.</p><pre class="line-numbers language-bash" language="bash" ><code>conda install pytorch=1.13.0 torchvision pytorch-cuda=11.6 -c pytorch -c nvidia</code></pre><p>If you don&apos;t have an Nvidia card, you&apos;ll need to do a CPU-based install. The install is speedy but processing the actual 3D generation with the CPU was extremely slow in my experience. </p><pre class="line-numbers language-bash" language="bash" ><code>conda install pytorch torchvision torchaudio cpuonly -c pytorch</code></pre><p>5. <strong>Build Pytorch. </strong>This is the area where it took me hours and hours to find a combination that worked. </p><pre class="line-numbers language-bash" language="bash" ><code>pip install "git+https://github.com/facebookresearch/pytorch3d.git"</code></pre><p>If you get a cuda error, try running <em>sudo apt install nvidia-cuda-dev </em>and then repeating the process.</p><p>6. <strong>Install Jupyter Notebook</strong> using Conda.</p><pre class="line-numbers language-bash" language="bash" ><code>conda install -c anaconda jupyter</code></pre><p>7. <strong>Clone the shap-e </strong>repo.</p><pre class="line-numbers language-bash" language="bash" ><code>git clone https://github.com/openai/shap-e</code></pre><p>Git will create a shap-e folder underneath the one you cloned it from.</p><p>8. <strong>Enter the shap-e folde</strong>r and <strong>run the install </strong>using pip.</p><pre class="line-numbers language-bash" language="bash" ><code>cd shap-epip install -e .</code></pre><p>9. <strong>Launch a Jupyter Notebook</strong>. </p><pre class="line-numbers language-bash" language="bash" ><code>jupyter notebook</code></pre><p>10. <strong>Navigate to the localhost URL the software shows you</strong>. It will be http://localhost:8888?token= and a token. You&apos;ll see a directory of folders and files.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:838px;"><p class="vanilla-image-block" style="padding-top:15.39%;"><img id="" name="1683567217.jpg" alt="localhost address" src="https://cdn.mos.cms.futurecdn.net/YGxnXQ9G33xCeVzTTTytRP.jpg" mos="" align="middle" fullscreen="" width="838" height="129" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>11. <strong>Browse to shap-e/examples</strong> and <strong>double-click on </strong><em><strong>sample_text_to_3d.ipynb</strong></em><em>.</em></p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1490px;"><p class="vanilla-image-block" style="padding-top:43.56%;"><img id="" name="1683515079.png" alt="click on sample_text_to_3d" src="https://cdn.mos.cms.futurecdn.net/PojmMQHyUjYdbSoEnAcfQ5.png" mos="" align="middle" fullscreen="" width="1490" height="649" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Tom's Hardware)</span></figcaption></figure><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1490px;"><p class="vanilla-image-block" style="padding-top:43.56%;"><img id="" name="1683515079.png" alt="click on sample_text_to_3d" src="https://cdn.mos.cms.futurecdn.net/PojmMQHyUjYdbSoEnAcfQ5.png" mos="" align="middle" fullscreen="" width="1490" height="649" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Tom's Hardware)</span></figcaption></figure><p>A notebook will open up with different sections of code.</p><p>12. <strong>Highlight each section </strong>and <strong>click the Run button</strong>, waiting for it to complete before moving onto the next section.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2234px;"><p class="vanilla-image-block" style="padding-top:67.28%;"><img id="" name="1683515260.png" alt="Highlight each section and Click Run" src="https://cdn.mos.cms.futurecdn.net/PZUetWbUYtqapMRWEqVcdQ.png" mos="" align="middle" fullscreen="" width="2234" height="1503" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Tom's Hardware)</span></figcaption></figure><p>This process will take a while the first time you go through it, because it will download several large models to your local drive. When everything is done, you should see four 3D models of a shark in your browser. There will also be four .ply files in the examples folder and you will be able to open those in 3D imaging programs such as Paint 3D. You can also convert them to STL files using an <a href="https://anyconv.com/ply-to-stl-converter/" target="_blank">online converter</a>.</p><p>If you want to change the prompt and try again. Refresh your browser and change "a shark" to something else in the prompt section. Also, if you change size from 64 to a higher number, you get a higher resolution image. </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2206px;"><p class="vanilla-image-block" style="padding-top:42.29%;"><img id="" name="1683515474.png" alt="Change prompt and size" src="https://cdn.mos.cms.futurecdn.net/DT5WMvdWndXapw9s9MRAKo.png" mos="" align="middle" fullscreen="" width="2206" height="933" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Tom's Hardware)</span></figcaption></figure><p>13. <strong>Double-click on sample_image_to_3d.ipynb </strong>in the examples folder again so you can try the image-to-3d script.</p><p>14. <strong>Highlight each section </strong>and <strong>click Run</strong>.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:925px;"><p class="vanilla-image-block" style="padding-top:96.97%;"><img id="" name="1683574154.png" alt="Run image-to-3d notebook" src="https://cdn.mos.cms.futurecdn.net/ftoxaKSNtdgdUxcDpto8QW.png" mos="" align="middle" fullscreen="" width="925" height="897" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>You&apos;ll end up, by default, with four small images of corgis. </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:867px;"><p class="vanilla-image-block" style="padding-top:43.71%;"><img id="" name="1683574234.png" alt="corgis" src="https://cdn.mos.cms.futurecdn.net/e7gLKv3aVSiZc2h8iJfDqe.png" mos="" align="middle" fullscreen="" width="867" height="379" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>However, I recommend adding the following code to the last notebook section so that it will output PLY files as well as animated GIFs.</p><pre class="line-numbers language-python" language="python" ><code>from shap_e.util.notebooks import decode_latent_meshfor i, latent in enumerate(latents):    with open(f'example_mesh_{i}.ply', 'wb') as f:        decode_latent_mesh(xm, latent).tri_mesh().write_ply(f)</code></pre><p>15. <strong>Modify the image location </strong>in section 3 to change the image. Also, I recommend changing the batch_size to 1 so it only makes one image. Changing the size to 128 or 256 will give you a higher resolution image.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:880px;"><p class="vanilla-image-block" style="padding-top:60.11%;"><img id="" name="1683574371.png" alt="modify script" src="https://cdn.mos.cms.futurecdn.net/vTe8hYvEZNLCA8A67JUKw7.png" mos="" align="middle" fullscreen="" width="880" height="529" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>16. <strong>Create the following python script </strong>and <strong>save it as text-to-3d.py </strong>or another name. It will allow you to generate PLY files based on text prompts at the command line.</p><pre class="line-numbers language-python" language="python" ><code>import torchfrom shap_e.diffusion.sample import sample_latentsfrom shap_e.diffusion.gaussian_diffusion import diffusion_from_configfrom shap_e.models.download import load_model, load_configfrom shap_e.util.notebooks import create_pan_cameras, decode_latent_images, gif_widgetdevice = torch.device('cuda' if torch.cuda.is_available() else 'cpu')xm = load_model('transmitter', device=device)model = load_model('text300M', device=device)diffusion = diffusion_from_config(load_config('diffusion'))batch_size = 1guidance_scale = 15.0prompt = input("Enter prompt: ")filename = prompt.replace(" ","_")latents = sample_latents(    batch_size=batch_size,    model=model,    diffusion=diffusion,    guidance_scale=guidance_scale,    model_kwargs=dict(texts=[prompt] * batch_size),    progress=True,    clip_denoised=True,    use_fp16=True,    use_karras=True,    karras_steps=64,    sigma_min=1e-3,    sigma_max=160,    s_churn=0,)render_mode = 'nerf' # you can change this to 'stf'size = 64 # this is the size of the renders; higher values take longer to render.from shap_e.util.notebooks import decode_latent_meshfor i, latent in enumerate(latents):    with open(f'{filename}_{i}.ply', 'wb') as f:        decode_latent_mesh(xm, latent).tri_mesh().write_ply(f)</code></pre><p>17. <strong>Run </strong><em><strong>python text-to-3d.py </strong></em>and <strong>enter your prompt </strong>when the program asks for it.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:470px;"><p class="vanilla-image-block" style="padding-top:21.06%;"><img id="" name="1683576476.png" alt="enter your prompt" src="https://cdn.mos.cms.futurecdn.net/RKeQ58v2nXkKSQEfebiLK3.png" mos="" align="middle" fullscreen="" width="470" height="99" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Future)</span></figcaption></figure><p>That will give you a PLY output, but not a GIF. If you know Python, you can modify the script to do more with it.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ OpenAI Threatens Popular GitHub Project With Lawsuit Over API Use  ]]></title>
                                                                                                                                                                                                <link>https://www.tomshardware.com/news/openai-sends-shutdown-letter-to-gpt4free</link>
                                                                            <description>
                            <![CDATA[ GPT4Free reverse engineers other sites' connection to OpenAI so anyone can access the GPT4 or GPT3.5 models for free. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">97hKsHxMVRgGgaMC9A8RkC</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/EitX3BeKmDNXUL4Lm8wbvL-1280-80.png" type="image/png" length="0"></enclosure>
                                                                        <pubDate>Sun, 30 Apr 2023 03:58:49 +0000</pubDate>                                                                                                                                <updated>Thu, 21 Aug 2025 08:43:58 +0000</updated>
                                                                                                                                            <category><![CDATA[Artificial Intelligence]]></category>
                                                    <category><![CDATA[Tech Industry]]></category>
                                                                                                                    <dc:creator><![CDATA[ Avram Piltch ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/tZRyr8x24p5QjawJwGTqAX.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Avram&#039;s been in love with PCs since he played original Castle Wolfenstein on an Apple II+.  Before joining Tom&#039;s Hardware, for 10 years, he served as Online Editorial Director for sister sites Tom&#039;s Guide and Laptop Mag, where he programmed the CMS and many of the benchmarks. When he&#039;s not editing, writing or stumbling around trade show halls, you&#039;ll find him building Arduino robots with his son and watching every single superhero show on the CW.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/png" url="https://cdn.mos.cms.futurecdn.net/EitX3BeKmDNXUL4Lm8wbvL-1280-80.png">
                                                            <media:credit><![CDATA[Shutterstock (1118763173)]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Ces]]></media:description>                                                            <media:text><![CDATA[Ces]]></media:text>
                                <media:title type="plain"><![CDATA[Ces]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/EitX3BeKmDNXUL4Lm8wbvL-1280-80.png" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Anyone can use ChatGPT for free, but if you want to use GPT4, the latest language model, you have to either pay for ChatGPT Plus, pay for access to OpenAI&apos;s API, or find another site that has incorporated GPT4 into its own free chatbot. There are sites that use OpenAI such as <a href="https://www.forefront.ai/" target="_blank">Forefront</a> and <a href="https://www.you.com" target="_blank">You.com</a>, but what if you want to make your own bot and don&apos;t want to pay for the API?</p><p>A GitHub project called <a href="https://github.com/xtekky/gpt4free" target="_blank">GPT4free</a> allows you to get free access to the GPT4 and GPT3.5 models by funneling those queries through sites like <a href="https://you.com/" target="_blank">You.com</a>, <a href="https://www.quora.com/" target="_blank">Quora</a> and <a href="https://cocalc.com/" target="_blank">CoCalc</a> and giving you back the answers. The project is GitHub&apos;s most popular new repo, getting <a href="https://github.com/trending?since=weekly">14,000 stars this week</a>. </p><p>Now, according to Xtekky, the European computer science student who runs the repo, OpenAI has sent a letter demanding that he take the whole thing down within five days or face a lawsuit.</p><p>I interviewed Xtekky via Telegram, and he said he doesn&apos;t think OpenAI should be targeting him since he isn&apos;t connecting directly to the company&apos;s API, but is instead getting data from other sites that are paying for their own API licenses. If the owners of those sites have a problem with his scripts querying them, they should approach him directly, he posited.</p><p>I installed GPT4Free in WSL2 (Windows Subsystem for Linux) on my PC. It took just a few moments, which involved cloning the Github repository, installing some required libraries with pip, and running a Python script. With the script launched, I used my web browser to visit http://localhost:8501, the address it gave me, and was presented with a working chatbot that was running off of my PC.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1972px;"><p class="vanilla-image-block" style="padding-top:56.24%;"><img id="" name="1682818414.png" alt="GPT4Free GUI" src="https://cdn.mos.cms.futurecdn.net/suMpvTVFrakMgJamAZJmv.png" mos="" align="middle" fullscreen="" width="1972" height="1109" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Tom's Hardware)</span></figcaption></figure><p>On the backend, GPT4Free is visiting various API urls that sites like You.com, an AI-powered search engine that employs OpenAI&apos;s GPT3.5 model for its answers, use for their own queries. For example, the main GPT4Free script hits the URL https://you.com/api/streamingSearch, feeds it various parameters, and then takes the JSON it returns and formats it. The GPT4Free repo also has scripts that grab data from other sites such as Quora, Forefront, and TheB. Any enterprising developer could use these simple scripts to make their own bot. </p><p>"One could achieve the same [thing by] just opening tabs of the sites. I can open tabs of Phind, You, etc. on my browser and spam requests," Xtekky said. "My repo just does it in a simpler way."</p><p>All of the sites GPT4Free draws from are paying OpenAI fees in order to use its large language models. So when you use the scripts, those sites end up footing the bill for your queries, without you ever visiting them. If those sites are relying on ad revenue from their sites to offset these API costs, they are losing money because of these queries.</p><p>Xtekky said that he is more than happy to take down scripts that use individual sites&apos; APIs upon request from the owners of those sites. He said that he has already taken down scripts that use phind.com, ora.sh and writesonic.com. </p><p>Perhaps more importantly, Xtekky noted, any of these sites could block external uses of their internal APIs with common security measures. One of many methods that sites like You.com could use is to block API traffic from any IPs that are not their own.</p><p>Xtekky said that he has advised all the sites that wrote to him that they should secure their APIs, but none of them has done so. So, even if he takes the scripts down from his repo, any other developer could do the same thing.</p><p>The developer said that he doesn&apos;t believe he&apos;s liable for what others do with his script and that OpenAI should not be targeting him for using other sites&apos; APIs, which are available unsecured on the open web. </p><p>"OpenAI could also reach out to the sites and warn/notify them and in collaboration come to me and do a takedown, but it seems that this [legal threat] solely comes from OpenAI and they basically claim that I am directly attacking them," he said. "I do not really know, but it looks like if a site use OpenAI&apos;s API, it has OpenAI&apos;s legal protection and OpenAI is liable for the damages the site gets."</p><p>Xtekky initially told me that he hadn&apos;t decided whether to take the repo down or not. However, several hours after this story first published, we chatted again and he told me that he plans to keep the repo up and to tell OpenAI that, if they want it taken down, they should file a formal request with GitHub instead of with him. </p><p>"I believe they contacted me before to pressurize me into deleting the repo myself," he said. "But the right way should be an actual official DMCA, through GitHub."</p><p>Even if the original repo is taken down, there&apos;s a great chance that the code -- and this method of accessing GPT4 and GPT3.5 -- will be published elsewhere by members of the community. Even if GPT4Free had never existed anyone can find ways to use these sites&apos; APIs if they continue to be unsecured.</p><p>"Users are sharing and hosting this project everywhere," he said. "Deletion of my repo will be insignificant."</p><p>On Sunday, Xtekky made an announcement on the <a href="https://discord.gg/gpt4free" target="_blank">project&apos;s Discord channel</a>, saying that he&apos;s making some changes to his chatbot, which lives apart from the GitHub repo but serves as a working example of what you can do with it. We haven&apos;t linked to the chatbot because it&apos;s at an adult domain name (but has no adult content), but you can find a link to it on the GPT4Free GitHub page.</p><p>"We&apos;re stepping away from our previous method and implementing a new system that will ensure a seamless and legal processing of requests. We&apos;re also proud to announce that a rebranding is in the works along with some other general fixes that will improve your experience," he posted.</p><p>Xtekky told me that he plans to move the chatbot to a different domain and to rebrand it as g4f (short for GPT4Free) and to change the logo it uses, which looks a lot like the OpenAI logo. It&apos;s unclear whether the repo name will change.</p><p>We reached out to OpenAI&apos;s press email for comment and will update this story if and when we receive a response.</p><p>If you want to try it while it&apos;s still there, check out <a href="https://github.com/xtekky/gpt4free" target="_blank">GPT4Free on GitHub</a>. If you want to set up your own ChatGPT-like chatbot without potentially running afoul of OpenAI&apos;s lawyers, see our tutorial on <a href="https://www.tomshardware.com/how-to/run-chatgpt-on-raspberry-pi" target="_blank">how to run ChatGPT on a Raspberry Pi or PC</a></p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ MS-DOS ChatGPT Client Arrives for 1984 IBM PC ]]></title>
                                                                                                                                                                                                <link>https://www.tomshardware.com/news/ms-dos-chatgpt-client-arrives-for-1984-ibm-pc</link>
                                                                            <description>
                            <![CDATA[ ChatGPT for DOS spans a 40 year computing era divide, but it wasn't without some pretty tall hurdles. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">a5UnJymPuZTG22kJDygPT7</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/72EL7C37pNnmu9tWcbPWoY-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 27 Mar 2023 14:28:39 +0000</pubDate>                                                                                                                                <updated>Thu, 21 Aug 2025 08:44:35 +0000</updated>
                                                                                                                                            <category><![CDATA[Artificial Intelligence]]></category>
                                                    <category><![CDATA[Tech Industry]]></category>
                                                                                                                    <dc:creator><![CDATA[ Mark Tyson ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/56vqMYLDaKRHPhHZgbADFR.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Mark&#039;s enthusiasm for computers dampened at an early age by the rubber-keyed Sinclair Spectrum 48K and feelings of Commodore 64 envy. However, in the mid-80s, hope in a digital future was rekindled by the purchase of an Atari 520 STe. Since that time Mark has used a multitude of computers for fun and professional endeavors. He often owned both Macs and PCs but went cold on the former after OS9 was killed off, and warmed to the latter with the introduction of Windows XP.&lt;br&gt;
&lt;br&gt;
Early work years were spent in artwork and reprographics but in the late noughties, Mark started to blog about computers, Taiwanese food culture, and guitar design. This activity led to a full-time position writing about breaking PC tech news for HEXUS, for the best part of a decade. When HEXUS was abruptly closed, Mark helped with the foundation of Club386, before finding a new home at Tom&#039;s Hardware.&lt;br&gt;
&lt;br&gt;
When not wearing through the keycap legends on his PC keyboards, Mark can be found wandering the computer malls of Taiwan&#039;s neon-lit conurbations and enjoying local and international cuisine.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/72EL7C37pNnmu9tWcbPWoY-1280-80.jpg">
                                                            <media:credit><![CDATA[Yo Kheng Meng]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[ChatGPT on an ancient DOS PC]]></media:description>                                                            <media:text><![CDATA[ChatGPT on an ancient DOS PC]]></media:text>
                                <media:title type="plain"><![CDATA[ChatGPT on an ancient DOS PC]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/72EL7C37pNnmu9tWcbPWoY-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>A hobbyist software developer and retro computing enthusiast has succeeded in bridging the <a href="https://www.tomshardware.com/how-to/create-ai-chatbot-server-on-raspberry-pi">ChatGPT</a> and IBM PC-XT computing divide. On the lookout for a challenge, <a href="https://yeokhengmeng.com/2023/03/building-a-dos-chatgpt-client-in-2023/">Yo Kheng Meng</a> wondered if he could write a ChatGPT client for MS-DOS. Specifically, he targeted a 1984 vintage IBM 5155 Portable PC, which is powered by a 4.77 MHz Intel 8088 CPU and has 640KB of RAM (enough <a href="https://www.computerworld.com/article/2534312/the--640k--quote-won-t-go-away----but-did-gates-really-say-it-.html">for anyone</a>, right?). Several technological obstacles needed to be surmounted to make the project a success.</p><p>Typically, most people access ChatGPT via a web browser, but it seems to be a growing trend to access this AI resource via a client. We have reported on some notable and fun clients like a ChatGPT Smartwatch powered by a <a href="https://www.tomshardware.com/news/chatgpt-smartwatch-powered-by-raspberry-pi">Raspberry Pi</a> and Microsoft’s much maligned <a href="https://www.tomshardware.com/news/rasberry-pi-clippy-chatgpt">Clippy</a> with an AI brain transplant. However, getting ChatGPT to work on one of the most ancient of PCs might be even more ambitious.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/28PjcMCo4dkdemqckufevY.jpg" alt="ChatGPT on an ancient DOS PC" /><figcaption><small role="credit">Yo Kheng Meng</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/xdisR4NedQf4FsEKijNm3Z.jpg" alt="ChatGPT on an ancient DOS PC" /><figcaption><small role="credit">Yo Kheng Meng</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/72EL7C37pNnmu9tWcbPWoY.jpg" alt="ChatGPT on an ancient DOS PC" /><figcaption><small role="credit">Yo Kheng Meng</small></figcaption></figure></figure><p>Meng started his quest by finding a compiler which could span the 40 years or so gap between the target computer and ChatGPT. The Open Watcom C/C++ compiler fit the bill. To test the DOS application during development he decided to run it in a virtual machine (Virtualbox virtual machine running DOS 6.22) on a modern PC.</p><p>One of the biggest hurdles with DOS was with the networking required to connect to the ChatGPT service. Meng found that MTCP, written by Michael B. Brutman, would facilitate the connection to ChatGPT’s Chat Completion API. However, to communicate with this API required the developer to “construct the entire POST request by hand in C.”</p><p>A few further hurdles the developer had to pass included JSON parsing, changing the ChatGPT output from HTTPS to HTTP, and working with the lack of multi-threading in DOS. You can read more about how this was achieved in his <a href="https://yeokhengmeng.com/2023/03/building-a-dos-chatgpt-client-in-2023/">full blog post</a>.</p><div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/Ksysa9aSTJQ" allowfullscreen></iframe></div></div><p>OpenAI’s conversational AI ChatGPT (Chat Generative Pre-Trained Transformer) has gained lots of attention in and outside of the tech world since its debut late last year. It has spurred intense new <a href="https://www.tomshardware.com/news/google-microsoft-ai">competition</a> between web titans like Google and Microsoft, it has helped clarify the potential of AI (and <a href="https://www.tomshardware.com/news/chatgpt-told-me-break-my-cpu">some</a> <a href="https://www.tomshardware.com/news/google-bard-plagiarizing-article">downsides</a>), and it has caused a mini-boom for many related businesses.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Microsoft Pours Billions Into ChatGPT Creator OpenAI ]]></title>
                                                                                                                                                                                                <link>https://www.tomshardware.com/news/microsoft-openai-investment-chatgpt-azure</link>
                                                                            <description>
                            <![CDATA[ This is the latest phase in Microsoft's three-year partnership with OpenAI. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">DXhVHvu6UcVmham434ZgeC</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/3NACg5gkSiAYF36wwUsa4L-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 23 Jan 2023 15:43:55 +0000</pubDate>                                                                                                                                <updated>Thu, 21 Aug 2025 08:58:53 +0000</updated>
                                                                                                                                            <category><![CDATA[Artificial Intelligence]]></category>
                                                    <category><![CDATA[Tech Industry]]></category>
                                                                                                <author><![CDATA[ brandon.hill@futurenet.com (Brandon Hill) ]]></author>                    <dc:creator><![CDATA[ Brandon Hill ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/yHeufe7JcvuJBhYPkSexNf.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Brandon&amp;nbsp;has been tinkering with PCs since childhood and received his first &quot;real&quot; PC, an IBM Aptiva 310, in the mid-1990s. He next went on to build his first custom PC with an Intel Celeron 300A processor overclocked to 450MHz on an Abit BH6 motherboard.&amp;nbsp;Brandon&amp;nbsp;has written about PC and Mac tech since the late 1990s, first at AnandTech before moving to DailyTech and later to Hot Hardware. When&amp;nbsp;Brandon&amp;nbsp;is not consuming copious amounts of tech news, he can be found enjoying the NC mountains or the beach with his wife and two sons.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/3NACg5gkSiAYF36wwUsa4L-1280-80.jpg">
                                                            <media:credit><![CDATA[Shutterstock]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[OpenAI ChatGPT]]></media:description>                                                            <media:text><![CDATA[OpenAI ChatGPT]]></media:text>
                                <media:title type="plain"><![CDATA[OpenAI ChatGPT]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/3NACg5gkSiAYF36wwUsa4L-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Microsoft is stepping up its investment in the artificial intelligence realm, and today announced it is <a href="https://blogs.microsoft.com/blog/2023/01/23/microsoftandopenaiextendpartnership/">expanding its partnership with OpenAI</a>. According to Microsoft, this will be the third phase in its tie-up with OpenAI, representing a "multi-billion dollar investment" in its effort to be at the forefront of all things AI.</p><p>"We formed our partnership with OpenAI around a shared ambition to responsibly advance cutting-edge AI research and democratize AI as a new technology platform," said Microsoft CEO Satya Nadella. "In this next phase of our partnership, developers and organizations across industries will have access to the best AI infrastructure, models, and toolchain with Azure to build and run their applications."</p><p>From now on, Microsoft&apos;s Azure cloud infrastructure will be used exclusively to power OpenAI workloads, API services, research, and backend systems. Microsoft will also use OpenAI to enhance its products to create "new categories of digital experiences." Those experiences will leverage OpenAI&apos;s ChatGPT, a conversational AI routine that can be used to write articles, poetry, and even debug code. </p><p><a href="https://www.theinformation.com/articles/microsoft-and-openai-working-on-chatgpt-powered-bing-in-challenge-to-google"><em>The Information</em></a><em> </em>reported earlier this month that Microsoft planned to fuse ChatGPT with its Bing search engine to become more competitive with Google (or, more specifically, the <a href="https://support.google.com/knowledgepanel/answer/9787176?hl=en">Google Knowledge Graph</a>). Perhaps even more interesting is the rumor that claims Microsoft intends to bring the GPT text-generation model to Microsoft Word and Outlook. This would potentially let AI write emails for you based on input commands, or flesh out an article you&apos;re writing using information siphoned from the web. </p><p>On that note, we used ChatGPT (using the GPT-3 language model) last week to <a href="https://www.tomshardware.com/news/chatgpt-told-me-break-my-cpu">inquire about how to build a PC</a>. Unfortunately, despite ChatGPT&apos;s impressive capabilities, its advice on building a PC turned out to be pretty bad. Its instructions were grammatically correct, but would have likely resulted in the destruction of the CPU if followed by a tech neophyte. </p><p>Microsoft&apos;s investment in AI should not come as a surprise to anyone. When Nadella announced that the <a href="https://www.tomshardware.com/news/microsoft-10k-job-cuts-official-nadella">company would lay off 10,000 employees</a> this year, he noted that "the next major wave of computing is being born with advances in AI, as we&apos;re turning the world&apos;s most advanced models into a new computing platform." </p><p>OpenAI was co-founded in 2015 by a group of tech luminaries, including Sam Altman, Peter Thiel, and Elon Musk. Its mission is to "ensure that artificial general intelligence benefits all of humanity," and the company&apos;s continued partnership with Microsoft will hopefully advance those efforts. </p><p>"The past three years of our partnership have been great," said Altman, who serves as OpenAI&apos;s CEO. "Microsoft shares our values and we are excited to continue our independent research and work toward creating advanced AI that benefits everyone."</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ DirectStorage Performance Compared: AMD vs Intel vs Nvidia ]]></title>
                                                                                                                                                                                                <link>https://www.tomshardware.com/news/directstorage-performance-amd-intel-nvidia</link>
                                                                            <description>
                            <![CDATA[ AMD's Radeon RX 7900 XT, Intel's Arc A770, and Nvidia's GeForce RTX 4080 compared in DirectStorage GPU decompression ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">nC9m46gMYMyaxegvyGVhp3</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/omNiyrFnFaRyxYofGJCScA-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 13 Jan 2023 18:05:34 +0000</pubDate>                                                                                                                                <updated>Thu, 21 Aug 2025 10:06:23 +0000</updated>
                                                                                                                                            <category><![CDATA[SSDs]]></category>
                                                    <category><![CDATA[PC Components]]></category>
                                                    <category><![CDATA[Storage]]></category>
                                                                                                <author><![CDATA[ ashilov@gmail.com (Anton Shilov) ]]></author>                    <dc:creator><![CDATA[ Anton Shilov ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/uMZ5kNphxA2Ut6whdLaSQV.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Anton Shilov has been in the PC industry since 1990s playing games, building PCs, and writing stories about pretty much everything that relates to PCs, Macs, smartphones, tablets, and even fab equipment. Over his career, he has worked at a variety of high-ranking websites, including AnandTech, EE Times, TechRadar, X-bit labs, and now Tom&#039;s Hardware. When Anton is not reading or writing about something high-tech, he is probably watching a good movie, playing a video game, or spending time with his family.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/omNiyrFnFaRyxYofGJCScA-1280-80.jpg">
                                                            <media:credit><![CDATA[Microsoft]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Microsoft DirectStorage 1.1]]></media:description>                                                            <media:text><![CDATA[Microsoft DirectStorage 1.1]]></media:text>
                                <media:title type="plain"><![CDATA[Microsoft DirectStorage 1.1]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/omNiyrFnFaRyxYofGJCScA-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Microsoft&apos;s DirectStorage 1.1 application programming interface is available for Windows-based computers, the latest graphics cards, and advanced NVMe solid-state drives. So, it is time to find out what hardware best handles GPU decompression, which is one of the most exciting features of DirectStorage 1.1. Fortunately, <a href="https://www.youtube.com/watch?v=uWSOw2-PGEo">Compusemble</a> has developed an appropriate benchmark, whereas <a href="https://www.pcgameshardware.de/DirectX-12-Software-255525/Specials/Direct-Storage-Games-Windows-11-Benchmarks-1411071/">PC Games Hardware</a> used it to uncover some interesting findings.</p><p>Microsoft&apos;s <a href="https://www.tomshardware.com/news/microsoft-directstorage-api-windows-2021-gaming-nvme-ssds-nivida-rtx-io">DirectStorage</a> 1.1 has several critical performance-boosting features, but the main objectives of this API are to reduce CPU load when dealing with NVMe requests. It also saves valuable CPU cycles for other workloads and handles game asset decompression via highly-parallel GPUs with little OS intervention and low CPU utilization. In addition, the usage of DirectStorage asset compression and decompression algorithms allows for transferring more data than the storage medium (i.e., SSD) is capable of, which greatly reduces loading times.  </p><p>Meanwhile, GPU hardware handles DirectStorage decompression algorithms differently, so PCGH decided to find out which of the <a href="https://www.tomshardware.com/reviews/best-gpus,4380.html">latest GPUs</a> — AMD&apos;s Radeon RX 7900 XT, Intel&apos;s Arc A770, or Nvidia&apos;s GeForce RTX 4080 — is better for asset decompression. They took Compusemble&apos;s <a href="https://www.youtube.com/redirect?event=comments&redir_token=QUFFLUhqazR4VFNxOC1FR09XZE56UkExSktWQlFZdVV5UXxBQ3Jtc0trZUpXSVBlNDQ3eXZ0VWhKOGhaNWJ1VU81TGhCbC1ERldSSVk1SnNEblgtdlQzM0ZUbVRDZ0x0anpWZDh5OEN3RzlSNDVMNWlIeTV4RGJfMG1xcy1RRUUyekg3Q1NpcjFKWjlJdVdvNEdpM0Fkc0dBNA&q=https%3A%2F%2Fdrive.google.com%2Ffile%2Fd%2F194zc0kSJxlZpCeT9Jwr2eD9bi4TizcTG%2Fview%3Fusp%3Dsharing&stzid=UgyfUegFC4sItzDzeWZ4AaABAg.9i8r2JTAUdk9i9ExWECLL5">benchmark</a> and ran it on the graphics cards and on Intel&apos;s Core i9-12900K CPU.</p><div ><table><tbody><tr><td class="firstcol empty" ></td><td  >PCIe 4.0 x4 (7.9GB/s)</td><td  >PCIe 3.0 x4 (3.9GB/s)</td><td  >SATA (0.6 GB/s) </td></tr><tr><td class="firstcol " >Radeon RX 7900 XT</td><td  >14.6 GB/s</td><td  >12.6 GB/s</td><td  >1.47 GB/s </td></tr><tr><td class="firstcol " >Arc A770 16GB</td><td  >16.8 GB/s</td><td  >13.9 GB/s</td><td  >1.64 GB/s </td></tr><tr><td class="firstcol " >GeForce RTX 4080</td><td  >15.3 GB/s</td><td  >12.7 GB/s</td><td  >1.47 GB/s </td></tr><tr><td class="firstcol " >Core i9-12900K @ 5.20 GHz</td><td  >5.2 GB/s</td><td  >5.2 GB/s</td><td  >1.47 GB/s</td></tr></tbody></table></div><p>The first thing that strikes the eye is that all GPUs handle decompression at least 2.4 times better than the Core i9-12900K processor. Meanwhile, Intel&apos;s Arc A770 is noticeably better than AMD&apos;s Radeon RX 7900 XT and Nvidia&apos;s GeForce RTX 4080 regarding GPU asset decompression. In the best-case scenario, the A770 can transfer/decompress assets at a rate of 16.8 GB/s, whereas the RX 7900 XT comes third with a 14.6 GB/s rate (13% behind the leader). </p><p>Whether an AMD, Intel, or Nvidia GPU is used, actual loading times are reduced by an order of magnitude — from 5 seconds to 0.5 seconds, according to PCGH. Therefore, given how close the decompression rate results of graphics processors are, it does not really matter which GPU is used — they are all up to the task and are generally good enough to significantly improve the gaming experience.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/VnKcKXQ45G67Scnws8kGuC.png" alt="Microsoft" /><figcaption><small role="credit">Microsoft</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/BnyXcM5g4Tok5sydJjZrmC.png" alt="Microsoft" /><figcaption><small role="credit">Microsoft</small></figcaption></figure></figure><iframe src="https://content.jwplatform.com/players/7AgPc2Q8.html" id="7AgPc2Q8" title="Buy the Right SSD" width="1920" height="1080" frameborder="0" scrolling="auto" allowfullscreen></iframe>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Intel Arc Driver Optimizations Leverage Valve's DXVK Translator ]]></title>
                                                                                                                                                                                                <link>https://www.tomshardware.com/news/intel-gpu-driver-optimizations-leverage-valves-dxvk-translator</link>
                                                                            <description>
                            <![CDATA[ Intel is using Valve's DXVK translation layer to improve DX9 performance on its Arc GPUs. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">tPXycQPcT4KN9jjmgjauk9</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/qFpdqz75ax5iBWYYUSi2im-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 08 Dec 2022 17:53:23 +0000</pubDate>                                                                                                                                <updated>Thu, 21 Aug 2025 12:44:35 +0000</updated>
                                                                                                                                            <category><![CDATA[GPUs]]></category>
                                                    <category><![CDATA[PC Components]]></category>
                                                                                                <author><![CDATA[ editors@tomshardware.com (Aaron Klotz) ]]></author>                    <dc:creator><![CDATA[ Aaron Klotz ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/aAk2saHqkgFuTCanz8LnmD.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Aaron began building computers back when he was 8 years old in the mid-2000s, and it’s been a hobby of his ever since then. With a focus on computer hardware, he became an avid member of the Tom’s Hardware forums several years later, helping people solve issues with their PCs. He is now a freelance writer for Tom’s Hardware, writing about computer hardware news and more. When not busy playing or writing about computer hardware, he spends his free time playing video games like Star Citizen or Apex Legends.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/qFpdqz75ax5iBWYYUSi2im-1280-80.jpg">
                                                            <media:credit><![CDATA[Tom&#039;s Hardware]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Intel Arc A770 Limited Edition]]></media:description>                                                            <media:text><![CDATA[Intel Arc A770 Limited Edition]]></media:text>
                                <media:title type="plain"><![CDATA[Intel Arc A770 Limited Edition]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/qFpdqz75ax5iBWYYUSi2im-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Just <a href="https://www.tomshardware.com/news/intel-arc-gpus-get-18x-higher-directx-9-performance-from-new-gpu-driver"><u>yesterday,</u></a> Intel released a massive driver update to its Arc Alchemist GPUs, resulting in a near 2x FPS (frames per second) increase in DX9-based titles. Now, according to a <a href="https://www.gamingonlinux.com/2022/12/intel-using-dxvk-part-of-steam-proton-for-their-windows-arc-gpu-dx-9-drivers/"><u>report by GamingOnLinux,</u></a> we know how Intel was able to accomplish this task in some games. Intel has added another translation layer to its latest graphics driver, featuring Steam’s DXVK translation layer. This is the same translation layer Steam uses in its Proton API to translate Windows games to Linux (like we saw on the <a href="https://www.tomshardware.com/reviews/steam-deck-valve-gaming-handheld"><u>Steam Deck</u></a>), allowing Intel to translate DX9 code to the open-source Vulkan API.</p><p>According to Intel’s blog post from yesterday, Intel is apparently only using the DXVK translation layer in some cases; its driver will take a hybrid approach of opportunistically utilizing a combination of API techniques that take advantage of translation layers using one or more modern API implementations. As a result, Intel won’t be using DXVK for the entirety of its DX9 processing, and will only use DXVK when it can provide better performance over Intel’s DX12 emulation technique.</p><p>Intel never actually stated it was using DXVK in its official blog post, but thanks to Gaming On Linux, we now know DXVK translation is what Intel is referring to, based on a <a href="https://downloadmirror.intel.com/761751/readme.txt"><u>readme document</u></a> Intel published on the same topic. Unfortunately, we do not know how effective DXVK actually is with Intel’s implementation, but it must be a very effective solution for Intel to implement the translation layer into its latest driver at all.</p><p>Intel’s Arc GPUs - and its associated Xe integrated graphics, <a href="https://www.tomshardware.com/news/intel-xe-arc-swap-to-dx9-emulation"><u>no longer feature native DX9 support.</u></a> Instead Intel has opted to rely solely on translation layers to replicate native rendering. One such example is Intel’s utilization of the Microsoft D3D9On12 mapping layer, which translates DX9 commands to DX12.</p><p>Intel’s reliance on translation layers may not be ideal, but it actually gives the company a shortcut in garnering good DX9 GPU performance quickly. Translation layers allow Intel to use DX12 optimizations for both modern DX12 titles and for older DX9 games, which severely cuts down the development time needed to optimize both new and old APIs. This was a necessary move for Intel, because it needed a way to compete with Nvidia and AMD, which have nearly twenty years of experience developing DX9 drivers for discrete GPU hardware.</p><p>The awesome part about DXVK is that Intel no longer needs to rely on Microsoft’s DX12 emulation layer to play DX9 games on Arc. With DXVK, Intel can now run DX9 games on other operating systems such as Linux, and gain additional performance benefits that might not be available in Microsoft’s emulator. </p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Chinese GPU Dev Starts Global Sales of $245 RTX 3060 Ti Rival ]]></title>
                                                                                                                                                                                                <link>https://www.tomshardware.com/news/chinese-gpu-developer-starts-sales-of-geforce-rtx-3060ti-rival</link>
                                                                            <description>
                            <![CDATA[ Moore Threads MTT S80 graphics cards based on the Chunxiao architecture is now available. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">5CZmU8YmUA9dfGbKSvgxEJ</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/uvMbLn95EcYuCK78iGqYz4-1280-80.png" type="image/png" length="0"></enclosure>
                                                                        <pubDate>Fri, 11 Nov 2022 17:14:11 +0000</pubDate>                                                                                                                                <updated>Thu, 21 Aug 2025 08:41:48 +0000</updated>
                                                                                                                                            <category><![CDATA[GPUs]]></category>
                                                    <category><![CDATA[PC Components]]></category>
                                                                                                <author><![CDATA[ ashilov@gmail.com (Anton Shilov) ]]></author>                    <dc:creator><![CDATA[ Anton Shilov ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/uMZ5kNphxA2Ut6whdLaSQV.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Anton Shilov has been in the PC industry since 1990s playing games, building PCs, and writing stories about pretty much everything that relates to PCs, Macs, smartphones, tablets, and even fab equipment. Over his career, he has worked at a variety of high-ranking websites, including AnandTech, EE Times, TechRadar, X-bit labs, and now Tom&#039;s Hardware. When Anton is not reading or writing about something high-tech, he is probably watching a good movie, playing a video game, or spending time with his family.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/png" url="https://cdn.mos.cms.futurecdn.net/uvMbLn95EcYuCK78iGqYz4-1280-80.png">
                                                            <media:credit><![CDATA[Moore Threads]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Moore Threads]]></media:description>                                                            <media:text><![CDATA[Moore Threads]]></media:text>
                                <media:title type="plain"><![CDATA[Moore Threads]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/uvMbLn95EcYuCK78iGqYz4-1280-80.png" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>China-based Moore Treads on Friday began sales of its latest MTT S80 graphics card based on the <a href="https://www.tomshardware.com/news/moore-threads-unveils-chunxiao-gpu">Chunxiao</a> architecture for client PCs. The add-in-board promises compute performance comparable to Nvidia&apos;s GeForce RTX 3060 Ti, but its performance in real games remains unknown. Meanwhile, it is available at JD.com, a store that delivers worldwide. However, there is a catch.</p><h2 id="a-geforce-rtx-3060-ti-like-gpu-from-china">A GeForce RTX 3060 Ti-Like GPU from China</h2><p><a href="https://www.tomshardware.com/news/moore-threads-unveils-chunxiao-gpu">Moore Threads&apos; MTT S80 graphics board</a> is based on the company&apos;s Chunxiao graphics processor featuring 4,096 stream processors, 128 tensor cores, 256 texture units and 256 render outputs clocked at 1.80 GHz. In addition, the card carries 16GB of GDDR6 memory with a 14 GT/s data transfer rate connected to the GPU using a 256-bit interface (up to 448 GB/s peak bandwidth). </p><p>From a compute performance point of view, the MTT S80 delivers up to 14.4 FP32 TFLOPS, slightly below the peak compute performance of Nvidia&apos;s GeForce RTX 3060 Ti (16.2 FP32 TFLOPS), which is one of the <a href="https://www.tomshardware.com/reviews/best-gpus,4380.html">best graphics cards</a>. Meanwhile, the actual performance of the MTT S80 AIB in real games needs to be tested. </p><p>The GPU comes with drivers that support Microsoft&apos;s DirectX application programming interface, Khronos Group&apos;s OpenGL/OpenGL ES, proprietary MUSA, and multiple specialized APIs. However, Moore Threads openly says that its DirectX support is in its infancy, and only 20 popular titles are initially supported (e.g., <em>Call of Duty</em>, <em>Crossfire</em>, <em>Counter-Strike</em>, <em>Diablo 3</em>, <em>League of Legends</em>, etc.), so do not expect much from the card for now. Meanwhile, the company says that it is working closely with developers of Unity and Unreal Engine as well as designers of actual games to ensure compatibility and performance with the two popular engines. </p><p>The Chunxiao graphics chip also has a capable video engine that can handle AV1, H.264, and H.265 codecs for up to 8K videos. Unfortunately, Moore Threads does not disclose which players support its hardware-assisted video decoding. Meanwhile, the MTT S80 AIB has three DisplayPort 1.4 and one HDMI 2.1 interface. </p><p>Interestingly, the MTT S80 is the world&apos;s first client graphics card with a PCIe 5.0 x16 interface, as Nvidia&apos;s Ada Lovelace GPUs support a PCIe Gen4 bus. AMD has yet to disclose the host interface of its latest RDNA 3 GPUs in general and Radeon RX 7900 XT and Radeon 7900 XTX in particular.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/GpkuU65yrBnhAaJT8u4LA4.png" alt="Moore Threads" /><figcaption><small role="credit">Moore Threads</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/xPZW8FLAbwDYHYr4Ro52R4.png" alt="Moore Threads" /><figcaption><small role="credit">Moore Threads</small></figcaption></figure></figure><h2 id="only-available-in-bundles">Only Available in Bundles</h2><p>The Moore Threads MTT S80 graphics card is now available at <a href="https://item.jd.com/10065360417210.html">JD.com</a> (via <a href="https://videocardz.com/newz/mtt-s80-chinese-gaming-gpu-goes-on-sale-but-you-cant-buy-it-without-a-motherboard">VideoCardz</a>) for ￥2999 ($373 without VAT). However, the AIB does not come alone, as it is bundled with the Asus TUF Gaming B660M-PLUS D4 motherboard priced at ￥1029. If you subtract the value of the motherboard, then the graphics board will cost $245 without VAT, which is relatively cheap given its compute capabilities. Still, since the performance of the product is unclear, we can only wonder whether it is actually worth $245. </p><p>Another thing to point out is that according to VideoCardz, the initial release of the MTT S80 will be very limited, and it is unclear how many units were actually made. It is also unclear when the second batch is set to come and how big it is.</p><h2 id="a-new-kid-on-the-block">A New Kid on the Block?</h2><p>There are about a dozen known developers of graphics processors in China. Some target only datacenters (including AI and HPC), while others design client GPUs yet only aim local market. Founded in October 2020, Moore Threads designs GPUs for many applications (except HPC) and seems intent on selling its products outside of China. This is why the company makes its MTT S80 available at JD.com, which ships worldwide and works with developers of popular engines and games to ensure compatibility with western titles. </p><p>Will it succeed? That depends on multiple factors, including engineering talent availability, willingness to invest, and ability to execute. Moore Threads is a very young company, and while so far it has released four AIBs (MTT S10, MTT S50, MTT S60, and MTT S2000) with two incoming (MTT S80 and MTT S3000), we can only wonder whether it has enough people to address all of its declared market opportunities. After all, AMD, Intel, and Nvidia employ thousands of people to work on gaming and datacenter GPUs. </p><p>Furthermore, it remains to be seen whether western companies will work closely with a Chinese entity even on such things as video games. Given the strict curbs the U.S. government imposes against Chinese semiconductor and supercomputing sectors, some companies may consider it risky to work with China-based high-tech companies. In fact, there are things that they might deem potentially toxic.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4000px;"><p class="vanilla-image-block" style="padding-top:62.55%;"><img id="" name="bdcyg969kcm.JPG" alt="Moore Threads" src="https://cdn.mos.cms.futurecdn.net/Te7p2mEAvWmDiRgYdanQ43.jpg" mos="" align="middle" fullscreen="1" width="4000" height="2502" attribution="" endorsement="" class="expandable"><a href='https://cdn.mos.cms.futurecdn.net/Te7p2mEAvWmDiRgYdanQ43.jpg' target='_blank' class='expand-button icon-expand-image icon' ></a></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Moore Threads)</span></figcaption></figure><p> </p><p>The Chunxiao GPU in its MTT S80 form is aimed at consumer applications and therefore is not designed for any artificial intelligence or high-performance computing applications. Also, Moore Threads has the MTT S3000 32GB server grade board that offers a 15.2 FP32 TFLOPS throughput and supports datacenter-oriented features, such as up to 32-way GPU partitioning as well as SR-IOV PCIe virtualization. Meanwhile, the Chunxiao graphics processor supports FP32, FP16, and INT8 precision. Therefore, assuming that it also supports an appropriate instruction set, it can theoretically be used for AI or even some light HPC workloads that do not need FP64.  </p><p>Based on what we know about the Chunxiao graphics processor, we believe it is aimed primarily at gaming and entertainment applications. The datacenter MTT S3000 will likely mainly be used for remote Android games rendering, virtual desktop infrastructure (VDI), and video streaming services.  </p><p>Whether the MTT S3000 can actually be used for non-consumer AI and technical computing applications in datacenters efficiently is something we do not know. We have reasonable doubts given the form factor, power consumption, and performance. Yet, if the U.S. further tightens its sanctions against the Chinese high-tech industry, there might be ramifications even for a consumer-oriented company like Moore Threads. </p><iframe src="https://content.jwplatform.com/players/XDf5PcNM.html" id="XDf5PcNM" title="How To Choose A Graphics Card" width="960" height="540" frameborder="0" scrolling="auto" allowfullscreen></iframe>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Raspberry Pi Drives Holographic Anime Virtual Assistant ]]></title>
                                                                                                                                                                                                <link>https://www.tomshardware.com/news/raspberry-pi-anime-holographic-assistant</link>
                                                                            <description>
                            <![CDATA[ Jess Peter has used a Pi to drive a custom holographic anime virtual assistant who lives inside a cute little 3D-printed housing. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">zeSRGEEi8vfEkZo8dE7xAf</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/NVynZsiBXdvs7F6pv9B6uF-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 09 Nov 2022 14:33:28 +0000</pubDate>                                                                                                                                <updated>Wed, 05 Feb 2025 15:12:57 +0000</updated>
                                                                                                                                            <category><![CDATA[Raspberry Pi]]></category>
                                                                                                                    <dc:creator><![CDATA[ Ash Hill ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/p9HsnLCwBpTQYCBBhYXgrS.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Ash is a self-employed tech writer and illustrator with a serious affinity for the Raspberry Pi, 3D printing, retro gaming and finding the best tech deals and coupons. She has over a decade of IT experience and has been featured in the official Raspberry Pi magazine MagPi.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/NVynZsiBXdvs7F6pv9B6uF-1280-80.jpg">
                                                            <media:credit><![CDATA[Jess Peter]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Raspberry Pi]]></media:description>                                                            <media:text><![CDATA[Raspberry Pi]]></media:text>
                                <media:title type="plain"><![CDATA[Raspberry Pi]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/NVynZsiBXdvs7F6pv9B6uF-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Perhaps one day, anime will be real life thanks largely in part to projects like this one from maker and developer Jess Peter. Peter is using a <a href="https://www.tomshardware.com/news/raspberry-pi"><u>Raspberry Pi</u></a> to power a custom holographic anime virtual assistant named <a href="https://maria.awardwinninghuman.com/"><u>Maria</u></a> that’s completely interactive and 100% adorable.</p><p>This holographic virtual assistant features an original 3D design with animations that help bring her to life. Peter implements AI for voice recognition and programmed text-to-speech so Maria can talk back and forth with the user to help complete verbal requests and initiate tasks. Maria is still a work in development so functions are limited but plans are in the works to add more in the future.</p><p>Peter has provided plenty of juicy details about she works and how to set her up on your own at home. According to the project website, Maria can provide weather predictions based on WeatherAPI, set custom timers (yelling “Beep! Beep! Beep! when they go off) and even play music using the Spotify API.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:704px;"><p class="vanilla-image-block" style="padding-top:78.98%;"><img id="" name="1668003070.jpg" alt="Raspberry Pi" src="https://cdn.mos.cms.futurecdn.net/feRGYmbaWuVmiMem59vAtJ.jpg" mos="" align="middle" fullscreen="" width="704" height="556" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Jess Peter)</span></figcaption></figure><p>This project is running on a <a href="https://www.tomshardware.com/reviews/raspberry-pi-4">Raspberry Pi 4B</a> connected to a USB microphone for audio input and a USB speaker for audio output. The Pi is housed inside of a 3D-printed case fitted with a conical acetate sheet to give the holographic effect. A small, 3.2-inch screen is used to project the image with a resolution of 800 x 400px.</p><p>Diving into the software side, Maria makes use a Python server that constantly listens for audio input. Keywords are detected using Webrtvt and Deepspeech and used to determine incoming commands. The text-to-speech functions are handled using C along with Google’s text-to-speech library. A shader is necessary to warp the character on the screen so she appears correctly on the acetate cone. You can read more about the project details on the official <a href="https://github.com/jessp/holo-assistant">GitHub</a> page.</p><p>We find this <a href="https://www.tomshardware.com/features/best-raspberry-pi-projects">Raspberry Pi project</a> to be thoroughly impressive and implore anyone looking to recreate it to check out the official website where Peter was kind enough to share all the details you need to bring <a href="https://maria.awardwinninghuman.com/">Maria</a> to your home.</p><iframe src="https://content.jwplatform.com/players/YdWWS5dA.html" id="YdWWS5dA" title="Raspberry Pi 4 Review: The New Gold Standard for Single-Board Computing" width="1920" height="1080" frameborder="0" scrolling="auto" allowfullscreen></iframe>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Chinese Moore Threads Unveils Chunxiao GPU: 4,096 SPs, GDDR6, PCIe Gen 5 ]]></title>
                                                                                                                                                                                                <link>https://www.tomshardware.com/news/moore-threads-unveils-chunxiao-gpu</link>
                                                                            <description>
                            <![CDATA[ Chinese MTT S80 GPU promises to offer GeForce RTX 3060 Ti performance for desktops and servers. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">VwKqz5BeTJRxR8HVtUhYpj</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/pKcgZURimfzK9dT8GigWq3-1280-80.png" type="image/png" length="0"></enclosure>
                                                                        <pubDate>Thu, 03 Nov 2022 16:39:26 +0000</pubDate>                                                                                                                                <updated>Thu, 21 Aug 2025 12:52:36 +0000</updated>
                                                                                                                                            <category><![CDATA[GPUs]]></category>
                                                    <category><![CDATA[PC Components]]></category>
                                                                                                <author><![CDATA[ ashilov@gmail.com (Anton Shilov) ]]></author>                    <dc:creator><![CDATA[ Anton Shilov ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/uMZ5kNphxA2Ut6whdLaSQV.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Anton Shilov has been in the PC industry since 1990s playing games, building PCs, and writing stories about pretty much everything that relates to PCs, Macs, smartphones, tablets, and even fab equipment. Over his career, he has worked at a variety of high-ranking websites, including AnandTech, EE Times, TechRadar, X-bit labs, and now Tom&#039;s Hardware. When Anton is not reading or writing about something high-tech, he is probably watching a good movie, playing a video game, or spending time with his family.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/png" url="https://cdn.mos.cms.futurecdn.net/pKcgZURimfzK9dT8GigWq3-1280-80.png">
                                                            <media:credit><![CDATA[Moore Threads]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Moore Threads]]></media:description>                                                            <media:text><![CDATA[Moore Threads]]></media:text>
                                <media:title type="plain"><![CDATA[Moore Threads]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/pKcgZURimfzK9dT8GigWq3-1280-80.png" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Moore Threads Intelligent Technology, a major graphics processors developer from China, on Thursday <a href="https://www.mthreads.com/news/62">announced</a> its next generation GPU that can be used for gaming, artificial intelligence, and datacenter workloads. The MTT S80 gaming graphics cards as well as MTT S3000 server board promise to deliver compute performance akin to that of Nvidia&apos;s GeForce RTX 3060 Ti, though their actual performance in games and professional applications is something that remains to be tested. </p><h2 id="the-xa0-chunxiao-xa0-gpu">The Chunxiao GPU</h2><p>Moore Threads&apos;s new graphics processor is based around the company&apos;s Chunxiao architecture that supports FP32, FP16, and INT8 precision and is compatible with the company&apos;s MUSA computing platform and application programming interface (it can work with standard APIs too though). The MTT Chunxiao GPU is clocked at 1.80 GHz – 1.90 GHz and packs 4,096 stream processors, 128 tensor cores, 256 texture units, and 256 render output. The GPU features a 256-bit memory interface and can work with GDDR6 memory with a 14 GT/s data transfer rate. As for host bus, it features 16 PCIe Gen5 lanes and fully supports the SR-IOV specification for PCIe virtualization in server environments. The GPU up to 32-way partitioning, which will be handy for Android games rendering.  </p><p>The chip also comes with a rather powerful video engine that supports AV1, H.264, and H.265 codecs for up to 8K videos as well as can decode up to 32 streams at a 1080p30 resolution. As for output, the GPU has four display engines supporting an up to 8Kp30 resolution and has three DisplayPort 1.4 as well as one HDMI 2.1 interface. </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:4000px;"><p class="vanilla-image-block" style="padding-top:62.55%;"><img id="" name="bdcyg969kcm.JPG" alt="Moore Threads" src="https://cdn.mos.cms.futurecdn.net/Te7p2mEAvWmDiRgYdanQ43.jpg" mos="" align="middle" fullscreen="1" width="4000" height="2502" attribution="" endorsement="" class="expandable"><a href='https://cdn.mos.cms.futurecdn.net/Te7p2mEAvWmDiRgYdanQ43.jpg' target='_blank' class='expand-button icon-expand-image icon' ></a></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Moore Threads)</span></figcaption></figure><p>Moore Threads says that depending on clocks, its Chunxiao GPU can deliver 14.4 FP32 TFLOPS or 15.2 FP32 TFLOPS, which is comparable to single precision compute performance of Nvidia&apos;s GeForce RTX 3060 Ti GPU. On paper, this is enough to make it to our list of the <a href="https://www.tomshardware.com/reviews/best-gpus,4380.html">best gaming graphics cards</a> available today, but how the ChunxiaoGPU works in real life is something that we will have to test. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/GpkuU65yrBnhAaJT8u4LA4.png" alt="Moore Threads" /><figcaption><small role="credit">Moore Threads</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/xPZW8FLAbwDYHYr4Ro52R4.png" alt="Moore Threads" /><figcaption><small role="credit">Moore Threads</small></figcaption></figure></figure><p>Meanwhile, since the Moore Threads Chunxiao graphics processor is aimed at AI, gaming and datacenter workloads, it comprises of 22 billion of transistors, which is fairly complex. To put the number into context, Nvidia&apos;s GA104 features 17.4 billion transistors, whereas AMD&apos;s Navi 21 packs 26.8 billion of transistors. Moore Threads does not disclose which process technology it uses to make its Chunxiao graphics processor.</p><h2 id="two-products-coming-xa0">Two Products Coming </h2><p>For now, Moore Threads plans to offer two products based on the Chunxiao GPU — the <a href="https://www.mthreads.com/news/63">MTT S80 graphics card</a> with a 14.4 FP32 TFLOPS throughput and 16GB of memory as well as the <a href="https://www.mthreads.com/news/64">MTT S3000 server card</a> with a 15.2 FP32 TFLOPS compute performance and 32GB of memory. </p><p>Moore Threads has not disclosed power consumption of its MTT S80 and MTT S3000 products, though the former comes with a rather sophisticated cooling system with three fans. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/pegozYoqnAiPexU4QBwBL5.jpg" alt="Moore Threads" /><figcaption><small role="credit">Moore Threads</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/DTMx4jG5vd3opRxv26jGh4.jpg" alt="Moore Threads" /><figcaption><small role="credit">Moore Threads</small></figcaption></figure></figure><p>One of the main advantages that the Moore Threads Chunxiao offers is its broad compatibility; It can work with a variety of client and datacenter hardware platforms (Arm, Ampere, Intel, etc.) and operating systems. It is compatible with Microsoft&apos;s DirectX (and therefore will ship with appropriate drivers for Windows), Khronos Group&apos;s OpenGL/OpenGL ES, proprietary MUSA as well as multiple specialized APIs. Furthermore, the Chunxiao can work with PyTorch, TensorFlow, PaddlePaddle, Jittor and other mainstream deep learning frameworks and popular AI models. </p><p>To ensure compatibility with modern games, Moore Threads says it had worked closely with developers of Unreal Engine and Unity as well as creators of popular titles (e.g., <em>Call of Duty</em>, <em>Crossfire</em>, <em>Counter Strike</em>, <em>Diablo 3</em>, <em>League of Legends</em>, etc.). Meanwhile, Moore Threads admits that for now its Chunxiao only properly supports about 20 DirectX titles and does not make any promises about performance. </p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:2880px;"><p class="vanilla-image-block" style="padding-top:62.50%;"><img id="" name="7ji7uv99xvi.PNG" alt="Moore Threads" src="https://cdn.mos.cms.futurecdn.net/aMZECnWS2DsEcZZGyqCun5.png" mos="" align="middle" fullscreen="1" width="2880" height="1800" attribution="" endorsement="" class="expandable"><a href='https://cdn.mos.cms.futurecdn.net/aMZECnWS2DsEcZZGyqCun5.png' target='_blank' class='expand-button icon-expand-image icon' ></a></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Moore Threads)</span></figcaption></figure><p>The GPU developer plans to start selling its MTT S80 graphics cards at JD.com on November 11, 2022.  No pricing has been announced.</p><iframe src="https://content.jwplatform.com/players/XDf5PcNM.html" id="XDf5PcNM" title="How To Choose A Graphics Card" width="960" height="540" frameborder="0" scrolling="auto" allowfullscreen></iframe>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ AMD's RDNA 3 GPUs Gain Vulkan 1.3 Compliancy ]]></title>
                                                                                                                                                                                                <link>https://www.tomshardware.com/news/amd-next-generation-rdna-3-gpus-gain-vulkan-13-compliancy</link>
                                                                            <description>
                            <![CDATA[ AMD's upcoming GPUs based on the RDNA 3 architecture pass Vulkan 1.3.3.1 conformity test. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">wWnenv43DQCiDhukWHLsMA</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/DDYjYQHAR2UCzWGvoVKCuN-1280-80.png" type="image/png" length="0"></enclosure>
                                                                        <pubDate>Wed, 26 Oct 2022 15:27:48 +0000</pubDate>                                                                                                                                <updated>Thu, 21 Aug 2025 12:53:40 +0000</updated>
                                                                                                                                            <category><![CDATA[GPUs]]></category>
                                                    <category><![CDATA[PC Components]]></category>
                                                                                                <author><![CDATA[ ashilov@gmail.com (Anton Shilov) ]]></author>                    <dc:creator><![CDATA[ Anton Shilov ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/uMZ5kNphxA2Ut6whdLaSQV.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Anton Shilov has been in the PC industry since 1990s playing games, building PCs, and writing stories about pretty much everything that relates to PCs, Macs, smartphones, tablets, and even fab equipment. Over his career, he has worked at a variety of high-ranking websites, including AnandTech, EE Times, TechRadar, X-bit labs, and now Tom&#039;s Hardware. When Anton is not reading or writing about something high-tech, he is probably watching a good movie, playing a video game, or spending time with his family.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/png" url="https://cdn.mos.cms.futurecdn.net/DDYjYQHAR2UCzWGvoVKCuN-1280-80.png">
                                                            <media:credit><![CDATA[PowerColor]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[AMD]]></media:description>                                                            <media:text><![CDATA[AMD]]></media:text>
                                <media:title type="plain"><![CDATA[AMD]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/DDYjYQHAR2UCzWGvoVKCuN-1280-80.png" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>AMD&apos;s next generation graphics cards based on the <a href="https://www.tomshardware.com/news/amd-rdna3-roadmap-chiplets-5nm">RDNA 3 architecture</a> have passed conformity tests with Khronos Group&apos;s Vulkan 1.3 application programming interface. The compliancy indicates that the new graphics processors from AMD are functional and their drivers can pass conformity tests. </p><p>AMD plans to formally unveil its forthcoming graphics cards based on the RDNA 3 architecture on <a href="https://www.tomshardware.com/news/amd-to-host-rdna-3-livestream-announcement-on-november-3">November 3, 2022, next week</a>. Since the new GPUs are a little more than a week away, it&apos;s not particularly surprising that their drivers for Windows 10 and Ubuntu 5.15 Linux kernel are good enough to pass Vulkan 1.3.3.1 conformity tests, based on the list of conformant products published at <a href="https://www.khronos.org/conformance/adopters/conformant-products">Khronos.org</a> (via <a href="https://videocardz.com/newz/amd-radeon-rx-7000-rdna3-gpus-receive-vulkan-1-3-3-1-conformity">VideoCardz</a>). </p><p>The list currently includes not only an Undisclosed Product that belongs to the AMD RDNA 3 family of GPUs, but also an Undisclosed Product that belongs to AMD&apos;s Undisclosed Family of GPUs. While we do not know for sure how many of AMD&apos;s new products are compliant with the Vulkan 1.3 API, it&apos;s safe to say that at least two of them can pass the Vulkan 1.3.3.1 conformity tests. </p><p>AMD&apos;s codenamed Navi 3x graphics processors based on the company&apos;s RDNA 3 architecture are projected to substantially increase performance compared to existing Radeon RX 6000-series offerings. Also, the top-of-the-range Navi 31 is expected to use a multi-chiplet design. </p><p><a href="https://www.tomshardware.com/news/amds-radeon-rx-7000-rdna-3-gpus-could-launch-in-december">Unofficial sources</a> indicate that AMD plans to reveal two high-end RDNA 3-based graphics cards — a flagship offering and the one that is positioned slightly below — this year and start their sales in the second half of December. While prices of the new boards are unknown, there are rumors that AMD might position them higher than it positioned its <a href="https://www.tomshardware.com/reviews/amd-radeon-rx-6900-xt-review">Radeon RX 6900 XT</a> at launch.</p><iframe src="https://content.jwplatform.com/players/XDf5PcNM.html" id="XDf5PcNM" title="How To Choose A Graphics Card" width="960" height="540" frameborder="0" scrolling="auto" allowfullscreen></iframe>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Raspberry Pi Pico W Geiger Counter Logs Readings Online ]]></title>
                                                                                                                                                                                                <link>https://www.tomshardware.com/news/raspberry-pi-pico-w-geiger-counter</link>
                                                                            <description>
                            <![CDATA[ Dmytro Panin has created a Pico W-powered Geiger counter that tracks ionizing radiation that outputs readings to a webpage each hour. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">NjP3KiqB5dZv66VVFDSB8</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/LVmC7e26pLzomrXjUWsq2Z-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 24 Oct 2022 12:45:41 +0000</pubDate>                                                                                                                                <updated>Thu, 30 Jan 2025 16:39:57 +0000</updated>
                                                                                                                                            <category><![CDATA[Raspberry Pi]]></category>
                                                                                                                    <dc:creator><![CDATA[ Ash Hill ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/p9HsnLCwBpTQYCBBhYXgrS.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Ash is a self-employed tech writer and illustrator with a serious affinity for the Raspberry Pi, 3D printing, retro gaming and finding the best tech deals and coupons. She has over a decade of IT experience and has been featured in the official Raspberry Pi magazine MagPi.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/LVmC7e26pLzomrXjUWsq2Z-1280-80.jpg">
                                                            <media:credit><![CDATA[Dmytro Panin]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Raspberry Pi]]></media:description>                                                            <media:text><![CDATA[Raspberry Pi]]></media:text>
                                <media:title type="plain"><![CDATA[Raspberry Pi]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/LVmC7e26pLzomrXjUWsq2Z-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>These days it doesn’t take expensive hardware to create potentially life-saving technology. Using a <a href="https://www.tomshardware.com/news/raspberry-pi"><u>Raspberry Pi Pico W</u></a>, Dmytro Panin has developed a web enabled <a href="https://twitter.com/dr2mod/status/1584209364604588032"><u>Geiger counter</u></a> to help track ionizing radiation levels every few hours.</p><p>The Raspberry Pi Pico W is connected to an M4011 Geiger tube which serves as the sensor responsible for detecting radiation. The tube relays data to the Pico W which interprets the findings for the interface once every few hours. Panin also took the time to create a <a href="https://sirens.in.ua/tmp/readings">basic JSON API</a> that can be accessed by anyone. This API provides the current values that can be relayed to an LCD screen or just checked periodically in the browser window.</p><p>Panin lives in Kyiv which isn’t very far from the Chernobyl Nuclear Power Plant outside of Pripyat, Ukraine. He decided to place the system next to his apartment window to detect any radiation level variances. This data is pushed to a server every couple of hours which outputs to the webpage so Panin can easily check the current readings while away from the setup.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/5ayBBCEgSCJpBRPYGYu9Ch.jpg" alt="Raspberry Pi" /><figcaption><small role="credit">Dmytro Panin</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/T8iz8bYwJRPGVxNkN4RuAi.jpg" alt="Raspberry Pi" /><figcaption><small role="credit">Dmytro Panin</small></figcaption></figure></figure><p>The hardware for this custom Geiger counter is fairly basic. As we mentioned before, it’s using a Raspberry Pi Pico W module which is necessary for its wireless support. The radiation is detected using an M4011 tube which is the most expensive part of the operation. In addition, Panin included a breakout board with a <a href="https://www.tomshardware.com/how-to/oled-display-raspberry-pi-pico">128 x 64 pixel OLED </a>screen connected via I2C. This OLED module displays the current readings taken from the M4011 tube.</p><p>The Pico can be programmed using a few languages with the most popular choices being MicroPython and CircuitPython but in this case, Panin opted to use C++. According to Panin, the ionizing radiation data is measured in Nanosieverts per hour and relayed to the API.</p><p>To see this <a href="https://www.tomshardware.com/features/best-raspberry-pi-projects">Raspberry Pi project</a> in action or recreate one for yourself, check out the original thread shared to <a href="https://twitter.com/dr2mod/status/1584209364604588032">Twitter</a> and be sure to follow Dmytro Panin for future Pi-powered developments.</p><iframe src="https://content.jwplatform.com/players/YdWWS5dA.html" id="YdWWS5dA" title="Raspberry Pi 4 Review: The New Gold Standard for Single-Board Computing" width="1920" height="1080" frameborder="0" scrolling="auto" allowfullscreen></iframe>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ DirectStorage 1.1 Can Speed Game Loading by 40% Claims Microsoft  ]]></title>
                                                                                                                                                                                                <link>https://www.tomshardware.com/news/directstorage-11-microsoft-game-loading</link>
                                                                            <description>
                            <![CDATA[ Does shifting 100s GB of game asset decompression to the GPU make sense? We will see with the introduction of DirectStorage 1.1 featuring GDeflate GPU Decompression. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">QYEBeidq7tpQob4KH2DRzm</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/UKYCjqqFQbQrRnxarkupgA-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 14 Oct 2022 12:24:20 +0000</pubDate>                                                                                                                                <updated>Wed, 05 Feb 2025 14:37:39 +0000</updated>
                                                                                                                                            <category><![CDATA[Gaming PCs]]></category>
                                                    <category><![CDATA[Desktops]]></category>
                                                                                                                    <dc:creator><![CDATA[ Mark Tyson ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/56vqMYLDaKRHPhHZgbADFR.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Mark&#039;s enthusiasm for computers dampened at an early age by the rubber-keyed Sinclair Spectrum 48K and feelings of Commodore 64 envy. However, in the mid-80s, hope in a digital future was rekindled by the purchase of an Atari 520 STe. Since that time Mark has used a multitude of computers for fun and professional endeavors. He often owned both Macs and PCs but went cold on the former after OS9 was killed off, and warmed to the latter with the introduction of Windows XP.&lt;br&gt;
&lt;br&gt;
Early work years were spent in artwork and reprographics but in the late noughties, Mark started to blog about computers, Taiwanese food culture, and guitar design. This activity led to a full-time position writing about breaking PC tech news for HEXUS, for the best part of a decade. When HEXUS was abruptly closed, Mark helped with the foundation of Club386, before finding a new home at Tom&#039;s Hardware.&lt;br&gt;
&lt;br&gt;
When not wearing through the keycap legends on his PC keyboards, Mark can be found wandering the computer malls of Taiwan&#039;s neon-lit conurbations and enjoying local and international cuisine.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/UKYCjqqFQbQrRnxarkupgA-1280-80.jpg">
                                                            <media:credit><![CDATA[Microsoft]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Microsoft DirectStorage 1.1]]></media:description>                                                            <media:text><![CDATA[Microsoft DirectStorage 1.1]]></media:text>
                                <media:title type="plain"><![CDATA[Microsoft DirectStorage 1.1]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/UKYCjqqFQbQrRnxarkupgA-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Microsoft says the DirectStorage 1.1 API is coming soon to Windows PCs. <a href="https://devblogs.microsoft.com/directx/directstorage-1-1-coming-soon/">With this release</a>, Microsoft will enable GPU Decompression on PCs <a href="https://devblogs.microsoft.com/directx/directstorage-1-1-coming-soon/">per its previously shared roadmap</a>. The primary benefit of GPU Decompression is that PC gamers could see load times reduced by as much as 40% depending on the game and the PC hardware configuration.</p><p>DirectStorage 1.0 was introduced for Windows (10 and 11) <a href="https://www.tomshardware.com/news/microsoft-directstorage-api-available-windows-10-windows-11">in March 2022</a>. It was designed to bring speed, bandwidth and latency optimizations to the Windows storage subsystem, which would scale with storage performance. Thus faster storage, like the <a href="https://www.tomshardware.com/news/sabrent-direct-storage-gaming-ssd">latest NVMe SSDs</a>, deliver greater overall benefits. Version 1.1 of the API builds on this promise with GPU Decompression, reducing the processing of graphical assets using the CPU and moving this workload to the GPU, which is adept at massively parallel processing and decompression tasks.</p><p>Microsoft explains in its DirectX Developer Blog that modern games typically require massive amounts of data to build and render the immersive worlds we navigate. This could mean hundreds of gigabytes of compressed data loaded to run the latest AAA titles. “When a game is run, the assets are transferred to system memory, where the CPU decompresses the data before it is finally copied into GPU memory to be used as needed,” says Senior Microsoft Program Manager, Cassie Hoef. “The transfer and decompression of these assets on gaming devices contributes heavily to load times and limits how much detail can be included in open world scenes.”</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:888px;"><p class="vanilla-image-block" style="padding-top:56.31%;"><img id="" name="GPU-decompression.jpg" alt="Microsoft DirectStorage 1.1" src="https://cdn.mos.cms.futurecdn.net/omNiyrFnFaRyxYofGJCScA.jpg" mos="" align="middle" fullscreen="1" width="888" height="500" attribution="" endorsement="" class="expandable"><a href='https://cdn.mos.cms.futurecdn.net/omNiyrFnFaRyxYofGJCScA.jpg' target='_blank' class='expand-button icon-expand-image icon' ></a></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Microsoft)</span></figcaption></figure><p>DirectStorage 1.1 has an optimized GPU-powered decompression algorithm to deliver loading performance benefits of up to 40% to the PC gaming experience. To back up its claims, Microsoft built an optimized demo where scene loading was up to 3x faster, and CPU loads were drastically reduced. Above, you can see a GPU with GDeflate (left) loading a scene in 0.8 seconds versus the CPU with Zlib (right) taking 2.36 seconds.</p><p>DirectStorage was initially described as a Windows 11-exclusive technology before Microsoft caved and facilitated its use in Windows 10 gaming experiences. Like the previous 1.0 version of the API, there are still said to be “additional optimizations in the IO stack available to Windows 11 users.” A DirectX 12-capable GPU supporting Shader Model 6.0 is necessary, and users should have game data on a high-speed <a href="https://www.tomshardware.com/reviews/best-ssds,3891.html">NVMe SSD</a> for optimal gains.</p><p>It will be interesting to see this technology applied in modern games, as in many titles on my mainstream 2022-built PC, it is <a href="https://www.tomshardware.com/reviews/gpu-hierarchy,4388.html">the GPU</a> that is usually maxed out, not the CPU.</p><p>Developers will be able to play with DirectStorage 1.1 later this year, and when it goes mainstream, we expect GPU driver updates from all major players. Please don’t hold your breath, though, as we are yet to see even one AAA game with DirectStorage 1.0 support released on Windows. <a href="https://www.tomshardware.com/news/directstorage-reduces-forspoken-load-times-to-less-than-two-seconds">Forspoken</a>, by Square Enix, was going to spearhead DirectStorage on Windows this month but has been rescheduled for late January 2023.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ How To Hide Passwords in Your Code With Raspberry Pi Pico W ]]></title>
                                                                                                                                                                                                <link>https://www.tomshardware.com/how-to/hide-passwords-in-code-raspberry-pi-pico-w</link>
                                                                            <description>
                            <![CDATA[ Sharing code is how we learn, but we don’t want to share too much. In this how-to, we learn where to safely store our account credentials, and how to work with them. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">9ztvQRkCvAP5Yz6k52YgvF</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/iuh6uY92WhnGNXucpEyC7X-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sat, 20 Aug 2022 13:00:32 +0000</pubDate>                                                                                                                                <updated>Thu, 30 Jan 2025 16:39:54 +0000</updated>
                                                                                                                                            <category><![CDATA[Raspberry Pi]]></category>
                                                                                                                    <dc:creator><![CDATA[ Les Pounder ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/mZ2MebAz6hhKR6vLUDUbsc.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Les Pounder is a creative technologist and for seven years has created projects to educate and inspire minds both young and old. He has worked with the Raspberry Pi Foundation to write and deliver their teacher training programme &quot;Picademy&quot;.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/iuh6uY92WhnGNXucpEyC7X-1280-80.jpg">
                                                            <media:credit><![CDATA[Tom&#039;s Hardware]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Hide Passwords With Raspberry Pi Pico W]]></media:description>                                                            <media:text><![CDATA[Hide Passwords With Raspberry Pi Pico W]]></media:text>
                                <media:title type="plain"><![CDATA[Hide Passwords With Raspberry Pi Pico W]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/iuh6uY92WhnGNXucpEyC7X-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Getting your Raspberry Pi project online is now cheaper and easier thanks to the $6 Raspberry Pi Pico W. It only takes five lines of code to connect your Raspberry Pi Pico W to the world, but sharing your code can leave you open to a few security concerns.</p><p>Your MicroPython code now contains your Wi-Fi password, API keys and bespoke URLs. So how do we mitigate the risk while keeping our data portable?</p><p>Creating a MicroPython module is the best way to keep your secrets out of your project code. We can import the module just like any other module, and reference its contents in the same manner. </p><p>In this how-to, we will create a secrets module and use it, along with Open Weather to get the current weather details for our home location. The project code can be easily shared with others, without fear of including any personal information.</p><h2 id="for-this-project-you-will-need">For this project you will need</h2><ul><li><a href="https://www.tomshardware.com/news/raspberry-pi-pico-w-where-to-buy">Raspberry Pi Pico W</a></li><li>A computer</li></ul><h2 id="creating-a-secrets-file-for-credentials">Creating a Secrets File for Credentials</h2><p>The secrets module is really a standard MicroPython file that contains objects that reference our Wi-Fi access point, Wi-Fi password and our Open Weather API key.</p><p>1. <strong>Follow </strong><a href="https://www.tomshardware.com/how-to/raspberry-pi-pico-setup"><strong>this guide</strong></a><strong> to setup your Raspberry Pi Pico W. </strong>Follow the steps until “How to blink an LED”.</p><p>2. <strong>Create a new blank file.</strong></p><p>3. <strong>Create an object SSID and assign it the name of your Wi-Fi access point. </strong>The equals sign will assign the value to the right, into the object.</p><pre class="line-numbers language-bash" language="bash" ><code>SSID = “YOUR WI-FI AP NAME”</code></pre><p>4. <strong>Create an object PASSWORD and assign it the password for your Wi-Fi access point.</strong></p><pre class="line-numbers language-bash" language="bash" ><code>PASSWORD = “YOUR WI-FI PASSWORD”</code></pre><p>5. <strong>Create an object, owm_api and assign it your Open Weather API key.</strong> You can get a free API key by<a href="https://openweathermap.org/"><u> signing up to Open Weather</u></a>.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:719px;"><p class="vanilla-image-block" style="padding-top:35.33%;"><img id="" name="secrets1.jpg" alt="Hide Passwords With Raspberry Pi Pico W" src="https://cdn.mos.cms.futurecdn.net/LuigTjhs7ETiUkey93UiBX.jpg" mos="" align="middle" fullscreen="1" width="719" height="254" attribution="" endorsement="" class="expandable"><a href='https://cdn.mos.cms.futurecdn.net/LuigTjhs7ETiUkey93UiBX.jpg' target='_blank' class='expand-button icon-expand-image icon' ></a></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Tom's Hardware)</span></figcaption></figure><p>6. <strong>Save the file to your Raspberry Pi Pico W as secrets.py.</strong></p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:588px;"><p class="vanilla-image-block" style="padding-top:82.48%;"><img id="" name="secrets3.jpg" alt="Hide Passwords With Raspberry Pi Pico W" src="https://cdn.mos.cms.futurecdn.net/2wFVzHgRNPZkg7aKbjrtNX.jpg" mos="" align="middle" fullscreen="1" width="588" height="485" attribution="" endorsement="" class="expandable"><a href='https://cdn.mos.cms.futurecdn.net/2wFVzHgRNPZkg7aKbjrtNX.jpg' target='_blank' class='expand-button icon-expand-image icon' ></a></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Tom's Hardware)</span></figcaption></figure><p>7. <strong>In the Python shell</strong> (bottom of Thonny’s window) <strong>import the secrets file and then print the SSID of your Wi-Fi access point. </strong>Essentially we have just made a Python module that contains all of the details that we wish to keep safe.</p><pre class="line-numbers language-bash" language="bash" ><code>import secretsprint(secrets.SSID)</code></pre><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:563px;"><p class="vanilla-image-block" style="padding-top:38.54%;"><img id="" name="secrets4.jpg" alt="Hide Passwords With Raspberry Pi Pico W" src="https://cdn.mos.cms.futurecdn.net/dhrYSmMg98QeTvrvjMTHTX.jpg" mos="" align="middle" fullscreen="1" width="563" height="217" attribution="" endorsement="" class="expandable"><a href='https://cdn.mos.cms.futurecdn.net/dhrYSmMg98QeTvrvjMTHTX.jpg' target='_blank' class='expand-button icon-expand-image icon' ></a></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Tom's Hardware)</span></figcaption></figure><h2 id="using-secrets-in-a-project">Using Secrets in a Project</h2><p>The purpose of the secrets file is to keep our main project code free of any files that may contain personal / secure information. By keeping the project code free of sensitive information, we can easily share it with others.In this part of the how to we shall import the secrets module and use it with the Open Weather API to get the weather for our location.</p><p>1. <strong>In Thonny create a new blank file.</strong></p><p>2.<strong> Import three modules of code. </strong>Network enables our Pico W to connect to Wi-Fi, Secrets is our file full of secret information, urequests is a module that enables us to make requests to remote devices, in this case Open Weather’s API. We used the same module to get <a href="https://www.tomshardware.com/how-to/connect-raspberry-pi-pico-w-to-the-internet"><u>data on the astronauts onboard the International Space Station</u></a>.</p><pre class="line-numbers language-bash" language="bash" ><code>import networkimport secretsimport urequests</code></pre><p>3. <strong>Create an object, wlan, and use it to create a connection from our code to the Wi-Fi chip on the Pico W, then turn the Wi-Fi chip on.</strong></p><pre class="line-numbers language-bash" language="bash" ><code>wlan = network.WLAN(network.STA_IF)wlan.active(True)</code></pre><p>4. <strong>Using the secrets module, use the SSID and PASSWORD objects to connect to your Wi-Fi access point.</strong></p><pre class="line-numbers language-bash" language="bash" ><code>wlan.connect(secrets.SSID,secrets.PASSWORD)</code></pre><p>5. <strong>Create an object, weather, to store the returned data from the Open Weather API. Use secrets.owm_api to insert your API key into the URL. </strong>This specially created URL sends a request to Open Weather for our location q=Blackpool,UK, which can be changed to your own location. We can also specify the units used &units=metric (which can be changed to imperial).</p><pre class="line-numbers language-bash" language="bash" ><code>weather = urequests.get("http://api.openweathermap.org/data/2.5/weather?q=Blackpool,UK&units=metric&appid="+(secrets.owm_api)).json()</code></pre><p>6. <strong>Store the current temperature in an object, temperature.</strong> The returned data is in a JSON format, which is almost identical to Python’s dictionary datatype. Dictionaries use a key, value format to store data. The keys ["main"][&apos;temp&apos;] will take us to the main section of data, and then the temperature value is saved to our newly created temperature object.</p><pre class="line-numbers language-bash" language="bash" ><code>temperature = weather["main"]['temp']</code></pre><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1174px;"><p class="vanilla-image-block" style="padding-top:99.57%;"><img id="" name="JSON.jpg" alt="Hide Passwords With Raspberry Pi Pico W" src="https://cdn.mos.cms.futurecdn.net/reELLBGNXNack2ZjGawMaW.jpg" mos="" align="middle" fullscreen="1" width="1174" height="1169" attribution="" endorsement="" class="expandable"><a href='https://cdn.mos.cms.futurecdn.net/reELLBGNXNack2ZjGawMaW.jpg' target='_blank' class='expand-button icon-expand-image icon' ></a></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="caption-text">Using a tool such as <a href="https://jsonformatter.curiousconcept.com/">https://jsonformatter.curiousconcept.com/</a> we can visualize the weather data structure. </span><span class="credit" itemprop="copyrightHolder">(Image credit: Tom's Hardware)</span></figcaption></figure><p>7. <strong>Store the current humidity in a corresponding object.</strong></p><pre class="line-numbers language-bash" language="bash" ><code>humidity = weather["main"]['humidity']</code></pre><p>8. <strong>Store the current overall weather condition in the weather object. </strong>This data is buried a little deeper in the JSON object. It is a dictionary, then list, then dictionary object. The list [0], identifies that we are using the first item in the list, as Python starts counting from zero.</p><pre class="line-numbers language-bash" language="bash" ><code>weather = weather["weather"][0]["main"]</code></pre><p>9. <strong>Print the returned data </strong>using string formatting that will drop the corresponding data into the sentence.</p><pre class="line-numbers language-bash" language="bash" ><code>print("The weather today is {} with a temperature of {} degrees Celsius and a humidity of {}%".format(weather, temperature, humidity))</code></pre><p>10. <strong>Save the code to the Raspberry Pi Pico W as weather.py.</strong> <strong>Click run to start the code.</strong> The code will use the Open Weather API, download the latest weather for your location, and then print a sentence containing the information to the Python Shell.</p><p><br></p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1325px;"><p class="vanilla-image-block" style="padding-top:57.43%;"><img id="" name="secret-working.jpg" alt="Hide Passwords With Raspberry Pi Pico W" src="https://cdn.mos.cms.futurecdn.net/c9NjRAuwg2WVzysU8J9EeX.jpg" mos="" align="middle" fullscreen="1" width="1325" height="761" attribution="" endorsement="" class="expandable"><a href='https://cdn.mos.cms.futurecdn.net/c9NjRAuwg2WVzysU8J9EeX.jpg' target='_blank' class='expand-button icon-expand-image icon' ></a></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Tom's Hardware)</span></figcaption></figure><h2 id="complete-code-listing">Complete Code Listing</h2><pre class="line-numbers language-bash" language="bash" ><code>import networkimport secretsimport urequestswlan = network.WLAN(network.STA_IF)wlan.active(True)wlan.connect(secrets.SSID,secrets.PASSWORD)weather = urequests.get("http://api.openweathermap.org/data/2.5/weather?q=Blackpool,UK&units=metric&appid="+(secrets.owm_api)).json()temperature = weather["main"]['temp']humidity = weather["main"]['humidity']weather = weather["weather"][0]["main"]print("The weather today is {} with a temperature of {} degrees Celsius and a humidity of {}%".format(weather, temperature, humidity))</code></pre>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Raspberry Pi 4 Now Vulkan 1.2 Compliant ]]></title>
                                                                                                                                                                                                <link>https://www.tomshardware.com/news/raspberry-pi-vulkan-1.2-compliant</link>
                                                                            <description>
                            <![CDATA[ The Raspberry Pi 4 family is now compliant with version 1.2 of the Vulkan graphics API, opening the door to expanded capabilities. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">C6DxxDux6EzKbMQLbtdDpi</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/8VneB5yXJxgHNEZMdkyUMP-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 01 Aug 2022 15:18:16 +0000</pubDate>                                                                                                                                <updated>Thu, 21 Aug 2025 08:55:53 +0000</updated>
                                                                                                                                            <category><![CDATA[Raspberry Pi]]></category>
                                                                                                                    <dc:creator><![CDATA[ Ian Evenden ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/dY5MGBXCT6GV6ARt8oSiSj.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Ian is a UK-based news writer for Tom’s Hardware US. In 1992, he was given a 286-based PC because his parents hoped he’d become a programmer, and was instantly hooked despite the vagaries of MS-DOS. Pretty soon there was a 386 with Windows 3.1, a CD-ROM, and Sound Blaster card under the desk, followed by Pentium II, Athlon, i7 and Threadripper systems, most of which he built himself. After a brief eight-year dalliance with games consoles at Edge magazine, he began contributing to the likes of Maximum PC, PC Gamer, Windows Help and Advice and a few other magazines that have since closed - none of which were directly his fault. His desk today is a riot of PC monitors, Apple products, Raspberry Pi boards, purple unicorns, game controllers and camera lenses. He has no idea about programming.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/8VneB5yXJxgHNEZMdkyUMP-1280-80.jpg">
                                                            <media:credit><![CDATA[Khronos/Raspberry Pi Foundation]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Khronos/Raspberry Pi Foundation]]></media:description>                                                            <media:text><![CDATA[Khronos/Raspberry Pi Foundation]]></media:text>
                                <media:title type="plain"><![CDATA[Khronos/Raspberry Pi Foundation]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/8VneB5yXJxgHNEZMdkyUMP-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Graphics processing, and possibly machine learning applications, just took a step forward on the <a href="https://www.tomshardware.com/uk/reviews/raspberry-pi-4" target="_blank">Raspberry Pi 4</a>. In a <a href="https://www.raspberrypi.com/news/vulkan-update-version-1-2-conformance-for-raspberry-pi-4/" target="_blank">blog post</a> by Raspberry Pi CEO Eben Upton - that the popular single-board computer is now conformant with version 1.2 of the Vulkan graphics API.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1280px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="" name="pi 4 chip.jpg" alt="The SoC From a Pi 4 Model B" src="https://cdn.mos.cms.futurecdn.net/ofgvrG4sxeh788d5xqjcnj.jpg" mos="" align="middle" fullscreen="" width="1280" height="720" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Raspberry Pi Foundation)</span></figcaption></figure><p>Having hit <a href="https://www.tomshardware.com/news/raspberry-pi-4-vulkan" target="_blank">version 1.0</a> in November 2020, <a href="https://www.tomshardware.com/news/vulkan-1-point-1-comes-to-raspberry-pi-4" target="_blank">and 1.1</a> in October 2021, version 1.2 integrates 23 frequently used Vulkan extensions into the standard, and is tantalizingly close to the latest version, 1.3, which was released in January.</p><p>The project to make the newest Pi boards (the Pi 4, <a href="https://www.tomshardware.com/uk/news/raspberry-pi-400-review-faster-cpu-new-layout-better-thermals" target="_blank">400</a>, and <a href="https://www.tomshardware.com/uk/reviews/raspberry-pi-compute-module-4" target="_blank">Compute Module 4</a>, as older models’ GPUs are not up to the job) conformant with Vulkan is actually carried out by open-source consultancy Igalia. The driver is written, and presented to Vulkan maintainer Khronos for approval. This time, Khronos said yes, a stamp of approval that should see a driver update in an upcoming OS release.</p><p>“All the changes required for this have already been merged in the upstream v3dv Mesa driver and will eventually be available in future Raspberry Pi OS updates,” says Iago Toral from Igalia. “Aside from Vulkan 1.2 core functionality, we have also been adding support for various other extensions, some of which are core in Vulkan 1.3, as well as many bugfixes and performance improvements.”</p><p>While this development doesn’t necessarily mean we’ll see games such as <em>Hades</em> or <em>Path of Exile</em> on the Pi 4, but it could lead to improvements in performance for applications such as Kodi, VLC or hardware accelerated web applications. Vulkan libraries also exist for machine learning, opening up new paths to training neural networks on Pi clusters.</p><p>Upton’s post also flags up a contribution from Roman Stratiienko adding support for Android to the driver. This opens the door for Android games to run on the Pi 4 via a port of Google’s operating system such as <a href="https://lineageos.org/" target="_blank">Lineage OS</a>. </p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Raspberry Pi Tracks Airport Arrivals and Departures ]]></title>
                                                                                                                                                                                                <link>https://www.tomshardware.com/news/raspberry-pi-arrivals-and-departures-board</link>
                                                                            <description>
                            <![CDATA[ Rui Alves is using a Raspberry Pi to power his custom airport arrivals and departures board that looks just like the screens found in actual airports. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">6SxaFtk3bTcWhKr34zmKvE</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/9iAn5FVbvrYCLZLBWyhkfD-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 22 Jul 2022 12:53:27 +0000</pubDate>                                                                                                                                <updated>Thu, 30 Jan 2025 16:39:52 +0000</updated>
                                                                                                                                            <category><![CDATA[Raspberry Pi]]></category>
                                                                                                                    <dc:creator><![CDATA[ Ash Hill ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/p9HsnLCwBpTQYCBBhYXgrS.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Ash is a self-employed tech writer and illustrator with a serious affinity for the Raspberry Pi, 3D printing, retro gaming and finding the best tech deals and coupons. She has over a decade of IT experience and has been featured in the official Raspberry Pi magazine MagPi.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/9iAn5FVbvrYCLZLBWyhkfD-1280-80.jpg">
                                                            <media:credit><![CDATA[Rui Alves]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Raspberry Pi]]></media:description>                                                            <media:text><![CDATA[Raspberry Pi]]></media:text>
                                <media:title type="plain"><![CDATA[Raspberry Pi]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/9iAn5FVbvrYCLZLBWyhkfD-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>If there’s one thing a <a href="https://www.tomshardware.com/news/raspberry-pi"><u>Raspberry Pi</u></a> is good for, it’s working with data from the web. This project, created by maker and developer Rui Alves, is taking this idea to new heights, via the world of aviation. This homemade <a href="https://supertechman.blogspot.com/2022/06/raspberry-pi-based-airport-arrivals-and.html"><u>arrivals and departures</u></a> board keep tracks up incoming and outbound flights in real-time for any airport of your choosing.</p><p>It works by pulling relevant flight data from an open source API, processing the flight details, and displaying that information on a custom display. It features an animation effect that closely resembles airport flip boards. These animations trigger each time the flight data is updated. Overall, the end result is a tiny desktop arrivals and departures board that looks just like the ones you’ll find in actual airports.</p><p>Alves is no stranger to microelectronics—especially the Raspberry Pi. His personal blog, <a href="https://supertechman.blogspot.com/"><u>Super Techman</u></a> documents his past creations, highlighting plenty of works that demonstrate his technical prowess. One example is this <a href="https://supertechman.blogspot.com/2019/08/simple-sound-box-raspberry-pi-as-simple.html"><u>Raspberry Pi sound box</u></a> that works as a basic music player.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:772px;"><p class="vanilla-image-block" style="padding-top:74.09%;"><img id="" name="1658493522.jpg" alt="Raspberry Pi" src="https://cdn.mos.cms.futurecdn.net/FTDfTewXaSrY2h3DncryTC.jpg" mos="" align="middle" fullscreen="" width="772" height="572" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Rui Alves)</span></figcaption></figure><p>This project was built around a Raspberry Pi 3 B+ but there’s no reason you couldn’t use a newer Pi like the <a href="https://www.tomshardware.com/reviews/raspberry-pi-4">Raspberry Pi 4</a> or the <a href="https://www.tomshardware.com/reviews/raspberry-pi-zero-2-w-review">Raspberry Pi Zero 2 W</a> to pull it off. Alves designed an enclosure from scratch and 3D printed it to house all of the components which also includes an LCD display harvested from an old project. Any display should work as long as you can connect it to the Raspberry Pi&apos;s HDMI port or DSI connector.</p><p>Alves shared plenty of details about the inner workings of the software side including his design process along the way. He ultimately landed on running an Apache webserver to display the flight data, using PHP to pull information from an open source API known as <a href="https://airlabs.co/">AirLabs</a>. The text animations are built using an open source tool called <a href="https://codepen.io/tomgiddings/pen/yLyExxo">HTML & SCSS Departure Board</a>, created by Tom Giddings. The Pi&apos;s web browser is configured to run in Kiosk mode so the web server launches in full screen when booted. You can find the full source code for the board over at <a href="https://github.com/commacmms/Airport-departure-board">GitHub</a>.</p><p>If you want to recreate this <a href="https://www.tomshardware.com/features/best-raspberry-pi-projects">Raspberry Pi project</a> or just get a closer look at how it works, check out the original project thread shared to the <a href="https://supertechman.blogspot.com/2022/06/raspberry-pi-based-airport-arrivals-and.html">Super Techman blog</a> and be sure to follow Alves for more projects as well as any future updates on this one.</p><iframe src="https://content.jwplatform.com/players/YdWWS5dA.html" id="YdWWS5dA" title="Raspberry Pi 4 Review: The New Gold Standard for Single-Board Computing" width="1920" height="1080" frameborder="0" scrolling="auto" allowfullscreen></iframe>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Raspberry Pi Displays Discord Server Posts on E-Ink Screen ]]></title>
                                                                                                                                                                                                <link>https://www.tomshardware.com/news/raspberry-pi-discord-eink-display</link>
                                                                            <description>
                            <![CDATA[ This maker is keeping up with the chat logs of a Discord server using a Raspberry Pi to output the latest posts onto an e-ink display. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">yYyKX5oMYvR6xxG2HkcMYU</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/8AJbEJntoLoWrTW3sFZLdT-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Sun, 27 Mar 2022 18:51:59 +0000</pubDate>                                                                                                                                <updated>Wed, 05 Feb 2025 14:55:37 +0000</updated>
                                                                                                                                            <category><![CDATA[Raspberry Pi]]></category>
                                                                                                                    <dc:creator><![CDATA[ Ash Hill ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/p9HsnLCwBpTQYCBBhYXgrS.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Ash is a self-employed tech writer and illustrator with a serious affinity for the Raspberry Pi, 3D printing, retro gaming and finding the best tech deals and coupons. She has over a decade of IT experience and has been featured in the official Raspberry Pi magazine MagPi.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/8AJbEJntoLoWrTW3sFZLdT-1280-80.jpg">
                                                            <media:credit><![CDATA[Android2771]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Raspberry Pi]]></media:description>                                                            <media:text><![CDATA[Raspberry Pi]]></media:text>
                                <media:title type="plain"><![CDATA[Raspberry Pi]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/8AJbEJntoLoWrTW3sFZLdT-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>We’ve seen makers integrate hundreds of applications with various <a href="https://www.tomshardware.com/news/raspberry-pi"><u>Raspberry Pi</u></a> projects but not too many use the instant messaging platform Discord. So today, we’re sharing a project from Reddit user <a href="https://www.reddit.com/r/raspberry_pi/comments/tovail/discord_chats_and_images_sent_to_an_ink_display" target="_blank"><u>Android2771</u></a><u>,</u> who has created an easy way to look at the latest post of a given Discord server using a simple Pi-powered e-ink display setup.</p><p>E-ink displays are limited as far as refresh rates go but excel at providing low-power display options for projects using text and images. In addition, some of them provide multiple color options, but in this case, Android 2771 uses a small, 2.7-inch e-ink display with just black and white support. These screens are standard in e-readers but work well for homemade Pi projects like this <a href="https://www.tomshardware.com/news/raspberry-pi-e-ink-google-candar"><u>digital calendar</u></a> and can quickly adapt to a wider variety of applications using tools like <a href="https://www.tomshardware.com/news/raspberry-pi-paperpi-eink-tools"><u>PaperPi.</u></a></p><p>This project relies on a Raspberry Pi as the central controller. First, it’s responsible for checking Discord for the most recent text posts and images. Then, it processes the data into a format that fits the tiny e-ink display parameters. The result is an e-ink display that regularly updates with posts from any Discord server you like.</p><p>It doesn’t take too much hardware to recreate this project as it’s mainly just a Raspberry Pi with an e-ink screen using a network connection to retrieve the chat log data. In this project, Android2771 is using a Raspberry Pi 4, but there’s no reason an older model like a Raspberry Pi 3B+ wouldn’t work in its place. The e-ink screen used in this project is a 2.7-inch model from Waveshare, but you could use any e-ink screen, including larger ones with more color options.</p><p>In the original post, Android2771 explains that he used a custom Discord bot to interface with a local API in charge of the e-ink display output. Python <a href="https://pillow.readthedocs.io/en/stable" target="_blank"><u>Pillow</u></a> was responsible for handling the image processing, turning them into black and white images with a small enough resolution to appear fully on the small e-ink screen.</p><p>Unfortunately, the code used in this project is not open source, but Android2771 left a trail for makers to follow who are interested in creating a similar system of their own. If you want to make this <a href="https://www.tomshardware.com/features/best-raspberry-pi-projects"><u>Raspberry Pi project</u></a> yourself, check out the original thread shared to <a href="https://www.reddit.com/r/raspberry_pi/comments/tovail/discord_chats_and_images_sent_to_an_ink_display" target="_blank"><u>Reddit</u></a> for sources, links, and plenty of details to get you started in the right direction.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ AMD Job Posting Hints at Embedded RISC-V CPUs ]]></title>
                                                                                                                                                                                                <link>https://www.tomshardware.com/news/amd-developing-embedded-64-bit-risc-v-cpu</link>
                                                                            <description>
                            <![CDATA[ Radeon Technologies Group is hiring RISC-V specialist. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">WtBb3FqWxeV6aAdQvWUTHb</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/jWyBVc67g3RJYMVcffhfEG-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 18 Mar 2022 15:26:07 +0000</pubDate>                                                                                                                                <updated>Thu, 21 Aug 2025 12:53:33 +0000</updated>
                                                                                                                                            <category><![CDATA[Motherboards]]></category>
                                                    <category><![CDATA[PC Components]]></category>
                                                                                                <author><![CDATA[ ashilov@gmail.com (Anton Shilov) ]]></author>                    <dc:creator><![CDATA[ Anton Shilov ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/uMZ5kNphxA2Ut6whdLaSQV.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Anton Shilov has been in the PC industry since 1990s playing games, building PCs, and writing stories about pretty much everything that relates to PCs, Macs, smartphones, tablets, and even fab equipment. Over his career, he has worked at a variety of high-ranking websites, including AnandTech, EE Times, TechRadar, X-bit labs, and now Tom&#039;s Hardware. When Anton is not reading or writing about something high-tech, he is probably watching a good movie, playing a video game, or spending time with his family.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/jWyBVc67g3RJYMVcffhfEG-1280-80.jpg">
                                                            <media:credit><![CDATA[Shutterstock]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Nvidia GPU]]></media:description>                                                            <media:text><![CDATA[Nvidia GPU]]></media:text>
                                <media:title type="plain"><![CDATA[Nvidia GPU]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/jWyBVc67g3RJYMVcffhfEG-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>AMD&apos;s Radeon Technology Group (RTG) is hiring a RISC-V CPU/GPU designer for its existing team of architects developing embedded RISC-V CPUs. A new <a href="https://jobs.amd.com/job/Orlando-RISC-V-CPU%C2%A0Engineer-145742-Flor/860545000/">job posting</a> indicates that the development of RISC-V-based solutions is well underway at AMD, whereas the fact that Radeon Technologies Group is hiring specialists could give a hint about the applications RTG is working on. </p><p>The job description provides some general details about AMD&apos;s expectations from its RISC-V micro-architect/RTL designer. The company is looking for a specialist with experience in high-performance GPUs; RISC-V RV64 CPUs; and CPUs with out-of-order execution, speculative execution, and branch predictors.  </p><p>According to the job posting, AMD has a team working on embedded RISC-V CPUs at AMD&apos;s Radeon Technologies Group in Orlando, Florida. The new candidate is expected to know and improve "existing and emerging graphics/compute paradigms and new APIs employing RISC-V processors." Also, they will have to analyze CPU workloads and make recommendations for improvements as well as understand bottlenecks and other challenges where an embedded CPU will improve performance. </p><p>Evidently, AMD&apos;s Radeon Technologies Group does not develop its own CPUs, so we are probably not going to see AMD-branded RISC-V CPUs (or licensable RISC-V embedded CPU cores/designs) from RTG. Modern GPUs could use embedded CPUs for a variety of tasks, including managing certain onboard functions for a GPU, or could even be expanded for more exotic purposes, like running an operating system or processing general-purpose tasks such as fetching data from storage devices. RISC-V designs could also be used for other purposes, like security by providing a hardware-based root of trust. </p><p>At this point, we don&apos;t know exactly what kind of RISC-V CPU cores AMD&apos;s Radeon Technologies Group is developing, but we do know that Nvidia uses RISC-V microcontrollers on its own GPUs to manage certain on-board functions. <br><br>The RISC-V open-source architecture is exceptionally well suited for emerging applications, so it&apos;s possible that AMD is working on something new. Meanwhile, since we are dealing with a 64-bit RISC-V architecture, we can be fairly sure that this is not a simplistic microcontroller.</p><iframe src="https://content.jwplatform.com/players/zYBgfFoA.html" id="zYBgfFoA" title="Buy the Right CPU" width="1920" height="1080" frameborder="0" scrolling="auto" allowfullscreen></iframe>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Nvidia Unveils Big Accelerator Memory: Solid-State Storage for GPUs ]]></title>
                                                                                                                                                                                                <link>https://www.tomshardware.com/news/nvidia-unveils-big-accelerator-memory-solid-state-storage-for-gpus</link>
                                                                            <description>
                            <![CDATA[ Nvidia teams up with IBM to attach solid-state storage to GPUs — not the first time this sort of idea has appeared. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">8yeKDtmhNiqNhpPKNR8cjV</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/2Mu9zo58bjnNith76bmxng-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 15 Mar 2022 21:52:15 +0000</pubDate>                                                                                                                                <updated>Thu, 21 Aug 2025 08:43:53 +0000</updated>
                                                                                                                                            <category><![CDATA[GPUs]]></category>
                                                    <category><![CDATA[PC Components]]></category>
                                                                                                <author><![CDATA[ ashilov@gmail.com (Anton Shilov) ]]></author>                    <dc:creator><![CDATA[ Anton Shilov ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/uMZ5kNphxA2Ut6whdLaSQV.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Anton Shilov has been in the PC industry since 1990s playing games, building PCs, and writing stories about pretty much everything that relates to PCs, Macs, smartphones, tablets, and even fab equipment. Over his career, he has worked at a variety of high-ranking websites, including AnandTech, EE Times, TechRadar, X-bit labs, and now Tom&#039;s Hardware. When Anton is not reading or writing about something high-tech, he is probably watching a good movie, playing a video game, or spending time with his family.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/2Mu9zo58bjnNith76bmxng-1280-80.jpg">
                                                            <media:credit><![CDATA[Nvidia]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Nvidia]]></media:description>                                                            <media:text><![CDATA[Nvidia]]></media:text>
                                <media:title type="plain"><![CDATA[Nvidia]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/2Mu9zo58bjnNith76bmxng-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Microsoft&apos;s <a href="https://www.tomshardware.com/news/microsoft-directstorage-api-windows-2021-gaming-nvme-ssds-nivida-rtx-io">DirectStorage</a> application programming interface (API) promises to improve the efficiency of GPU-to-SSD data transfers for games in a Windows environment, but Nvidia and its partners have found a way to make GPUs seamlessly work with SSDs without a proprietary API. The method, called Big Accelerator Memory (BaM), promises to be useful for various compute tasks, but it will be particularly useful for emerging workloads that use large datasets. Essentially, as GPUs get closer to CPUs in terms of programmability, they also need direct access to large storage devices.<br><br>Modern graphics processing units aren&apos;t just for graphics; they&apos;re also used for various heavy-duty workloads like analytics, artificial intelligence, machine learning, and high-performance computing (HPC). To process large datasets efficiently, GPUs either need vast amounts of expensive special-purpose memory (e.g., HBM2, GDDR6, etc.) locally, or efficient access to solid-state storage. Modern compute GPUs already carry 80GB–128GB of HBM2E memory, and next-generation compute GPUs will expand local memory capacity. But dataset sizes are also increasing rapidly, so optimizing interoperability between GPUs and storage is important.<br><br>There are several key reasons why interoperability between GPUs and SSDs has to be improved. First, NVMe calls and data transfers put a lot of load on the CPU, which is inefficient from an overall performance and efficiency point of view. Second, CPU-GPU synchronization overhead and/or I/O traffic amplification significantly limits the effective storage bandwidth required by applications with huge datasets.<br><br>"The goal of Big Accelerator Memory is to extend GPU memory capacity and enhance the effective storage access bandwidth while providing high-level abstractions for the GPU threads to easily make on-demand, fine-grain access to massive data structures in the extended memory hierarchy," a <a href="https://arxiv.org/abs/2203.04910">description</a> of the concept by Nvidia, IBM, and Cornell University cited by <a href="https://www.theregister.com/2022/03/14/nvidia_gpu_data/">The Register</a> reads.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1732px;"><p class="vanilla-image-block" style="padding-top:27.37%;"><img id="" name="diagram_bam_versus_cpu.jpg" alt="Nvidia" src="https://cdn.mos.cms.futurecdn.net/zMou45aAJJBA9VNd34nBMo.jpg" mos="" align="middle" fullscreen="1" width="1732" height="474" attribution="" endorsement="" class="expandable"><a href='https://cdn.mos.cms.futurecdn.net/zMou45aAJJBA9VNd34nBMo.jpg' target='_blank' class='expand-button icon-expand-image icon' ></a></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: The Register)</span></figcaption></figure><p>BaM essentially enables Nvidia GPU to fetch data directly from system memory and storage without using the CPU, which makes GPUs more self-sufficient than they are today. Compute GPUs continue to use local memory as software-managed cache, but will move data using a PCIe interface, RDMA, and a custom Linux kernel driver that enables SSDs to read and write GPU memory directly when needed. Commands for the SSDs are queued up by the GPU threads if the required data is not available locally. Meanwhile, BaM does not use virtual memory address translation and therefore does not experience serialization events like TLB misses. Nvidia and its partners plan to open-source the driver to allow others to use their BaM concept.<br><br>"BaM mitigates the I/O traffic amplification by enabling the GPU threads to read or write small amounts of data on-demand, as determined by the compute," Nvidia&apos;s document reads. "We show that the BaM infrastructure software running on GPUs can identify and communicate the fine-grain accesses at a sufficiently high rate to fully utilize the underlying storage devices, even with consumer-grade SSDs, a BaM system can support application performance that is competitive against a much more expensive DRAM-only solution, and the reduction in I/O amplification can yield significant performance benefit."<br><br>To a large degree, Nvidia&apos;s BaM is a way for GPUs to obtain a large pool of storage and use it independently from the CPU, which makes compute accelerators much more independent than they are today.</p><p>Astute readers will remember that AMD attempted to wed GPUs with solid-state storage with its <a href="https://www.tomshardware.com/news/amd-radeon-pro-ssg,32365.html">Radeon Pro SSG</a> graphics card several years ago. While bringing additional storage to a graphics card allows the hardware to optimize access to large datasets, the Radeon Pro SSG board was designed purely as a graphics solution and was not designed for complex compute workloads. Nvidia, IBM, and others are taking things a step further with BaM.</p><iframe src="https://content.jwplatform.com/players/SzkW6ASo.html" id="SzkW6ASo" title="Buy the Right Graphics Card" width="1920" height="1080" frameborder="0" scrolling="auto" allowfullscreen></iframe>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Microsoft DirectStorage API Now Available on Windows PCs ]]></title>
                                                                                                                                                                                                <link>https://www.tomshardware.com/news/microsoft-directstorage-api-available-windows-10-windows-11</link>
                                                                            <description>
                            <![CDATA[ Microsoft has announced the availability of the DirectStorage API on Windows PCs. Available for Windows 10 and Windows 11, the new Application Programming Interface should bring improvements to storage performance, and opens the door for gaming-specific acceleration in the future. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">VvvCad2CMqm8Swa2ARE5yE</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/BnCwPMDKdik8yUiT3K5MWb-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 15 Mar 2022 12:40:05 +0000</pubDate>                                                                                                                                <updated>Thu, 30 Jan 2025 13:47:34 +0000</updated>
                                                                                                                                            <category><![CDATA[Windows]]></category>
                                                    <category><![CDATA[Software]]></category>
                                                    <category><![CDATA[Operating Systems]]></category>
                                                                                                <author><![CDATA[ francisco.alexandre.pires@proton.me (Francisco Pires) ]]></author>                    <dc:creator><![CDATA[ Francisco Pires ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/vVpPSVV4UyiTaveBZujqif.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Francisco&#039;s first interaction with a computer saw him diligently copying children&#039;s books into Word on a Windows 95-based PC. He built his first tower PC following magazine assembly guides, and the upgrade bug stuck - leading him to cover the latest in tech industry news since 2016. He believes curiosity is one of humanity&#039;s greatest drivers; when he isn&#039;t devoting himself to the written word, he&#039;s either photographing, gaming, or attempting to make sense of the world - something he still often fails at.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/BnCwPMDKdik8yUiT3K5MWb-1280-80.jpg">
                                                            <media:credit><![CDATA[Shutterstock]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Shutterstock image of an M.2 SSD]]></media:description>                                                            <media:text><![CDATA[Shutterstock image of an M.2 SSD]]></media:text>
                                <media:title type="plain"><![CDATA[Shutterstock image of an M.2 SSD]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/BnCwPMDKdik8yUiT3K5MWb-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Microsoft, via its <a href="https://devblogs.microsoft.com/directx/directstorage-api-available-on-pc/">Developer Blog</a> has announced the availability of the DirectStorage API (Application programming Interface) for Windows PCs. Available for both Window 10 and Windows 11, the new API brings speed, bandwidth and latency optimizations for the Windows storage subsystem that should scale with storage performance - especially for some of the <a href="https://www.tomshardware.com/reviews/best-ssds,3891.html">best, high-speed NVMe options</a>. The announcement comes days after we&apos;ve got confirmation of <a href="https://www.tomshardware.com/news/forspoken-game-to-support-directstorage">the first game with baked-in DirectStorage support</a>, Luminous Productions&apos; <em>Forspoken</em>.</p><p>The new API provides game and application developers with a new model for IO management, which should lift bandwidth bottlenecks currently affecting the latest storage technologies<a href="https://www.tomshardware.com/news/microsoft-directstorage-could-be-supported-by-current-hardware"> such as NVMe and even older SATA III SSD drives</a> - which were introduced more than a decade ago, in 2009. In theory, this should unlock available performance that&apos;s currently not being tapped. According to Microsoft, DirectStorage means users <em>"can look forward to vastly reduced load times and virtual worlds that are more expansive and detailed than ever."</em></p><p><br></p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/VnKcKXQ45G67Scnws8kGuC.png" alt="Microsoft" /><figcaption><small role="credit">Microsoft</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/BnyXcM5g4Tok5sydJjZrmC.png" alt="Microsoft" /><figcaption><small role="credit">Microsoft</small></figcaption></figure></figure><p>Microsoft initially announced DirectStorage <a href="https://www.tomshardware.com/news/microsoft-directstorage-api-windows-2021-gaming-nvme-ssds-nivida-rtx-io">as a Windows 11-exclusive technology</a>, bridging the gap between the Xbox&apos;s Velocity architecture (and its closer-to-the-metal approach) and Windows&apos; relatively dated IO management. However, the company has since <a href="https://www.tomshardware.com/news/direct-storage-windows-10-hard-drive-support">reversed its stance</a>, and is making DirectStorage available for the older version of Windows as well - despite Microsoft saying that Windows 11 features "further storage optimizations" that should result in stronger overall IO performance compared to the previous version of the OS.</p><p>Unfortunately, a crucial element of the tech - at least when it comes to gaming - isn&apos;t being included in this API release version as yet. In the announcement blog, Microsoft explained that GPU decompression still is&apos;t baked in, despite being next on the company&apos;s roadmap. That is likely the single most important element for gaming scenarios, which will allow game developers to take advantage of GPU&apos;s shading performance and advanced parallelism to directly decompress game assets. This provides the added benefits of freeing up CPU cycles that would otherwise be responsible for the decompression routines (freeing it up for other performance-sensitive duties), whilst also reducing data shuffling between storage, operating memory, the CPU and the GPU. That feature not being available as yet means that IO performance can still be improved due to the revised storage subsystem, but leaves a lot of performance on the table - and still requires the CPU to do the heavy-lifting in decompressing game world data.</p><iframe src="https://content.jwplatform.com/players/7AgPc2Q8.html" id="7AgPc2Q8" title="Buy the Right SSD" width="1920" height="1080" frameborder="0" scrolling="auto" allowfullscreen></iframe>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Raspberry Pi Filming Rig Creates and Tweets Vignettes of Life ]]></title>
                                                                                                                                                                                                <link>https://www.tomshardware.com/news/raspberry-pi-i5nto15-vignettes</link>
                                                                            <description>
                            <![CDATA[ The 5into15 project was created with no coding experience. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">qcvet9pP2bwjn6L9ANX94A</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/pYUGC86b8ULqQSrFyuwyyL-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 14 Feb 2022 12:03:00 +0000</pubDate>                                                                                                                                <updated>Tue, 16 Sep 2025 13:28:24 +0000</updated>
                                                                                                                                            <category><![CDATA[Raspberry Pi]]></category>
                                                                                                                    <dc:creator><![CDATA[ Ian Evenden ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/dY5MGBXCT6GV6ARt8oSiSj.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Ian is a UK-based news writer for Tom’s Hardware US. In 1992, he was given a 286-based PC because his parents hoped he’d become a programmer, and was instantly hooked despite the vagaries of MS-DOS. Pretty soon there was a 386 with Windows 3.1, a CD-ROM, and Sound Blaster card under the desk, followed by Pentium II, Athlon, i7 and Threadripper systems, most of which he built himself. After a brief eight-year dalliance with games consoles at Edge magazine, he began contributing to the likes of Maximum PC, PC Gamer, Windows Help and Advice and a few other magazines that have since closed - none of which were directly his fault. His desk today is a riot of PC monitors, Apple products, Raspberry Pi boards, purple unicorns, game controllers and camera lenses. He has no idea about programming.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/pYUGC86b8ULqQSrFyuwyyL-1280-80.jpg">
                                                            <media:credit><![CDATA[Andy Adkin]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Andy Adkin&#039;s Raspberry Pi Zero 2 W filming rig.]]></media:description>                                                            <media:text><![CDATA[Andy Adkin&#039;s Raspberry Pi Zero 2 W filming rig.]]></media:text>
                                <media:title type="plain"><![CDATA[Andy Adkin&#039;s Raspberry Pi Zero 2 W filming rig.]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/pYUGC86b8ULqQSrFyuwyyL-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>The Covid-19 pandemic affected people in all sorts of different ways, and for British novice coder Andy Adkin it spawned a project that’s taken him all over the country, filming short vignettes with a <a href="https://www.tomshardware.com/features/best-raspberry-pi-projects" target="_blank">Raspberry Pi</a> camera and posting them on <a href="https://twitter.com/5into15" target="_blank">Twitter</a>.</p><div class="see-more see-more--clipped"><blockquote class="twitter-tweet hawk-ignore" data-lang="en"><p lang="en" dir="ltr">Take 15 seconds of your day to enjoy 5 minutes from @Pantyrhwch, #Wales, UK. A #timelapse #project using a @raspberry_pi 3B+ and the @twitter api. pic.twitter.com/sXLghBr3VY<a href="https://twitter.com/5into15/status/1403769296363401216">June 12, 2021</a></p></blockquote><div class="see-more__filter"></div></div><p>What’s especially clever about Adkin’s &apos;5into15&apos; project is that it compresses five minutes of images into a 15-second video clip, automatically, using a Python script that takes 300 JPEG stills at a rate of one per second and turns them into a 20 FPS movie file at 720p resolution. Twython then takes over, interfacing with the Twitter API to post the finished vignette to the site. Adkin&apos;s targets have included the Manchester Cycling Centre, the Lamplighter festival in the Yorkshire town of Todmorden, and sunrise over the sea from Pant Yr Hwch, Wales.</p><p>Adkin, who admits his projects are "tiny but interesting, if perhaps pointless", has used a couple of different <a href="https://www.tomshardware.com/uk/how-to/raspberry-pi-buying-guide" target="_blank">Raspberry Pi boards</a>, along with two Zerocam Fisheye cameras, having damaged one. He began with a Pi Zero, but the processing time for the video was too long, so he moved up to a full-size Pi 3B+, followed by a <a href="https://www.tomshardware.com/uk/reviews/raspberry-pi-zero-2-w-review" target="_blank">Zero 2 W</a> to make the system more portable. The electronic bundle is powered by a rechargeable power pack, and controlled from Adkin’s phone over SSH, which also provides internet access via its personal hotspot. He hopes to upgrade to a <a href="https://www.tomshardware.com/uk/reviews/raspberry-pi-4" target="_blank">Pi 4</a> and <a href="https://www.tomshardware.com/reviews/raspberry-pi-high-quality-camera" target="_blank">HQ Camera</a> module (the Zerocam being tricky to focus) in future, and to keep the electronics in a waterproof case.</p><p>“I know very little about computers and programming,” writes Adkin. “This was mostly researched via Google with some additional input from users on a Pi discussion thread on London&apos;s friendliest cycling forum. My motivation was to take time to stop and enjoy my surroundings, as well as to capture moments of movement that may otherwise go unnoticed.” </p><p>If you feel like having a go yourself, Adkin has put more information, and a dummy script, on his <a href="https://github.com/anotherrhb" target="_blank">GitHub</a> page. </p><iframe src="https://content.jwplatform.com/players/YdWWS5dA.html" id="YdWWS5dA" title="Raspberry Pi 4 Review: The New Gold Standard for Single-Board Computing" width="1920" height="1080" frameborder="0" scrolling="auto" allowfullscreen></iframe>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ 3dfx Glide Coming to Linux with Support for Modern GPUs ]]></title>
                                                                                                                                                                                                <link>https://www.tomshardware.com/news/3dfx-glide-linux-gaming</link>
                                                                            <description>
                            <![CDATA[ Relieve that late 1990s 3dfx experience on a modern PC under Linux. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">JvYzpHMUMVEei7BpPzv25M</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/G9bK83BZiJVjAo7zkZumCL-1280-80.png" type="image/png" length="0"></enclosure>
                                                                        <pubDate>Fri, 04 Feb 2022 17:30:21 +0000</pubDate>                                                                                                                                <updated>Thu, 21 Aug 2025 09:52:25 +0000</updated>
                                                                                                                                            <category><![CDATA[GPUs]]></category>
                                                    <category><![CDATA[PC Components]]></category>
                                                                                                <author><![CDATA[ ashilov@gmail.com (Anton Shilov) ]]></author>                    <dc:creator><![CDATA[ Anton Shilov ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/uMZ5kNphxA2Ut6whdLaSQV.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Anton Shilov has been in the PC industry since 1990s playing games, building PCs, and writing stories about pretty much everything that relates to PCs, Macs, smartphones, tablets, and even fab equipment. Over his career, he has worked at a variety of high-ranking websites, including AnandTech, EE Times, TechRadar, X-bit labs, and now Tom&#039;s Hardware. When Anton is not reading or writing about something high-tech, he is probably watching a good movie, playing a video game, or spending time with his family.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/png" url="https://cdn.mos.cms.futurecdn.net/G9bK83BZiJVjAo7zkZumCL-1280-80.png">
                                                            <media:credit><![CDATA[3dfx/reddit.com/user/xSTRAIGHTEDGE420x/]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[3dfx]]></media:description>                                                            <media:text><![CDATA[3dfx]]></media:text>
                                <media:title type="plain"><![CDATA[3dfx]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/G9bK83BZiJVjAo7zkZumCL-1280-80.png" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>A developer has implemented 3dfx&apos;s Glide application programming interface into Mesa&apos;s Gallium3D driver stack for modern GPUs. The implementation allows users to play games that rely on Glide under Linux to run on modern hardware. </p><p>Link Mauve, an independent hobbyist developer, created Grover, a Glide API implementation front-end for Mesa&apos;sGallium3D using the Rust programming language, reports <a href="https://www.phoronix.com/scan.php?page=news_item&px=2022-Mesa-Grover">Phoronix</a>. Mesa&apos;s Gallium 3D driver stack includes open-source drivers for modern AMD&apos;s Radeon and Intel&apos;s Gen or Xe hardware, which essentially means it will be possible to play old Glide-based games on up-to-date GPUs. However, there are some caveats.</p><p>Since Glide was generally used for Windows games and the developer did not have access to any Glide-based game for Linux, he used code samples and the 1997 game Pandemonium to test his implementation. For this very same reason, he could not implement the windowing system, which is an important feature as hardly anyone wants to run a late 1990s game on a large modern display in full-screen mode. Given limited testing, Mauve considers Grover a work in progress.</p><p>Because most Glide games were developed for Windows, playing them under Linux requires the use of Grover within the Wine/Proton compatibility layer, which has its perks. </p><p>When it comes to playing old Windows video games that do not run on contemporary PCs, it is possible to build a system using outdated components that have drivers for Windows 2000 or Windows XP. Sourcing properly working GeForce or Radeon graphics cards from the early 2000s is tricky, but obtaining a 3dfx Voodoo board to play games that exclusively use the proprietary Glide API (e.g., <em>Unreal</em>, <em>Unreal Tournament</em>) from the late 1990s is much harder. </p><p>Given all the complexities and costs associated with procuring old hardware, as well as getting it up and running, various Linux emulations look like a viable option. However, if you want to get the same experience from late 1990s games (and therefore ultimate reminiscence), nothing beats buying an outdated graphics card and supporting hardware to go along with a 4:3 aspect ratio monitor.</p><iframe src="https://content.jwplatform.com/players/SzkW6ASo.html" id="SzkW6ASo" title="Buy the Right Graphics Card" width="1920" height="1080" frameborder="0" scrolling="auto" allowfullscreen></iframe>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Intel, Nvidia, Microsoft Vulnerable to Critical Java Exploit, AMD Unaffected ]]></title>
                                                                                                                                                                                                <link>https://www.tomshardware.com/news/intel-nvidia-microsoft-log4shell-exploit</link>
                                                                            <description>
                            <![CDATA[ A Java vulnerability present on the popular Apache server package has rendered several Intel, Nvidia and Microsoft products vulnerable to an exploit that allows remote code execution, while AMD seemingly skirts this issue. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">2gEobQ2Hckr3QtBZkjPeg</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/gv6QpnY4AkBCbcZ7Wv7US5-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 20 Dec 2021 22:11:05 +0000</pubDate>                                                                                                                                <updated>Thu, 21 Aug 2025 08:40:13 +0000</updated>
                                                                                                                                            <category><![CDATA[Cybersecurity]]></category>
                                                    <category><![CDATA[Tech Industry]]></category>
                                                                                                <author><![CDATA[ francisco.alexandre.pires@proton.me (Francisco Pires) ]]></author>                    <dc:creator><![CDATA[ Francisco Pires ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/vVpPSVV4UyiTaveBZujqif.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Francisco&#039;s first interaction with a computer saw him diligently copying children&#039;s books into Word on a Windows 95-based PC. He built his first tower PC following magazine assembly guides, and the upgrade bug stuck - leading him to cover the latest in tech industry news since 2016. He believes curiosity is one of humanity&#039;s greatest drivers; when he isn&#039;t devoting himself to the written word, he&#039;s either photographing, gaming, or attempting to make sense of the world - something he still often fails at.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/gv6QpnY4AkBCbcZ7Wv7US5-1280-80.jpg">
                                                            <media:credit><![CDATA[Shutterstock]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Hacker doing nefarious stuff with multiple monitors]]></media:description>                                                            <media:text><![CDATA[Hacker doing nefarious stuff with multiple monitors]]></media:text>
                                <media:title type="plain"><![CDATA[Hacker doing nefarious stuff with multiple monitors]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/gv6QpnY4AkBCbcZ7Wv7US5-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>A Java vulnerability (Log4Shell) <a href="https://forest.watch.impress.co.jp/docs/news/1374787.html">was recently discovered</a> that is so severe it allows for and attacker to remotely execute commands on the exploited machine. Tracked under <a href="https://nvd.nist.gov/vuln/detail/CVE-2021-44228">CVE-2021-44228</a> by the National Institute of Standards and Technology (NIST), the vulnerability affects the logging library in Apache, a widely used, open-source server package. The vulnerability compromises any system that is accessible directly from a browser, mobile device, or application programming interface (or API) call.</p><p>While AMD has announced that its software products are safe from the exploit, Intel <a href="https://www.intel.com/content/www/us/en/security-center/advisory/intel-sa-00646.html">listed</a> as many as nine applications that make use of Java that are currently vulnerable.</p><ul><li>Intel Audio Development Kit</li><li>Intel Datacenter Manager</li><li>Intel oneAPI sample browser plugin for Eclipse</li><li>Intel System Debugger</li><li>Intel Secure Device Onboard (<a href="https://github.com/secure-device-onboard/release/releases/tag/v1.10.4">mitigation available on GitHub</a>)</li><li>Intel Genomics Kernel Library</li><li>Intel System Studio</li><li>Computer Vision Annotation Tool maintained by Intel</li><li>Intel Sensor Solution Firmware Development Kit</li></ul><p>The exploit in Apache&apos;s Log4J service allows for a hacker to trick the target server to download and run arbitrary (malicious) code that can be hosted on a server the attacker controls, circumventing multiple layers of software security solutions. Crucially, the exploit doesn&apos;t require physical access to the system. It can be triggered through any server that has some sort of browser access. This expls why the vulnerability has been classified under the highest possible value of the "CVSS 3.0" guidelines: 10. Intel is currently at work providing updated versions of these applications that mitigate the vulnerability.</p><p>AMD has announced that after preliminary investigation, none of their products appear to be affected by the vulnerability. Considering the potential impact of it, however, AMD said it is "continuing its analysis." </p><p>Nvidia&apos;s situation is slightly more complex: If using the latest releases for the services and subservices of each application, then there is currently no known exploitable vulnerability. However, server managers don&apos;t always feature the latest updates on their machines, and for those, the company lists four distinct products vulnerable to "Log4Shell" if outdated:</p><ul><li><a href="https://nvidia.custhelp.com/app/answers/detail/a_id/5294#cuda-vprof-and-nsight-eclipse">CUDA Toolkit Visual Profiler and Nsight Eclipse Edition</a></li><li><a href="https://nvidia.custhelp.com/app/answers/detail/a_id/5294#dgx-systems">DGX Systems</a></li><li><a href="https://nvidia.custhelp.com/app/answers/detail/a_id/5294#netq">NetQ</a></li><li><a href="https://nvidia.custhelp.com/app/answers/detail/a_id/5294#vgpu-software-license-server">vGPU Software License Server</a></li></ul><p>Further, Nvidia distributes its DGX enterprise computing systems with Ubuntu-Linux packages, and users can install Apache&apos;s Log4J functionality block by themselves. The systems are thus immune in their out-of-box configuration. But in cases where the Log4J service was installed, however, Nvidia is prompting users to update the service to the latest version, which locks down the vulnerability.</p><p>As for Microsoft, the company <a href="https://msrc.microsoft.com/update-guide/vulnerability/CVE-2021-44228">has issued updates</a> to two of its products targeting this vulnerability: Its Azure Spring Cloud employs certain Log4J elements in the boot process, rendering it vulnerable to the exploits unless updated. Microsoft&apos;s Azure DevOps application too has received mitigations aiming to nullify the exploit. </p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Microsoft Launches DirectX 12 Video Encode API ]]></title>
                                                                                                                                                                                                <link>https://www.tomshardware.com/news/microsoft-direct-x-12-video-encode-api</link>
                                                                            <description>
                            <![CDATA[ Windows 11 gets Video Encode API for GPU-Accelerated video encoding. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">tM2ydCNjw7KSiW2WwNqNnU</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/LvpmRiuPbvePSCkjSeQPpN-1280-80.png" type="image/png" length="0"></enclosure>
                                                                        <pubDate>Thu, 09 Dec 2021 13:55:11 +0000</pubDate>                                                                                                                                <updated>Thu, 21 Aug 2025 12:44:28 +0000</updated>
                                                                                                                                            <category><![CDATA[GPUs]]></category>
                                                    <category><![CDATA[PC Components]]></category>
                                                                                                <author><![CDATA[ ashilov@gmail.com (Anton Shilov) ]]></author>                    <dc:creator><![CDATA[ Anton Shilov ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/uMZ5kNphxA2Ut6whdLaSQV.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Anton Shilov has been in the PC industry since 1990s playing games, building PCs, and writing stories about pretty much everything that relates to PCs, Macs, smartphones, tablets, and even fab equipment. Over his career, he has worked at a variety of high-ranking websites, including AnandTech, EE Times, TechRadar, X-bit labs, and now Tom&#039;s Hardware. When Anton is not reading or writing about something high-tech, he is probably watching a good movie, playing a video game, or spending time with his family.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/png" url="https://cdn.mos.cms.futurecdn.net/LvpmRiuPbvePSCkjSeQPpN-1280-80.png">
                                                            <media:credit><![CDATA[Microsoft]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Microsoft]]></media:description>                                                            <media:text><![CDATA[Microsoft]]></media:text>
                                <media:title type="plain"><![CDATA[Microsoft]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/LvpmRiuPbvePSCkjSeQPpN-1280-80.png" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Microsoft this week <a href="https://devblogs.microsoft.com/directx/announcing-new-directx-12-feature-video-encoding/">announced</a> its new Video Encode application programming interface (API) for DirectX 12. The API is designed to enable third-party applications to accelerate video encoding using GPUs and will provide them abilities to tweak various aspects of the encoding process. The technology offers a consistent approach for video apps by providing a standard standard process for GPU-accelerated video encoding.</p><p>Microsoft&apos;s DirectX 12 already features APIs to support GPU acceleration for video decoding, video processing, and motion estimation, which covers the requirements of the vast majority of end-users outside of the professional video industries. Those who need video encoding use professional applications that support GPU-accelerated encoding, but that encoding is implemented using proprietary means and requires developers to work closely with GPU vendors as there is no standard approach for video encoding. </p><p>With the release of the Video Encode API for DirectX 12, Microsoft is changing that and provides a standard for video decoding on Windows 11. All proprietary technologies will continue to be supported, but from now on companies will be able to take advantage of the standard API.</p><p>At this point Microsoft&apos;s Video Encode API for DirectX 12 supports H.264 and H.265 (HEVC) codecs, which are popular among both professional and non-professional audiences. Meanwhile, those professionals who need other codecs, including AV-1, H.266 (VVC) will continue to rely on other encoding technologies (most of which are CPU-accelerated).</p><p>As far as technological implementation is concerned, the API takes each video frame represented by ID3D12Resource textures and compresses them into an ID3D12Resource buffer that contains the slice headers and payload of each encoded frame. Right now, only DXGI_FORMAT_NV12 and DXGI_FORMAT_P010 are available depending on driver support, so input content may need to be color converted and down sampled previously by the application. The rest of the bitstream codec headers (i.e. SEI/VUI/VPS/SPS/PPS) is assigned to the application, which will create and pack them into the final bitstream along with the compressed bitstream taken from the GPU operation for each frame.</p><p>Microsoft&apos;s Video Encode API for DirectX 12 offers exposes multiple configurable parameters for applications (and the end user) to allow tweaking many aspects of the encoding process, which will be particularly useful for professionals.</p><p>The Video Encode API is included as part of Windows 11 and is also available in the <a href="https://devblogs.microsoft.com/directx/directx12agility/">DirectX 12 Agility SDK </a>(version <a href="https://www.nuget.org/packages/Microsoft.Direct3D.D3D12/1.700.10-preview" target="_blank">1.700.10-preview</a> or newer). Drivers from Intel and Nvidia already support the new API, driver support from AMD is coming in Q2 2022.</p><div ><table><tbody><tr><td class="firstcol " >Vendor</td><td  >Minimum Supported Platforms</td><td  >Minimum Video Driver Version</td></tr><tr><td class="firstcol " >AMD</td><td  >Radeon RX 5000, Ryzen 2000</td><td  >In development – ETA Q2 2022</td></tr><tr><td class="firstcol " >Intel</td><td  >Ice Lake, Tiger Lake, Alder Lake</td><td  >v30.0.100.9955</td></tr><tr><td class="firstcol " >Nvidia</td><td  >GeForce GTX 1000, GeForce RTX 2000, Nvidia RTX, Quadro RTX</td><td  >v471.41</td></tr></tbody></table></div><iframe src="https://content.jwplatform.com/players/SzkW6ASo.html" id="SzkW6ASo" title="Buy the Right Graphics Card" width="1920" height="1080" frameborder="0" scrolling="auto" allowfullscreen></iframe>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Intel Disables DirectX 12 for Some CPUs Due to Security Flaw ]]></title>
                                                                                                                                                                                                <link>https://www.tomshardware.com/news/intel-disables-directx-12-on-haswell</link>
                                                                            <description>
                            <![CDATA[ DirectX 12 apps no longer working on Intel Haswell-based systems. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">7mavyJEvrubkyHyYL8Pp6Z</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/bU5ZcFqtJ9W5EciiWfGdsY-1280-80.png" type="image/png" length="0"></enclosure>
                                                                        <pubDate>Fri, 05 Nov 2021 10:18:43 +0000</pubDate>                                                                                                                                <updated>Thu, 21 Aug 2025 08:43:04 +0000</updated>
                                                                                                                                            <category><![CDATA[Software]]></category>
                                                                                                <author><![CDATA[ ashilov@gmail.com (Anton Shilov) ]]></author>                    <dc:creator><![CDATA[ Anton Shilov ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/uMZ5kNphxA2Ut6whdLaSQV.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Anton Shilov has been in the PC industry since 1990s playing games, building PCs, and writing stories about pretty much everything that relates to PCs, Macs, smartphones, tablets, and even fab equipment. Over his career, he has worked at a variety of high-ranking websites, including AnandTech, EE Times, TechRadar, X-bit Labs, and now Tom&#039;s Hardware. He is also a regular features contributor to Tom&#039;s Hardware Premium, writing about the latest developments in the semiconductor industry and related tech news and roadmaps. When Anton is not reading or writing about something high-tech, he is probably watching a good movie, playing a video game, or spending time with his family.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/png" url="https://cdn.mos.cms.futurecdn.net/bU5ZcFqtJ9W5EciiWfGdsY-1280-80.png">
                                                            <media:credit><![CDATA[Intel]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Intel]]></media:description>                                                            <media:text><![CDATA[Intel]]></media:text>
                                <media:title type="plain"><![CDATA[Intel]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/bU5ZcFqtJ9W5EciiWfGdsY-1280-80.png" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Due to a potential security vulnerability, Intel has <a href="https://www.intel.com/content/www/us/en/support/articles/000057520/graphics/graphics-for-4th-generation-intel-processors.html?s=09">disabled</a> support of the DirectX 12 application programming interface in its recent graphics drivers for its 4thGeneration Core &apos;Haswell&apos; processors.</p><p>Starting from Intel&apos;s graphics driver version 15.40.44.5107, applications that run exclusively on DirectX 12 API no longer work with GPUs integrated into Intel&apos;s 4th Generation Core processors as well as Celeron and Pentium chips powered by the Haswell architecture. The GPUs in question are based on Intel&apos;s Gen7 architecture. </p><p>Intel says that some of its integrated GPUs contain a security vulnerability that may allow escalation of privilege. In a bid to mitigate the weakness, Intel decided to disable DirectX 12 API support on Haswell platforms, which naturally means that DirectX 12 games will no longer work on Haswell-based systems that use integrated GPUs. Those who need to run DirectX 12 applications based on the said GPU are advised to downgrade the driver to version <a href="https://www.intel.com/content/www/us/en/download/18369/28662/intel-graphics-driver-for-windows-15-40.html">15.40.42.5063 or older</a>.</p><p>It is noteworthy that Gen7 architecture is also used in Intel&apos;s 3rd Generation Core &apos;Ivy Bridge&apos; CPUs. However, Intel has not deprecated DirectX 12 support for systems running these chips or at least has not issued a document on the matter.</p><iframe src="https://content.jwplatform.com/players/SzkW6ASo.html" id="SzkW6ASo" title="Buy the Right Graphics Card" width="1920" height="1080" frameborder="0" scrolling="auto" allowfullscreen></iframe>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Researchers Find Malware Hiding in Windows Subsystem for Linux ]]></title>
                                                                                                                                                                                                <link>https://www.tomshardware.com/news/researchers-find-windows-subsystem-linux-malware</link>
                                                                            <description>
                            <![CDATA[ Black Lotus Labs said it found malware using the Windows Subsystem for Linux to avoid detection by security tools. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">hHT3PzsKpvgiWYxSjJbQYW</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/ryuDk5sbBrxBvaqb96DmMZ-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 17 Sep 2021 16:10:08 +0000</pubDate>                                                                                                                                <updated>Thu, 30 Jan 2025 16:39:54 +0000</updated>
                                                                                                                                            <category><![CDATA[Linux]]></category>
                                                    <category><![CDATA[Software]]></category>
                                                    <category><![CDATA[Operating Systems]]></category>
                                                                                                                    <dc:creator><![CDATA[ Nathaniel Mott ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/hEFeUwJHtzVDWEZTcjDqt9.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Nathaniel has been writing about various aspects of the technology industry, from startups and cybersecurity to social media and enthusiast hardware, since 2011. Lately, he spends his time writing and spending time with his family.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/ryuDk5sbBrxBvaqb96DmMZ-1280-80.jpg">
                                                            <media:credit><![CDATA[Shutterstock]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[A suspicious penguin]]></media:description>                                                            <media:text><![CDATA[A suspicious penguin]]></media:text>
                                <media:title type="plain"><![CDATA[A suspicious penguin]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/ryuDk5sbBrxBvaqb96DmMZ-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Black Lotus Labs <a href="https://blog.lumen.com/no-longer-just-theory-black-lotus-labs-uncovers-linux-executables-deployed-as-stealth-windows-loaders/">revealed</a> on Thursday that it&apos;s discovered new malware that uses the Windows Subsystem for Linux (WSL) to avoid being detected by security tools.</p><p>WSL debuted in 2016 alongside the Windows 10 Anniversary Update as a way to access GNU and Linux tools without having to boot into a different operating system. It didn&apos;t originally provide true access to the Linux kernel—it used a compatible kernel developed by Microsoft—but that changed when WSL 2 arrived in June 2019.</p><p>That release officially brought the Linux kernel to Windows, and while that&apos;s usually a good thing for people who don&apos;t want to fuss with dual booting or using a different virtual machine environment, it turns out that it poses a security risk as well. Black Lotus Labs said the malware it found was used to covertly attack target PCs.</p><p>The researchers said the malware was distributed via Executable and Linkable Format (ELF) files intended to run on Debian, a popular Linux distribution, and its derivatives. In some cases those files contained a payload intended for a target PC; in others they received a payload from remote command and control infrastructure.</p><p>Black Lotus Labs found several versions of the malicious ELF files. One was said to have been written exclusively in Python using standard libraries that would allow it to target both Linux and Windows systems. Another used PowerShell, Microsoft&apos;s command shell and scripting language, to interact with specific Windows APIs.</p><p>The researchers said "this tradecraft could allow an actor to gain an undetected foothold on an infected machine." VirusTotal, a utility that checks submitted files for malware against 70-odd antivirus scanners, confirmed this by giving "the technique a detection rate of one or zero" when the Black Lotus Labs report was written.</p><p>"To our knowledge, this small set of samples denotes the first instance of an actor abusing WSL to install subsequent payloads," the Black Lotus Labs security researchers said. "We hope that by illuminating this distinct tradecraft, we can help drive better detection and alerting before its use becomes more rampant."</p><p>In the meantime, Black Lotus Labs is asking WSL users to ensure that they use <a href="https://docs.microsoft.com/en-us/archive/blogs/wsl/wsl-antivirus-and-firewall-compatibility">proper logging</a> to help prevent this type of malware from seeing widespread use.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ AMD Radeon Open-Source Workstation GPU Driver Gets 10 Percent Performance Bump ]]></title>
                                                                                                                                                                                                <link>https://www.tomshardware.com/news/radeon-open-source-workstation-driver-perromance-boost</link>
                                                                            <description>
                            <![CDATA[ The open-source RadeonSI driver for workstation-grade software has been updated with new code, gaining 10% more performance. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">NrwrhTvrhnwe9ixYakFy6M</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/GMp2mc6nfWNsSjTDGavTrH-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 10 Sep 2021 11:50:24 +0000</pubDate>                                                                                                                                <updated>Thu, 21 Aug 2025 10:07:16 +0000</updated>
                                                                                                                                            <category><![CDATA[GPU Drivers]]></category>
                                                    <category><![CDATA[PC Components]]></category>
                                                    <category><![CDATA[GPUs]]></category>
                                                                                                                    <dc:creator><![CDATA[ Aleksandar Kostovic ]]></dc:creator>                                                                                                        <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/GMp2mc6nfWNsSjTDGavTrH-1280-80.jpg">
                                                            <media:credit><![CDATA[AMD]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[AMD Radeon Pro W5700X]]></media:description>                                                            <media:text><![CDATA[AMD Radeon Pro W5700X]]></media:text>
                                <media:title type="plain"><![CDATA[AMD Radeon Pro W5700X]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/GMp2mc6nfWNsSjTDGavTrH-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>AMD has traditionally separated its Linux drivers into open-source and closed-source solutions, and the latter has outperformed the former for quite some time now. However, a new report from <a href="https://www.phoronix.com/scan.php?page=news_item&px=RadeonSI-VBO-DLIST-Opt">Phoronix</a> reveals that the latest round of improvements to the RadeonSI workstation open-source graphics driver has resulted in a 10% performance uplift.</p><p>The Linux Application Programming Interface (API) world is widely dominated by the newest members, Vulkan and OpenCL. However, when it comes to some serious workstation-grade software, the good &apos;ol OpenGL API comes into play. AMD has a closed-source Radeon driver for OpenGL applications, and it provides the best possible performance for Radeon cards. However, developers have been working on improving its open-source equivalent.</p><p>Called the RadeonSI driver, it&apos;s part of the Mesa driver collection of open-source GPU drivers. Its performance has lagged the AMD&apos;s Radeon Pro driver for workstation-grade software and hardware, but that has now been fixed with the latest updates.</p><p>The latest round of driver patches is due for Mesa version 21.3, scheduled for release next quarter. The new code has already been tested with a popular benchmark, SPECViewPerf Siemens NX, and the new driver delivers as much as 10% more performance than the older revision. This is a great sign of progression, achieved by adding 379 lines of new code and removing 461 lines of the older codebase.</p><p>This shows us that the open-source driver work is now on pace to catch up with the closed-source AMDGPU-PRO OpenGL workstation driver. However, it doesn&apos;t mean that AMD will abandon the development of the proprietary solution. It just means that the open driver is now more up to par with what AMD offers in closed form, and it could reach a point of overtaking the proprietary solution. AMD, of course, works with a multitude of clients, so support for the closed solution will likely last for a very long time.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Nvidia CUDA Software Gets Ported to Open-Source RISC-V GPGPU Project ]]></title>
                                                                                                                                                                                                <link>https://www.tomshardware.com/news/risc-v-runs-cuda</link>
                                                                            <description>
                            <![CDATA[ Researchers from the Georgia Institute of Technology and Seoul National University have developed a way to run CUDA-specific applications on an open-source RISC-V GPGPU project. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">PoD2G3w2xaAHKMbz9BQ7QZ</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/npfqDmAYTq4Y8GPK5Rygrg-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 07 Sep 2021 20:55:55 +0000</pubDate>                                                                                                                                <updated>Thu, 21 Aug 2025 10:09:42 +0000</updated>
                                                                                                                                            <category><![CDATA[Software]]></category>
                                                                                                                    <dc:creator><![CDATA[ Aleksandar Kostovic ]]></dc:creator>                                                                                                        <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/npfqDmAYTq4Y8GPK5Rygrg-1280-80.jpg">
                                                            <media:credit><![CDATA[Nvidia]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Nvidia]]></media:description>                                                            <media:text><![CDATA[Nvidia]]></media:text>
                                <media:title type="plain"><![CDATA[Nvidia]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/npfqDmAYTq4Y8GPK5Rygrg-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>RISC-V has been one of the hottest topics in the world of computing, as the Instruction Set Architecture (ISA) allows for extensive customization and is easy to understand, besides the whole open-source, license-free benefit. There&apos;s even a project that designed a general-purpose GPU based on RISC-V ISA, and now we are witnessing <a href="https://arxiv.org/pdf/2109.00673.pdf">a port</a> of Nvidia&apos;s CUDA software library to the Vortex RISC-V GPGPU platform.</p><p>Nvidia&apos;s CUDA (Compute Unified Device Architecture) represents a unique computing platform and application programming interface (API) that runs on Nvidia&apos;s lineup of graphics cards. When applications are coded for CUDA support, whenever a system spots a CUDA-based GPU, it gets massive GPU acceleration of the code.</p><p>Today, researchers have examined a way to enable CUDA software toolkit support on a <a href="https://github.com/vortexgpgpu/vortex">RISC-V GPGPU project called Vortex</a>. The Vortex RISC-V GPGPU aims to provide a full-system RISC-V GPU based on RV32IMF ISA. That means 32-bit cores that can be scaled from 1-core to 32-core GPU designs. It supports OpenCL 1.2 graphics API, and today it got support for some CUDA action as well.</p><p>The researchers explain: "...in this project we propose and build a pipeline to support an end-to-end CUDA migration: the pipeline accepts CUDA source codes as input and executes them on an extended RISC-V GPU architecture. Our pipeline consists of several steps: translates CUDA source code into NVVM IR, convert NVVM IR into SPIR-V IR, forwards SPIR-V IR into POCL to get RISC-V binary file, and finally executes the binary file on an extended RISC-V GPU architecture."</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1246px;"><p class="vanilla-image-block" style="padding-top:26.89%;"><img id="" name="Screenshot 2021-09-07 223927.png" alt="Nvidia CUDA on RISC-V GPGPU Project" src="https://cdn.mos.cms.futurecdn.net/u8Z6F73ZZDabXKjoXQ6WS5.png" mos="" align="middle" fullscreen="1" width="1246" height="335" attribution="" endorsement="" class="expandable"><a href='https://cdn.mos.cms.futurecdn.net/u8Z6F73ZZDabXKjoXQ6WS5.png' target='_blank' class='expand-button icon-expand-image icon' ></a></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: arXiv:2109.00673)</span></figcaption></figure><p>This process is visualized in the graph above, showing all the steps to get it working. In simple terms, CUDA source code is represented in the intermediate representation (IR) format called NVVM IR, based on the open-source LLVM IR. It is later converted to Standard Portable Intermediate Representation (SPIR-V) IR, then forwards that into the portable open-source implementation of the OpenCL standard called POCL. As Vortex supports OpenCL, it is fed with supported code and executes it without a problem.</p><p>For more details on this complicated process, <a href="https://arxiv.org/pdf/2109.00673.pdf">check out this paper</a>. And as an important note, you have to appreciate the effort of these researchers to enable CUDA to run on a RISC-V GPGPU. While this is only a small step for now, it is a possible beginning of an era where RISC-V is used for accelerated computing applications, very similar to what Nvidia is doing today with its GPU lineup.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Raspberry Pi Stock Ticker Brings the Stock Exchange Floor Home ]]></title>
                                                                                                                                                                                                <link>https://www.tomshardware.com/news/raspbery-pi-zero-stock-ticker</link>
                                                                            <description>
                            <![CDATA[ Maker Redmera is keeping a close eye on stocks with this Raspberry Pi stock ticker project. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">TQVxPEASd74s3HyQWZ6j2D</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/NkYkcKcYSmskqUjRtuNBj9-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Thu, 02 Sep 2021 17:02:22 +0000</pubDate>                                                                                                                                <updated>Thu, 30 Jan 2025 16:39:58 +0000</updated>
                                                                                                                                            <category><![CDATA[Raspberry Pi]]></category>
                                                                                                                    <dc:creator><![CDATA[ Ash Hill ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/p9HsnLCwBpTQYCBBhYXgrS.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Ash is a self-employed tech writer and illustrator with a serious affinity for the Raspberry Pi, 3D printing, retro gaming and finding the best tech deals and coupons. She has over a decade of IT experience and has been featured in the official Raspberry Pi magazine MagPi.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/NkYkcKcYSmskqUjRtuNBj9-1280-80.jpg">
                                                            <media:credit><![CDATA[Redmera]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Raspberry Pi]]></media:description>                                                            <media:text><![CDATA[Raspberry Pi]]></media:text>
                                <media:title type="plain"><![CDATA[Raspberry Pi]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/NkYkcKcYSmskqUjRtuNBj9-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Keeping an eye on stocks is no big task thanks to our favorite single-board computer the <a href="https://www.tomshardware.com/news/raspberry-pi"><u>Raspberry Pi</u></a>. Developer Redmera has created a custom Pi-powered stock ticker that updates periodically with crucial stock data making it possible to track certain financial assets at a glance.</p><p>According to Redmera, the stock data is pulled from an API and refreshes on an e-ink display at predetermined intervals. The screen’s refresh rate takes between 2 to 3 seconds on average and can be programmed to pull stock data as frequently as you need.</p><p>The <a href="https://www.tomshardware.com/features/best-raspberry-pi-projects"><u>best Raspberry Pi projects</u></a> are easy to recreate—thankfully, the hardware for this project is easy to acquire and ready to assemble out of the box. Redmera is using a Raspberry Pi Zero with an Adafruit 2.13-Inch Monochrome E-Ink Bonnet for a display. There are buttons on the bonnet that Redmera programmed to switch between stocks.</p><p>The data is pulled from the <a href="https://rapidapi.com/apidojo/api/yahoo-finance1"><u>Yahoo Finance RapidAPI</u></a><u>,</u> which has a monthly request limit of 500. To chart the stock information, Redmera opted to design their own interface using <a href="https://pillow.readthedocs.io/en/stable/"><u>Pillow</u></a>, an open-source library for drawing graphics in Python.</p><p>To get a close-up look at this stock ticker, check out the original thread shared to <a href="https://www.reddit.com/r/raspberry_pi/comments/pd71j9/made_a_stock_ticker"><u>Reddit</u></a> by Redmera and follow them for future updates. </p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Raspberry Pi Keeps Guinea Pigs Safe with Telegram Bot ]]></title>
                                                                                                                                                                                                <link>https://www.tomshardware.com/news/raspberry-pi-guinea-pig-monitor</link>
                                                                            <description>
                            <![CDATA[ Developer Christian Hollinger created a custom guinea pig monitoring system backed up with the support of a custom Telegram Bot. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">MdyskkXwLAbbqWG4dBC9zn</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/BKnFLn57VkhfmpEX5vkStP-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 27 Aug 2021 09:05:08 +0000</pubDate>                                                                                                                                <updated>Thu, 30 Jan 2025 16:39:56 +0000</updated>
                                                                                                                                            <category><![CDATA[Raspberry Pi]]></category>
                                                                                                                    <dc:creator><![CDATA[ Ash Hill ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/p9HsnLCwBpTQYCBBhYXgrS.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Ash is a self-employed tech writer and illustrator with a serious affinity for the Raspberry Pi, 3D printing, retro gaming and finding the best tech deals and coupons. She has over a decade of IT experience and has been featured in the official Raspberry Pi magazine MagPi.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/BKnFLn57VkhfmpEX5vkStP-1280-80.jpg">
                                                            <media:credit><![CDATA[Christian Hollinger]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Raspberry Pi]]></media:description>                                                            <media:text><![CDATA[Raspberry Pi]]></media:text>
                                <media:title type="plain"><![CDATA[Raspberry Pi]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/BKnFLn57VkhfmpEX5vkStP-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Porkchop and Hamhock are a couple of guinea pigs with one of the best <a href="https://www.tomshardware.com/news/raspberry-pi"><u>Raspberry Pi</u></a>-based monitoring systems an owner can make. Developed by <a href="https://chollinger.com/blog/2021/08/writing-a-telegram-bot-to-control-a-raspberry-pi-from-afar-to-observe-guinea-pigs">Christian Hollinger</a>, this project is designed to provide remote observation features without the need for an inaccessible third-party server that may or may not be storing private data.</p><p>While platforms exist that enable users to access camera feeds via various apps, Hollinger wanted to create something with a little more security and control. The idea here was to create a monitoring system that isn’t constantly running a live feed but also automates to an extent with periodic snapshots or on-demand requests.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/DDrttGmMxUQWEY8H7ux3JY.jpg" alt="Raspberry Pi" /><figcaption><small role="credit">Christian Hollinger</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/huZ5hS2AT9yPNL4oZ8uPvZ.jpg" alt="Raspberry Pi" /><figcaption><small role="credit">Christian Hollinger</small></figcaption></figure></figure><p>The solution? A custom Telegram bot of course! Telegram is an instant messaging platform with a robust API that can interface easily with the Raspberry Pi. With Hollingers custom bot, users can access the camera feed and request pictures in real-time with a simple phrase like “take a picture”.</p><figure class="van-image-figure  inline-layout" data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:741px;"><p class="vanilla-image-block" style="padding-top:172.74%;"><img id="" name="1629997859.jpg" alt="Raspberry Pi" src="https://cdn.mos.cms.futurecdn.net/USUSEU3ez2raDykhtwByiV.jpg" mos="" align="middle" fullscreen="" width="741" height="1280" attribution="" endorsement="" class=""></p></div></div><figcaption itemprop="caption description" class=" inline-layout"><span class="credit" itemprop="copyrightHolder">(Image credit: Christian Hollinger)</span></figcaption></figure><p>Another key component used in the project is MotionEyeOS. This software runs on the Raspberry Pi and offers a useful array of tools—including motion detection triggers. It’s worth noting that Telegram bots are not totally secure and can be accessed by the public. To add an extra layer of security, Hollinger added some code designed to ignore messages from unauthorized chatIDs.</p><p>The <a href="https://www.tomshardware.com/features/best-raspberry-pi-projects">best Raspberry Pi projects</a> are ones you can make at home. If you want to recreate this project, check out the full post on <a href="https://chollinger.com/blog/2021/08/writing-a-telegram-bot-to-control-a-raspberry-pi-from-afar-to-observe-guinea-pigs">Hollinger’s website</a> for a complete breakdown of how it works and what you’ll need to get started.</p><iframe src="https://content.jwplatform.com/players/YdWWS5dA.html" id="YdWWS5dA" title="Raspberry Pi 4 Review: The New Gold Standard for Single-Board Computing" width="1920" height="1080" frameborder="0" scrolling="auto" allowfullscreen></iframe>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Splunk Details Monero-Mining Malware Targeting Windows Servers on AWS ]]></title>
                                                                                                                                                                                                <link>https://www.tomshardware.com/news/splunk-details-crypto-mining-malware-targeting-aws</link>
                                                                            <description>
                            <![CDATA[ Splunk detailed a crypto-mining malware campaign targeting Windows Server instances running on Amazon Web Services. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">Abp7qKeBu7tsnCMUMqSBKS</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/iFw6D9tRzgWQJnvVYTu4ZQ-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 10 Aug 2021 16:28:01 +0000</pubDate>                                                                                                                                <updated>Wed, 05 Feb 2025 14:54:02 +0000</updated>
                                                                                                                                            <category><![CDATA[Cryptomining]]></category>
                                                    <category><![CDATA[Tech Industry]]></category>
                                                    <category><![CDATA[Cryptocurrency]]></category>
                                                                                                                    <dc:creator><![CDATA[ Nathaniel Mott ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/hEFeUwJHtzVDWEZTcjDqt9.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Nathaniel has been writing about various aspects of the technology industry, from startups and cybersecurity to social media and enthusiast hardware, since 2011. Lately, he spends his time writing and spending time with his family.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/iFw6D9tRzgWQJnvVYTu4ZQ-1280-80.jpg">
                                                            <media:credit><![CDATA[Shutterstock]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Monero cryptocurrency logo]]></media:description>                                                            <media:text><![CDATA[Monero cryptocurrency logo]]></media:text>
                                <media:title type="plain"><![CDATA[Monero cryptocurrency logo]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/iFw6D9tRzgWQJnvVYTu4ZQ-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>The Splunk Threat Research Team <a href="https://www.splunk.com/en_us/blog/security/threat-advisory-telegram-crypto-botnet-strt-ta01.html">revealed</a> yesterday a cryptocurrency-mining malware campaign targeting Windows servers on Amazon Web Services (AWS). Once those instances are compromised they&apos;re enlisted into a crypto botnet that, according to the report, has ties to a similar campaign that was active in 2018.</p><p>Splunk explained that the attack relies on the Telegram API that "malicious actors can [use to] turn desktop clients of compromised hosts into bots as they can issue commands remotely, download additional tools and payloads." The campaign effectively uses the messaging service as its command and control infrastructure.</p><p>"In a typical attack with Crypto Botnet on Telegram, threat actors first break into Windows servers and proceed to install several tools found in hacking forums such as NL Brute, KPort Scan and NLA Checker," Splunk said. "All these tools target Windows servers with weak passwords using RDP protocol brute force tools."</p><p>Once those tools are installed, the malware&apos;s operators install Telegram&apos;s desktop client so they can use its API to distribute mining tools related to Monero, a cryptocurrency that claims to be "private and untraceable." That makes it an excellent option for crypto botnet operators hoping to cover their tracks. Monero also happens to be one of the few cryptocurrencies where CPU mining can still turn a modest profit (especially if you&apos;re stealing CPU time).</p><p>Splunk said that it found a Monero wallet that "has been observed in previous campaigns dating back to 2018." The company also said the campaign itself "involved the use of cryptomining payloads and very similar exploitation techniques," which could indicate that it&apos;s being conducted by the same people.</p><p>AWS customers running Windows servers were advised to make sure they regularly patch their operating system, install the latest security updates, stop using weak passwords, and consider enabling <a href="https://docs.microsoft.com/en-us/windows-server/remote/remote-desktop-services/clients/remote-desktop-allow-access">Network Level Authentication</a> to mitigate the potential impact of these brute force attacks.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Steam Survey: Linux Gaming Market Share Climbs to 1% For First Time in Years ]]></title>
                                                                                                                                                                                                <link>https://www.tomshardware.com/news/steam-survey-linux-1-percent-steam-deck</link>
                                                                            <description>
                            <![CDATA[ Valve's Steam Hardware Survey shows that the Linux gaming market share has reached 1.0%, with an even higher outlook for the future. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">KFh6dznM5sMp7p6q74YZmU</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/XJtk7WKxfaH5ViS4NjTQHe-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Mon, 02 Aug 2021 10:14:59 +0000</pubDate>                                                                                                                                <updated>Wed, 05 Feb 2025 15:11:24 +0000</updated>
                                                                                                                                            <category><![CDATA[Handheld Gaming]]></category>
                                                    <category><![CDATA[Video Games]]></category>
                                                    <category><![CDATA[Console Gaming]]></category>
                                                                                                                    <dc:creator><![CDATA[ Aleksandar Kostovic ]]></dc:creator>                                                                                                        <dc:description><![CDATA[ null ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/XJtk7WKxfaH5ViS4NjTQHe-1280-80.jpg">
                                                            <media:credit><![CDATA[Valve]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Image of the Valve Steam Deck]]></media:description>                                                            <media:text><![CDATA[Image of the Valve Steam Deck]]></media:text>
                                <media:title type="plain"><![CDATA[Image of the Valve Steam Deck]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/XJtk7WKxfaH5ViS4NjTQHe-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Valve has today published its monthly update for <a href="https://store.steampowered.com/hwsurvey/Steam-Hardware-Software-Survey-Welcome-to-Steam">Steam Hardware Survey</a>, with an update for July. Besides the regular fluctuations in the market share of CPU and GPU vendors, there is another interesting change slowly happening. According to the newest data from the survey, gaming on Linux has climbed to 1.0% for the first time in years.</p><p>Back in 2018, Valve introduced Proton, a technology that translates Windows-specific API calls to Linux equivalents, enabling thousands of Linux gamers to play the games that they wanted to, but were unable because they weren&apos;t using Windows OS.</p><p>At the same time, many Linux gamers were trying out the Proton software and the market share of Linux gamers managed to climb to around 2% of a much smaller Steam customer base. However, after this testing period ended, only 0.8-0.9% of gamers were still using Linux distros, and the percentages stayed within that range for some time.</p><p>In the latest Steam Hardware Survey published for July, Valve has noted that Linux gaming market share managed to climb to 1.0% of all gaming systems questioned in the survey. And this is quite a bit of achievement, given that Valve has access to millions of PCs and gamers across the world.</p><p>What are the possible reasons for such growth you might wonder? For starters, Valve has recently announced its <a href="https://www.tomshardware.com/news/valve-steam-deck-price-specs-release-date">Steam Deck</a> portable gaming console, which runs a  Linux-based Arch OS. As many people heard that the new console runs Linux OS, it is possible that many decided to try the experience and prepare for what is to come, once the new console launches.</p><p>It is important to note that once Valve begins shipping Steam Deck consoles to the <a href="https://www.tomshardware.com/news/valve-says-entry-level-steam-deck-available-after-q2-2022">many eager early adopters</a>, the Linux gaming market share will continue to grow. All of the people using the console will contribute to the growth of Linux gaming, helping it to a much higher level adoption. The growth of the Linux gaming ecosystem and community is still going to take baby steps to increase, however, given that a major software and hardware developer like Valve is supporting it, there are chances that it could reach a double-digit percentage sometime in the future.</p><iframe src="https://content.jwplatform.com/players/SzkW6ASo.html" id="SzkW6ASo" title="Buy the Right Graphics Card" width="1920" height="1080" frameborder="0" scrolling="auto" allowfullscreen></iframe>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Microsoft Building AI Upscaler to Compete with DLSS, FidelityFX ]]></title>
                                                                                                                                                                                                <link>https://www.tomshardware.com/news/microsoft-developing-own-ml-based-upscaling-technology</link>
                                                                            <description>
                            <![CDATA[ Microsoft hires personnel to develop DirectX-based upscaling technology. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">RgBnEYXdfem2oxAgDDzc6Y</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/tELzxAqWvddfWZhbsaZLWL-1280-80.png" type="image/png" length="0"></enclosure>
                                                                        <pubDate>Wed, 07 Jul 2021 16:28:31 +0000</pubDate>                                                                                                                                <updated>Thu, 21 Aug 2025 12:42:09 +0000</updated>
                                                                                                                                            <category><![CDATA[GPUs]]></category>
                                                    <category><![CDATA[PC Components]]></category>
                                                                                                <author><![CDATA[ ashilov@gmail.com (Anton Shilov) ]]></author>                    <dc:creator><![CDATA[ Anton Shilov ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/uMZ5kNphxA2Ut6whdLaSQV.png ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Anton Shilov has been in the PC industry since 1990s playing games, building PCs, and writing stories about pretty much everything that relates to PCs, Macs, smartphones, tablets, and even fab equipment. Over his career, he has worked at a variety of high-ranking websites, including AnandTech, EE Times, TechRadar, X-bit labs, and now Tom&#039;s Hardware. When Anton is not reading or writing about something high-tech, he is probably watching a good movie, playing a video game, or spending time with his family.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/png" url="https://cdn.mos.cms.futurecdn.net/tELzxAqWvddfWZhbsaZLWL-1280-80.png">
                                                            <media:credit><![CDATA[Microsoft]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Microsoft]]></media:description>                                                            <media:text><![CDATA[Microsoft]]></media:text>
                                <media:title type="plain"><![CDATA[Microsoft]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/tELzxAqWvddfWZhbsaZLWL-1280-80.png" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Microsoft has begun to hire software engineers to develop machine learning-based upscaling algorithms implemented using its DirectX/DirectML application programming interface (API), which is designed for Xbox and Windows systems. The technology will compete both against AMD&apos;s FidelityFX Super Resolution and Nvidia&apos;s DLSS. </p><p>The software giant recently posted two job openings one for a <a href="https://careers.microsoft.com/us/en/job/1034474/Senior-Software-Engineer">Senior Software Engineer</a> and another for a <a href="https://careers.microsoft.com/us/en/job/1065878/Principal-Software-Engineer-for-Graphics">Principal Software Engineer for Graphics</a> seeking graphics specialists who will work on the new technology in Redmond, Washington (via <a href="https://www.techpowerup.com/284265/microsoft-seemingly-looking-to-develop-ai-based-upscaling-tech-via-directml">TechPowerUp</a>). The openings were posted on June 18 and June 30, just days after AMD officially started to support its FidelityFX Super Resolution upscaling technology on Microsoft&apos;s Windows platform. Since the openings were published last month, it looks like the technology is in its early stages of development. </p><p>There are two competing upscaling technologies for games these days: <a href="https://www.tomshardware.com/news/amd-fidelityfx-super-resolution-fsr-performance-tested">AMD&apos;s FidelityFX Super Resolution</a> (FSR) and Nvidia&apos;s deep learning super sampling (<a href="https://www.tomshardware.com/reference/what-is-nvidia-dlss">DLSS</a>). Both technologies have to be implemented by game developers, but AMD&apos;s FSR works on virtually any GPU (including those from Intel and Nvidia) and does not use any proprietary machine learning techniques, whereas Nvidia&apos;s DLSS requires the company&apos;s GPUs to work. For the sake of truth, it should be noted that Nvidia is not the only company offering a proprietary AI-based upscaling technology. Samsung has been offering one with its high-end televisions for a while. </p><p>As it turns out, Microsoft wants to have the best of both worlds. It wants to use machine learning-based upscaling, implemented using its industry-standard DirectX API that is widely supported by hardware from different vendors.  </p><p>Creating universal ML-based upscaling method makes great sense for Microsoft, which has for years focused on providing a consistent gaming experience on Windows no matter which hardware a user has. For hardware developers, a Microsoft-developed technology means that they will know which features to support and how to support them in a bid to provide competitive performance on all of the <a href="https://www.tomshardware.com/reviews/best-gpus,4380.html">best graphics cards</a> and even those that don&apos;t quite make the cut.  </p><p>One of Microsoft&apos;s job descriptions reads: </p><p>"Xbox is leveraging machine learning to make traditional rendering algorithms more efficient and to provide better alternatives. The Xbox graphics team is seeking an engineer who will implement machine learning algorithms in graphics software to delight millions of gamers. Work closely with partners to develop software for future machine learning hardware. Make a big impact in computer graphics and gaming."</p><iframe src="https://content.jwplatform.com/players/SzkW6ASo.html" id="SzkW6ASo" title="Buy the Right Graphics Card" width="1920" height="1080" frameborder="0" scrolling="auto" allowfullscreen></iframe>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Microsoft Is Killing Internet Explorer 11 For Good by 2022 ]]></title>
                                                                                                                                                                                                <link>https://www.tomshardware.com/news/internet-explorer-killed-by-2022</link>
                                                                            <description>
                            <![CDATA[ Microsoft is finally retiring its once-popular web browser, Internet Explorer by June of 2022. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">uX4mbkqDaGRCc3DgQFZMwV</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/8DNa4uRDXpEdDAtgvczpGQ-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Wed, 19 May 2021 18:46:28 +0000</pubDate>                                                                                                                                <updated>Wed, 05 Feb 2025 14:17:51 +0000</updated>
                                                                                                                                            <category><![CDATA[Software]]></category>
                                                                                                <author><![CDATA[ editors@tomshardware.com (Aaron Klotz) ]]></author>                    <dc:creator><![CDATA[ Aaron Klotz ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/aAk2saHqkgFuTCanz8LnmD.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Aaron began building computers back when he was 8 years old in the mid-2000s, and it’s been a hobby of his ever since then. With a focus on computer hardware, he became an avid member of the Tom’s Hardware forums several years later, helping people solve issues with their PCs. He is now a freelance writer for Tom’s Hardware, writing about computer hardware news and more. When not busy playing or writing about computer hardware, he spends his free time playing video games like Star Citizen or Apex Legends.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/8DNa4uRDXpEdDAtgvczpGQ-1280-80.jpg">
                                                            <media:credit><![CDATA[Shutterstock]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Internet Explorer]]></media:description>                                                            <media:text><![CDATA[Internet Explorer]]></media:text>
                                <media:title type="plain"><![CDATA[Internet Explorer]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/8DNa4uRDXpEdDAtgvczpGQ-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Microsoft is finally kicking the curb to its once-famous and popular Internet Explorer web browser. In a <a href="https://blogs.windows.com/windowsexperience/2021/05/19/the-future-of-internet-explorer-on-windows-10-is-in-microsoft-edge/">recent blog post</a>, Microsoft said that it plans to fully retire Internet Explorer 11 (the latest version of the browser) by June of 2022.  For companies still using apps tailor-made for Internet Explorer, Microsoft has added an Internet Explorer compatibility mode to Edge, to ensure critical enterprise apps remain operational.</p><p>Since the introduction of the Edge web browser in 2015, we knew Microsoft had fully planned to retire its now seriously-outdated Internet Explorer browser. Since its glory days in 2003, Internet Explorer saw a rapid loss in traction, even before Microsoft released its Edge browser.</p><p>Back in the early 2000s, Internet Explorer was actually one of the best browsers on the web and supported cutting-edge technologies that no other browser supported. But, due to Microsoft&apos;s persistent use of proprietary APIs and lack of consistent updates, Internet Explorer quickly lost ground to other web browsers like Chrome and Firefox in the early 2010s.</p><p>Now, all Internet Explorer is used for is to run proprietary applications which only work with Internet Explorer&apos;s code. This is where Microsoft&apos;s Internet Explorer compatibility mode will fully replace Internet Explorer, allowing Internet Explorer-specific applications to remain functional.</p><p>For more details, check out <a href="https://techcommunity.microsoft.com/t5/windows-it-pro-blog/internet-explorer-11-desktop-app-retirement-faq/ba-p/2366549">Microsoft&apos;s FAQ.</a> As of this moment, Microsoft is asking all companies that still operate with Internet Explorer 11 to migrate to Edge&apos;s Internet Explorer compatibility mode as soon as possible.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ How to Turn a Rotary Phone into Google Assistant with Raspberry Pi ]]></title>
                                                                                                                                                                                                <link>https://www.tomshardware.com/how-to/turn-a-rotary-phone-into-google-assistant-with-raspberry-pi</link>
                                                                            <description>
                            <![CDATA[ Rewire your old rotary phone with Raspberry Pi Zero and  install Google Assistant. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">Uvrjsuo6iN4P8DuhZxeYo5</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/VkTFi6XNUrANagmngu2DcS-1280-80.png" type="image/png" length="0"></enclosure>
                                                                        <pubDate>Sun, 02 May 2021 12:00:48 +0000</pubDate>                                                                                                                                <updated>Wed, 05 Feb 2025 14:19:28 +0000</updated>
                                                                                                                                            <category><![CDATA[Raspberry Pi]]></category>
                                                                                                <author><![CDATA[ ryder+toms@ryderdamen.com (Ryder Damen) ]]></author>                    <dc:creator><![CDATA[ Ryder Damen ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/yHmRhXRwnn6Tza4pvE2MAY.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Ryder is a creative technologist and Raspberry Pi aficionado. While he spends most of his time on the software side of things, one of his favorite pastimes is taking old technology and giving it a new (often pointless) purpose. In his free time, he likes to create videos, longboard, and explore the vast Canadian wilderness.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/png" url="https://cdn.mos.cms.futurecdn.net/VkTFi6XNUrANagmngu2DcS-1280-80.png">
                                                            <media:credit><![CDATA[Tom&#039;s Hardware]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Google Assistant with Raspberry Pi]]></media:description>                                                            <media:text><![CDATA[Google Assistant with Raspberry Pi]]></media:text>
                                <media:title type="plain"><![CDATA[Google Assistant with Raspberry Pi]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/VkTFi6XNUrANagmngu2DcS-1280-80.png" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <div class="youtube-video" data-nosnippet ><div class="video-aspect-box"><iframe data-lazy-priority="low" data-lazy-src="https://www.youtube-nocookie.com/embed/19LtLCBl4co" allowfullscreen></iframe></div></div><p>I have some old telephones lying around - few of them fully functional anymore. I was going to throw out one of them when I realized I could replace the inner wiring with a <a href="https://www.tomshardware.com/news/raspberry-pi"><u>Raspberry Pi</u></a>, and have the Google Assistant running on it. </p><p>While it’s certainly easier to call “hey google” across the room, there’s something fun about picking up the phone, asking it a question, and having it immediately respond. This is how to install the Google Assistant on an old rotary telephone with a Raspberry Pi Zero. </p><h2 id="what-you-x2019-ll-need-to-make-an-old-phone-into-a-google-assistant-xa0">What You’ll Need to make an old phone into a Google Assistant </h2><ul><li><a href="https://www.tomshardware.com/features/raspberry-pi-zero"><u>A Raspberry Pi Zero</u></a> with soldered GPIO pins, a memory card (with Raspberry Pi OS on it), and power adapter</li><li>An old telephone with a functional receiver (speaker and microphone), and a functioning hook switch that you don’t mind destroying</li><li>A few female jumper cables, wire strippers, and electrical tape or solder</li><li>A few types of screwdrivers depending on your phone</li><li><a href="https://www.amazon.ca/gp/product/B00NMXY2MO/"><u>1 USB audio adapter compatible with linux</u></a></li><li><a href="https://www.amazon.ca/AmazonBasics-3-5mm-Stereo-Audio-Cable/dp/B00NO73MUQ"><u>1 male-male 3.5mm audio cable</u></a></li><li><a href="https://www.amazon.ca/Adapter-Samsung-Controller-Android-Smartphone/dp/B07CR3PCVB/"><u>1 Raspberry Pi Zero micro USB to USB A female adapter</u></a></li></ul><h2 id="how-to-install-the-google-assistant-on-an-old-phone-xa0">How to Install the Google Assistant on an Old Phone </h2><p>This <a href="https://www.tomshardware.com/features/best-raspberry-pi-projects"><u>Raspberry Pi project</u></a> is quite extensive and can take a bit of time, so I’ve split it up into four distinct parts: </p><ul><li>Registering with Google</li><li>Authenticating with Google</li><li>Wiring your telephone</li><li>Setting up the assistant</li></ul><h2 id="registering-with-google-xa0">Registering With Google </h2><p>Before we use a Raspberry Pi as a Google Assistant, we must register the device with Google. This process can be a bit confusing if you’ve never used Google Cloud Platform before, but the steps should be easy enough to follow. </p><p>1. <strong>Clone this repository</strong> to your raspberry pi. </p><pre class="line-numbers language-python" language="python" ><code>cd ~/git clone https://github.com/rydercalmdown/google_assistant_telephone</code></pre><p>2. <strong>Navigate to </strong><a href="https://console.actions.google.com/"><u><strong>https://console.actions.google.com</strong></u></a><strong> in your browser.</strong> This site allows us to manage Google Assistant Actions, as well as register custom Google Assistant devices.</p><p>3. <strong>Click “New Project” and fill in the required information</strong>. The name doesn’t matter - just pick something you can remember. </p><figure class="van-image-figure " data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="" name="image11.png" alt="Google Assistant with Raspberry Pi" src="https://cdn.mos.cms.futurecdn.net/DGceSKfUpbQ4HUeeRaaAQP.png" mos="" align="middle" fullscreen="1" width="1920" height="1080" attribution="" endorsement="" class="expandable"><a href='https://cdn.mos.cms.futurecdn.net/DGceSKfUpbQ4HUeeRaaAQP.png' target='_blank' class='expand-button icon-expand-image icon' ></a></p></div></div><figcaption itemprop="caption description" class=""><span class="credit" itemprop="copyrightHolder">(Image credit: Tom's Hardware)</span></figcaption></figure><p>4. In a new tab, <strong>visit </strong><a href="https://console.cloud.google.com/marketplace/product/google/embeddedassistant.googleapis.com"><u><strong>this link to Google Cloud Platform</strong></u></a>, and <strong>confirm that the name </strong>of the project you just created appears in the top bar - if not, select it. Then, <strong>click the “Enable” button</strong> to turn on the API. </p><figure class="van-image-figure " data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="" name="image6.png" alt="Google Assistant with Raspberry Pi" src="https://cdn.mos.cms.futurecdn.net/QtCNbecJu9GNJ5T2M6gKBP.png" mos="" align="middle" fullscreen="1" width="1920" height="1080" attribution="" endorsement="" class="expandable"><a href='https://cdn.mos.cms.futurecdn.net/QtCNbecJu9GNJ5T2M6gKBP.png' target='_blank' class='expand-button icon-expand-image icon' ></a></p></div></div><figcaption itemprop="caption description" class=""><span class="credit" itemprop="copyrightHolder">(Image credit: Tom's Hardware)</span></figcaption></figure><p>5. In your original tab, scroll to the bottom of the page and <strong>click “Are you looking for device registration? Click here”</strong> </p><figure class="van-image-figure " data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="" name="image9.png" alt="Google Assistant with Raspberry Pi" src="https://cdn.mos.cms.futurecdn.net/qH6hEpED2Q8Uk5UaLko4LP.png" mos="" align="middle" fullscreen="1" width="1920" height="1080" attribution="" endorsement="" class="expandable"><a href='https://cdn.mos.cms.futurecdn.net/qH6hEpED2Q8Uk5UaLko4LP.png' target='_blank' class='expand-button icon-expand-image icon' ></a></p></div></div><figcaption itemprop="caption description" class=""><span class="credit" itemprop="copyrightHolder">(Image credit: Tom's Hardware)</span></figcaption></figure><p>6. On the next page, <strong>click “Register Model”</strong>.</p><p>7. <strong>Fill in the required information</strong> and <strong>copy down the Model ID to file - you will need it later.</strong></p><figure class="van-image-figure " data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="" name="image1.png" alt="Google Assistant with Raspberry Pi" src="https://cdn.mos.cms.futurecdn.net/VVLoNnL7mYd6VJqhaxQMkN.png" mos="" align="middle" fullscreen="1" width="1920" height="1080" attribution="" endorsement="" class="expandable"><a href='https://cdn.mos.cms.futurecdn.net/VVLoNnL7mYd6VJqhaxQMkN.png' target='_blank' class='expand-button icon-expand-image icon' ></a></p></div></div><figcaption itemprop="caption description" class=""><span class="credit" itemprop="copyrightHolder">(Image credit: Tom's Hardware)</span></figcaption></figure><p>8. <strong>Click Download OAuth 2.0 credentials </strong>to download the credentials file your Raspberry Pi will use to make requests.  </p><figure class="van-image-figure " data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="" name="image8.png" alt="Google Assistant with Raspberry Pi" src="https://cdn.mos.cms.futurecdn.net/2vSHfPpuwUCPTKXjb3dZFP.png" mos="" align="middle" fullscreen="1" width="1920" height="1080" attribution="" endorsement="" class="expandable"><a href='https://cdn.mos.cms.futurecdn.net/2vSHfPpuwUCPTKXjb3dZFP.png' target='_blank' class='expand-button icon-expand-image icon' ></a></p></div></div><figcaption itemprop="caption description" class=""><span class="credit" itemprop="copyrightHolder">(Image credit: Tom's Hardware)</span></figcaption></figure><p>9. <strong>Rename the downloaded file to</strong> <strong>oauth_config_credentials.json</strong> and transfer it to your pi. Place it into the repository folder you cloned in step 1. </p><pre class="line-numbers language-python" language="python" ><code># Rename your downloaded filecd ~/Downloadsmv your_unique_secret_file_name.json oauth_config_credentials.json# Move the file into your repositoryscp oauth_config_credentials.json pi@your_pis_ip_address:/home/pi/google_assistant_telephone</code></pre><p>10. Back in the browser, after downloading and renaming the credentials, <strong>click the “Next” button.</strong></p><p>11. On the “Specify traits” tab, <strong>click “Save Traits” </strong>without adjusting any settings to complete the setup.  </p><figure class="van-image-figure " data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="" name="image2.png" alt="Google Assistant with Raspberry Pi" src="https://cdn.mos.cms.futurecdn.net/iktgq3fowNQdiFCj9pTJsN.png" mos="" align="middle" fullscreen="1" width="1920" height="1080" attribution="" endorsement="" class="expandable"><a href='https://cdn.mos.cms.futurecdn.net/iktgq3fowNQdiFCj9pTJsN.png' target='_blank' class='expand-button icon-expand-image icon' ></a></p></div></div><figcaption itemprop="caption description" class=""><span class="credit" itemprop="copyrightHolder">(Image credit: Tom's Hardware)</span></figcaption></figure><h2 id="authenticating-with-google-xa0">Authenticating With Google </h2><p>We’ve now registered a device with Google. Next, it’s time to authenticate this device so it has access to our Google account and personalized assistant.</p><p>1. <strong>Navigate to </strong><a href="https://console.cloud.google.com/apis/credentials/consent"><u><strong>https://console.cloud.google.com/apis/credentials/consent</strong></u></a> ensuring that the project matches the name you decided in Step 3 of “Registering With Google”. </p><p>2. <strong>Select “External”</strong> and <strong>click the “Create” button</strong>. </p><figure class="van-image-figure " data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="" name="image13.png" alt="Google Assistant with Raspberry Pi" src="https://cdn.mos.cms.futurecdn.net/baF2DhNNDCjBH8axrKrJcP.png" mos="" align="middle" fullscreen="1" width="1920" height="1080" attribution="" endorsement="" class="expandable"><a href='https://cdn.mos.cms.futurecdn.net/baF2DhNNDCjBH8axrKrJcP.png' target='_blank' class='expand-button icon-expand-image icon' ></a></p></div></div><figcaption itemprop="caption description" class=""><span class="credit" itemprop="copyrightHolder">(Image credit: Tom's Hardware)</span></figcaption></figure><p>3. <strong>Fill in an App name</strong>. Once again, this doesn’t really matter - but to keep it simple I went with the same name as before.</p><p>4. <strong>Select your email from the dropdown in User support email</strong>. This is in case any users of your app need to contact you, but since we won’t be making the app public, there’s no need to worry.</p><p>5. <strong>Add that same email under “Developer contact information”</strong> and <strong>click “Save and Continue”</strong>. </p><figure class="van-image-figure " data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="" name="image12.png" alt="Google Assistant with Raspberry Pi" src="https://cdn.mos.cms.futurecdn.net/Lwke79JrSosctYqHWuwQWP.png" mos="" align="middle" fullscreen="1" width="1920" height="1080" attribution="" endorsement="" class="expandable"><a href='https://cdn.mos.cms.futurecdn.net/Lwke79JrSosctYqHWuwQWP.png' target='_blank' class='expand-button icon-expand-image icon' ></a></p></div></div><figcaption itemprop="caption description" class=""><span class="credit" itemprop="copyrightHolder">(Image credit: Tom's Hardware)</span></figcaption></figure><p>6. On the next page, <strong>click Add or Remove Scopes</strong> to bring up the scopes sidebar.</p><p>7. <strong>Search for “Google Assistant API” </strong>in the search bar, and <strong>check the /auth/assistant-sdk-prototype scope</strong>. Then <strong>click update</strong>, followed by “Save and Continue” at the bottom of the page. </p><figure class="van-image-figure " data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="" name="image4.png" alt="Google Assistant with Raspberry Pi" src="https://cdn.mos.cms.futurecdn.net/X22gZ7w8tQvUYo9grv2DyN.png" mos="" align="middle" fullscreen="1" width="1920" height="1080" attribution="" endorsement="" class="expandable"><a href='https://cdn.mos.cms.futurecdn.net/X22gZ7w8tQvUYo9grv2DyN.png' target='_blank' class='expand-button icon-expand-image icon' ></a></p></div></div><figcaption itemprop="caption description" class=""><span class="credit" itemprop="copyrightHolder">(Image credit: Tom's Hardware)</span></figcaption></figure><p>8. On the next page, <strong>click “Save and Continue”</strong> to skip Optional Info.</p><p>9. With the setup complete, <strong>click “OAuth Consent Screen” in the sidebar </strong>to refresh the page - then “<strong>Add User”</strong> under Test Users.</p><p>10. <strong>Add your Google account’s email</strong>, and <strong>click save</strong>. </p><figure class="van-image-figure " data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="" name="image5.png" alt="Google Assistant with Raspberry Pi" src="https://cdn.mos.cms.futurecdn.net/355TY9rix9cqw4odGcQ36P.png" mos="" align="middle" fullscreen="1" width="1920" height="1080" attribution="" endorsement="" class="expandable"><a href='https://cdn.mos.cms.futurecdn.net/355TY9rix9cqw4odGcQ36P.png' target='_blank' class='expand-button icon-expand-image icon' ></a></p></div></div><figcaption itemprop="caption description" class=""><span class="credit" itemprop="copyrightHolder">(Image credit: Tom's Hardware)</span></figcaption></figure><p>11. Next,<strong> on your pi navigate to the downloaded repository</strong> and <strong>run the following command</strong>: </p><pre class="line-numbers language-python" language="python" ><code>cd ~/google_assistant_telephonemake authenticate</code></pre><p>12. Follow the link it gives you and <strong>complete the Authentication process in your browser</strong>. Once the process is complete, <strong>copy the code and paste it back in your terminal</strong>.</p><p>13. If successful, you’ll see a message indicating “credentials saved:” followed by a path to the credentials. <strong>Use this path to move the credentials into the current directory</strong>. Transfer these credentials to your repository’s root directory </p><pre class="line-numbers language-python" language="python" ><code># credentials saved: /Users/test/Library/Application Support/google-oauthlib-tool/credentials.jsonmv /Users/test/Library/Application\ Support/google-oauthlib-tool/credentials.json /home/pi/google/assistant/telephone/credentials.json</code></pre><h2 id="wiring-your-rotary-telephone-with-raspberry-pi-xa0">Wiring Your Rotary Telephone With Raspberry Pi </h2><p>Depending on your rotary phone, this process will vary widely. These are the steps that I used, but likely this will require a fair bit of trial and error on your part. Make sure you use a phone you don’t care about, as it won’t be able to work normally after this.</p><p>1. <strong>Take the cover off the telephone</strong>. You may need to loosen a screw on the bottom. </p><figure class="van-image-figure " data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="" name="image18.png" alt="Google Assistant with Raspberry Pi" src="https://cdn.mos.cms.futurecdn.net/ibR8jtLiQHTtrWqPL4tg4T.png" mos="" align="middle" fullscreen="1" width="1920" height="1080" attribution="" endorsement="" class="expandable"><a href='https://cdn.mos.cms.futurecdn.net/ibR8jtLiQHTtrWqPL4tg4T.png' target='_blank' class='expand-button icon-expand-image icon' ></a></p></div></div><figcaption itemprop="caption description" class=""><span class="credit" itemprop="copyrightHolder">(Image credit: Tom's Hardware)</span></figcaption></figure><p>2. <strong>Find and strip the wires connected to the hook switch.</strong> We’ll connect these wires to the pi’s GPIO pins to determine if the receiver has been picked up or set down.</p><figure class="van-image-figure " data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="" name="image15.png" alt="Google Assistant with Raspberry Pi" src="https://cdn.mos.cms.futurecdn.net/W9dfTyje6HQ7vcHjAXNXKQ.png" mos="" align="middle" fullscreen="1" width="1920" height="1080" attribution="" endorsement="" class="expandable"><a href='https://cdn.mos.cms.futurecdn.net/W9dfTyje6HQ7vcHjAXNXKQ.png' target='_blank' class='expand-button icon-expand-image icon' ></a></p></div></div><figcaption itemprop="caption description" class=""><span class="credit" itemprop="copyrightHolder">(Image credit: Tom's Hardware)</span></figcaption></figure><p>3. <strong>Connect the hook switch wires to GPIO Board pin 18 and ground. </strong>You may need to solder the wires from the hook switch to jumper wires to connect them easier, or just attach them together with a bit of electrical tape. </p><figure class="van-image-figure " data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="" name="image3.png" alt="Google Assistant with Raspberry Pi" src="https://cdn.mos.cms.futurecdn.net/ox6jrHMpSAqMPzQhRVoHBR.png" mos="" align="middle" fullscreen="1" width="1920" height="1080" attribution="" endorsement="" class="expandable"><a href='https://cdn.mos.cms.futurecdn.net/ox6jrHMpSAqMPzQhRVoHBR.png' target='_blank' class='expand-button icon-expand-image icon' ></a></p></div></div><figcaption itemprop="caption description" class=""><span class="credit" itemprop="copyrightHolder">(Image credit: Tom's Hardware)</span></figcaption></figure><p>4. <strong>Connect your USB audio adapter to the raspberry pi zero</strong>. You will need a USB-micro to female USB-A adapter to do this.</p><p>5. <strong>Solder the microphone and speaker in the handset to two separate 3.5mm cables. </strong>These will carry the signal from the pi to the speaker, and from the microphone to the pi. You should be able to connect these within the phone case and use the original handset cord. This will take a bit of trial and error to determine which wires belong to the speaker, and which to the microphone. </p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/As9uXjGWVZYMXxDJfhJUtP.png" alt="Google Assistant with Raspberry Pi" /><figcaption><small role="credit">Tom's Hardware</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/aK8XpkpzWX8e5iEnPnUThR.png" alt="Google Assistant with Raspberry Pi" /><figcaption><small role="credit">Tom's Hardware</small></figcaption></figure></figure><p>6. <strong>Connect the 3.5mm cables to the USB audio adapter</strong> being mindful to connect them in the proper order. </p><figure class="van-image-figure " data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="" name="image17.png" alt="Google Assistant with Raspberry Pi" src="https://cdn.mos.cms.futurecdn.net/LDGK7BfQnMqAASycXJsofQ.png" mos="" align="middle" fullscreen="1" width="1920" height="1080" attribution="" endorsement="" class="expandable"><a href='https://cdn.mos.cms.futurecdn.net/LDGK7BfQnMqAASycXJsofQ.png' target='_blank' class='expand-button icon-expand-image icon' ></a></p></div></div><figcaption itemprop="caption description" class=""><span class="credit" itemprop="copyrightHolder">(Image credit: Tom's Hardware)</span></figcaption></figure><p>7. <strong>Tuck the pi into the phone</strong>, and close up the cover - or keep it open while you debug setting up the assistant. Run the power adapter connected to the pi out the back of the case where the original telephone wire would go. </p><figure class="van-image-figure " data-bordeaux-image-check ><div class='image-full-width-wrapper'><div class='image-widthsetter' style="max-width:1920px;"><p class="vanilla-image-block" style="padding-top:56.25%;"><img id="" name="image10.png" alt="Google Assistant with Raspberry Pi" src="https://cdn.mos.cms.futurecdn.net/oNR8oqVnPWFtWLTZGtE99S.png" mos="" align="middle" fullscreen="1" width="1920" height="1080" attribution="" endorsement="" class="expandable"><a href='https://cdn.mos.cms.futurecdn.net/oNR8oqVnPWFtWLTZGtE99S.png' target='_blank' class='expand-button icon-expand-image icon' ></a></p></div></div><figcaption itemprop="caption description" class=""><span class="credit" itemprop="copyrightHolder">(Image credit: Tom's Hardware)</span></figcaption></figure><h2 id="setting-up-the-assistant-xa0">Setting Up The Assistant </h2><p>1.  <strong>Run the installation script</strong>. It’ll take care of base and python requirements. If you have a Raspberry Pi Zero, the <strong>compilation process can take hours</strong> and will appear stuck on a step installing grpc (it just moves very slowly). I’d recommend leaving it running over night. </p><pre class="line-numbers language-python" language="python" ><code>cd google_assistant_telephonemake install</code></pre><p>2. <strong>Configure your USB audio</strong> by running the following command. It will take care of editing your alsamixer config, setting your USB card as your default audio output, and setting volumes for the speaker and microphone. </p><pre class="line-numbers language-python" language="python" ><code>make configure-audio</code></pre><p>3. <strong>Test and adjust your volumes</strong> by running the following command, speaking, and listening through your phone’s handset. If your volume is not high enough on your microphone or speaker, set it with the alsamixer command. </p><pre class="line-numbers language-python" language="python" ><code># Run, speak something into the microphone, and listenmake test# Set volumesalsamixer</code></pre><p>4. <strong>Export your project ID</strong> to an environment variable. You can retrieve your project ID by <a href="https://console.actions.google.com/u/0/"><u>visiting this URL</u></a>, selecting your project, clicking the three dots next to your profile photo in the top right, and clicking “Project Settings” </p><pre class="line-numbers language-python" language="python" ><code>export PROJECT_ID=your-project-id</code></pre><p>5. <strong>Export your model ID</strong> from the Registering With Google steps to an environment variable. </p><pre class="line-numbers language-python" language="python" ><code>export DEVICE_MODEL_ID=your-model-id-from-the-earlier-steps</code></pre><p>6. <strong>Run the make run command</strong>. It will take care of registering this device, and saving the configuration to disk so you won’t need the environment variables in the future. </p><pre class="line-numbers language-python" language="python" ><code>make run</code></pre><p>7. <strong>Test your assistant</strong> by picking up the phone, and asking it a simple question, like “What is the capital of Canada?” If all goes well, you’ll see some logs in the terminal, and the assistant will respond. To ask another question, hang up the receiver and pick it up again.</p><p>8. Finally, run the following command to <strong>configure the assistant to run on boot</strong>. </p><pre class="line-numbers language-python" language="python" ><code>make configure-on-boot</code></pre>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ AmpliPi Raspberry Pi Sound System Plays Music in Every Room ]]></title>
                                                                                                                                                                                                <link>https://www.tomshardware.com/news/amplipi-raspberry-pi-sound-system-plays-music-in-every-room</link>
                                                                            <description>
                            <![CDATA[ This household sound system is built using a Raspberry Pi Compute Module. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">RVueFzPSxRc3ciAsSBkVMU</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/PhPF3WjRYUH7KvpyN3FtW-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 19 Feb 2021 19:21:41 +0000</pubDate>                                                                                                                                <updated>Wed, 05 Feb 2025 15:12:48 +0000</updated>
                                                                                                                                            <category><![CDATA[Raspberry Pi]]></category>
                                                                                                                    <dc:creator><![CDATA[ Ash Hill ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/p9HsnLCwBpTQYCBBhYXgrS.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Ash is a self-employed tech writer and illustrator with a serious affinity for the Raspberry Pi, 3D printing, retro gaming and finding the best tech deals and coupons. She has over a decade of IT experience and has been featured in the official Raspberry Pi magazine MagPi.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/PhPF3WjRYUH7KvpyN3FtW-1280-80.jpg">
                                                            <media:credit><![CDATA[MicroNova]]></media:credit>
                                                                                                                                                                                                                                    <media:description><![CDATA[Raspberry Pi]]></media:description>                                                            <media:text><![CDATA[Raspberry Pi]]></media:text>
                                <media:title type="plain"><![CDATA[Raspberry Pi]]></media:title>
                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/PhPF3WjRYUH7KvpyN3FtW-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Building your own smart home is easier than ever with a <a href="https://www.tomshardware.com/news/raspberry-pi"><u>Raspberry Pi</u></a>. Even companies like MicroNova have recognized the potential of our favorite single-board computer (SBC) by using one inside its home sound system, called AmpliPi.</p><p>The crowdfunded <a href="https://www.micro-nova.com/amplipi" target="_blank">AmpliPi</a> box is capable of streaming from four separate sources. Users can interact with it using a web-based interface and output audio to a maximum of 36 stereo output zones.</p><p>The system is built on top of the Raspberry Pi Compute Module 3 and can interface with the likes of Spotify, AirPlay and Pandora. Users can configure speaker zones and playlists using the AmpliPi REST API created by MicroNova.</p><figure role="gallery"><figure><img src="https://cdn.mos.cms.futurecdn.net/v2Nry4GBA9DxJpyYaoWGwD.jpg" alt="Raspberry Pi" /><figcaption><small role="credit">MicroNova</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/JQgqxbek4LsVMnxoxCcx2H.jpg" alt="Raspberry Pi" /><figcaption><small role="credit">MicroNova</small></figcaption></figure><figure><img src="https://cdn.mos.cms.futurecdn.net/k2ZQtfJFgVFf7WL63MariJ.jpg" alt="Raspberry Pi" /><figcaption><small role="credit">MicroNova</small></figcaption></figure></figure><p>MicroNova&apos;s web app lets users manage audio sources using a series of tabs. It includes settings to adjust groups and zones to make sure music plays in the intended room. </p><p>Explore the <a href="https://github.com/micro-nova/AmpliPi" target="_blank">AmpliPi GitHub</a> for more in-depth information about how the system works.</p><p>If Raspberry Pi projects get you excited, check out our list of <a href="https://www.tomshardware.com/features/best-raspberry-pi-projects">Best Raspberry Pi Projects</a> for more fun creations from the maker community.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Control Your Raspberry Pi with an Android App ]]></title>
                                                                                                                                                                                                <link>https://www.tomshardware.com/news/control-your-raspberry-pi-with-an-android-app</link>
                                                                            <description>
                            <![CDATA[ You don't need to use the terminal to access your Pi remotely. HomeBerry gives you several basic functions on tap. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">v2sNraEKR6kpd9mknA7Fn9</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/Q4btrUMdAuqk26VKkvA7f4-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Fri, 10 Jul 2020 09:51:35 +0000</pubDate>                                                                                                                                <updated>Tue, 28 Jan 2025 14:48:24 +0000</updated>
                                                                                                                                            <category><![CDATA[Raspberry Pi]]></category>
                                                                                                                    <dc:creator><![CDATA[ Ash Hill ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/p9HsnLCwBpTQYCBBhYXgrS.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Ash is a self-employed tech writer and illustrator with a serious affinity for the Raspberry Pi, 3D printing, retro gaming and finding the best tech deals and coupons. She has over a decade of IT experience and has been featured in the official Raspberry Pi magazine MagPi.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/Q4btrUMdAuqk26VKkvA7f4-1280-80.jpg">
                                                            <media:credit><![CDATA[Andrej Martinák]]></media:credit>
                                                                                                                                                                                                                                                                                                                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/Q4btrUMdAuqk26VKkvA7f4-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Want to reboot your <a href="https://www.tomshardware.com/news/raspberry-pi"><u>Raspberry Pi</u></a>? Don&apos;t even worry about opening a terminal window—the HomeBerry Android app, developed by Andrej Martinák, has everything you need to control your Pi remotely with a few basic functions.</p><p>HomeBerry works with a custom REST API. This API must be installed on your Raspberry Pi in order for a companion Android app to communicate the Raspberry Pi. You can read more about and download the HomeBerry API repository on <a href="https://github.com/AmkSk/homeberry-api"><u>Github</u></a>. Once it&apos;s installed, you&apos;ll need to load the HomeBerry app onto an Android device (an Android tablet should work just as well as a smartphone).</p><p>The Android app features a user interface with plenty of options and settings. You can restart your Pi, enable and disable Bluetooth or even launch specific apps like Kodi.</p><p>If you want to take HomeBerry for a spin, you can check it out on <a href="https://github.com/AmkSk/homeberry"><u>Github</u></a>. Martinák provides all of the source code and plenty of info to get you started. This isn&apos;t his first project, either. Be sure to follow him on <a href="https://www.reddit.com/user/AmkSk"><u>Reddit</u></a> for more projects and future updates to HomeBerry.</p>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
                                <item>
                                                            <title><![CDATA[ Raspberry Pi Project Helps Track Glucose Levels ]]></title>
                                                                                                                                                                                                <link>https://www.tomshardware.com/news/raspberry-project-diy-dexcom-glucose-tracker</link>
                                                                            <description>
                            <![CDATA[ This Raspberry Pi project was designed to help people with Dexcom systems monitor their glucose levels. ]]>
                                                                                                            </description>
                                                                                                                                <guid isPermaLink="false">hEnwapLsRkd2wN3JDnvydc</guid>
                                                                                                <enclosure url="https://cdn.mos.cms.futurecdn.net/5GZyZ4UaBx6dtPK782byHZ-1280-80.jpg" type="image/jpeg" length="0"></enclosure>
                                                                        <pubDate>Tue, 26 May 2020 17:15:57 +0000</pubDate>                                                                                                                                <updated>Thu, 30 Jan 2025 16:32:23 +0000</updated>
                                                                                                                                            <category><![CDATA[Raspberry Pi]]></category>
                                                                                                                    <dc:creator><![CDATA[ Ash Hill ]]></dc:creator>                                                                                    <dc:source><![CDATA[ https://cdn.mos.cms.futurecdn.net/p9HsnLCwBpTQYCBBhYXgrS.jpg ]]></dc:source>
                                                                <dc:description><![CDATA[ &lt;p&gt;Ash is a self-employed tech writer and illustrator with a serious affinity for the Raspberry Pi, 3D printing, retro gaming and finding the best tech deals and coupons. She has over a decade of IT experience and has been featured in the official Raspberry Pi magazine MagPi.&lt;/p&gt; ]]></dc:description>
                                                                                                                                <cf:isSponsored>false</cf:isSponsored>
                <cf:hasAffiliateLinks>false</cf:hasAffiliateLinks>
                <cf:isPaid>false</cf:isPaid>
                                                                                                                                <media:content type="image/jpeg" url="https://cdn.mos.cms.futurecdn.net/5GZyZ4UaBx6dtPK782byHZ-1280-80.jpg">
                                                            <media:credit><![CDATA[Paulcole710]]></media:credit>
                                                                                                                                                                                                                                                                                                                                                    </media:content>
                                                    <media:thumbnail url="https://cdn.mos.cms.futurecdn.net/5GZyZ4UaBx6dtPK782byHZ-1280-80.jpg" />
                                                                                                                                                                    <content:encoded >
                            <![CDATA[
                            <article>
                                <p>Any <a href="https://www.tomshardware.com/news/raspberry-pi">Raspberry Pi</a> project that makes life a little easier is a success in our book. Dexcom systems already do that by helping users monitor blood sugar levels. This Raspberry Pi project shared by <a href="https://www.reddit.com/user/paulcole710">Paulcole710 </a>on <a href="https://www.reddit.com/r/diabetes/comments/gmoqql/made_this_for_my_desk_raspberry_pi_eink_screen/" target="_blank">Reddit</a> can help streamline readings by interacting with a Dexcom system to provide a visual depiction of the glucose data.</p><p>This DIY Dexcom tracker uses an E-Ink display to show a trend arrow informing whether or not the current glucose level is within an appropriate range. According to Paulcole710, this saved him from stressing too much over specific numbers. It also removed the burden of needing to use a phone every time he wanted to check for changes.</p><p>The project is built on top of a Raspberry Pi and relies on a Python script to manage the E-ink display. Paulcole710 used a Python API called <a href="https://github.com/gagebenne/pydexcom" target="_blank"><u>PyDexcom</u></a><u>,</u> which allowed him to pull data from the Dexcom system as needed in his script. The maker used this <a href="https://github.com/waveshare/e-Paper/tree/master/RaspberryPi%26JetsonNano/python/lib/waveshare_epd" target="_blank"><u>Python library</u></a> to control the E-ink display.</p><p>Paulcole710&apos;s project is very useful as-is, but the creator already has ideas for improvement. For example, the display currently updates every 9 minutes, and he is considering making one of the buttons on the E-ink display update the display on demand.</p><p>If you&apos;re interested in this project and want to keep an eye out for updates, you can follow Paulcole710 on <a href="https://www.reddit.com/user/paulcole710" target="_blank"><u>Reddit.</u></a>.</p><iframe src="https://content.jwplatform.com/players/YdWWS5dA.html" id="YdWWS5dA" title="Raspberry Pi 4 Review: The New Gold Standard for Single-Board Computing" width="1920" height="1080" frameborder="0" scrolling="auto" allowfullscreen></iframe>
                                                            </article>
                            ]]>
                        </content:encoded>
                                                </item>
            </channel>
</rss>