LightBlog

jeudi 21 janvier 2021

Android has been ported to a RISC-V board

Google’s Android operating system currently supports a handful of instruction set architecture (ISA) families, including ARM and x86. The vast majority of smartphones, tablets, TVs, and smartwatches that run Android today feature ARM-based chipset designs, as Intel has long since abandoned its handset CPUs while support for MIPS was dropped with NDK revision 17. While Google does not officially provide support for compiling Android on hardware based on the open RISC-V ISA, several development teams are working to run AOSP on RISC-V hardware. One such effort is led by T-Head, the business entity of Alibaba specializing in semiconductors, which today announced that they’ve successfully ported Android 10 onto its in-house RISC-V hardware.

A few months ago, PLCT Lab successfully booted Android to a command-line interface on a 64-bit RISC-V core emulated in QEMU. The team launched a project on GitHub they’re calling “AOSP for RISC-V” and are still in the early stages of cross-compiling AOSP and booting to a GUI. Meanwhile, T-Head, which designed the ICE SoC with its in-house, RISC-V-based XuanTie C910 cores, has managed to boot Android 10 with working graphics and touch.

The ICE chip from T-Head with 3 XuanTie C910 (RISC-V 64) CPU cores.

It runs quite slowly, as you can see in the video embedded below, but this is to be expected given the status of this port and the hardware it’s running on. In the video, a couple of stock AOSP applications are launched, including the clock app, the contacts app, and the mail app. More complex applications such as games aren’t shown off on this prototype as these apps would likely need to be recompiled to target RISC-V.

This Android 10 port is based on the android10-release branch in AOSP, and the source code developed by T-Head can be found on the company’s GitHub page.

This is an exciting development for the open hardware community. Since RISC-V is a free and open ISA, anyone is free to design chips based on it without paying any licensing or royalty fees. That doesn’t prevent companies from extending RISC-V with custom instruction set extensions — after all, RISC-V has a permissive license — but it does significantly lower the barrier to entry for new companies seeking to design their own chips. Vendors that want to make cheap IoT products will be interested in using RISC-V to develop low-cost chips, while companies seeking to reduce their dependence on competitors or foreign entities will also express interest. With NVIDIA acquiring ARM and the U.S. government forcing ARM to cut ties with Huawei, we’ll undoubtedly see more and more interest in RISC-V from tech firms around the world. Unfortunately, it will be difficult to actually tell just how much traction RISC-V is gaining since there’s no requirement for vendors to disclose its usage.

The post Android has been ported to a RISC-V board appeared first on xda-developers.



from xda-developers https://ift.tt/3o7NSMk
via IFTTT

Samsung is mass-producing 90Hz OLED displays for laptops

Samsung Display has announced that it will mass-produce the world’s first 90Hz OLED displays destined for laptops. That’s an upgrade over current OLED panels found on high-end laptops, which offer a 60Hz refresh rate.

According to a press release, Samsung Display will initially produce 14-inch, 90Hz OLED displays beginning in March. While exact specs haven’t been revealed, these displays are expected to be available in laptops and notebooks released by “several global IT companies.” “OLED display panels can best satisfy the diverse consumer needs for laptops used in telework, online education, video streaming, and gaming,” Samsung Display said.

The company is claiming its 90Hz OLED screens will offer high-speed driving performance that’s on par with that of 120Hz LCD. “Samsung Display tested blur length using the same motion picture of a fast driving car and found that the image drag of 90Hz OLED and 120Hz high refresh rate LCD screens is 0.9mm and 1mm, respectively,” the company said. “In short, 90Hz OLED screens smear amazingly little, at practically the same rate as a 120Hz LCD.”

Samsung Display didn’t say which OEM partners are expected to adopt these new 90Hz OLED displays, but it could be the beginning of a new era of quality. OLED displays are relatively rare in everyday laptops, though you can find them in some gaming options. The introduction of a 90Hz refresh rate could improve the gaming experience on laptops, but also make the everyday experience feel much smoother.

One possibility is Apple adopting Samsung Display’s new screens. The Cupertino-company is rumored to be launching a 14-inch MacBook Pro this spring, right around the time Samsung Display will begin mass production. That’s just speculation, but it’s certainly a possibility. Either way, it’s an exciting development on the laptop front. We’ve seen mobile displays quickly adopt higher refresh rates, so it’s about time we see the same in other portable devices.

The post Samsung is mass-producing 90Hz OLED displays for laptops appeared first on xda-developers.



from xda-developers https://ift.tt/3sPelCe
via IFTTT

Linux can now be run on the Mac Mini with Apple Silicon

Ever since Apple launched its new Macs with the company’s new high-performance ARM chips, third-party software developers have been hard at work getting alternative operating systems up and running on the new hardware. Early last month, a few developers booted Windows 10 and Fedora Linux on an M1 Mac via virtualization, but the biggest breakthrough in alternative OS development for M1 Macs has come from the team at Corellium, a firm that specializes in ARM device virtualization. The team has managed to port Linux and make it “completely usable” on the M1 Mac Mini.

In a blog post, Corellium lays out how they ported Linux to the new Macs. The company leveraged its experience developing the Sandcastle project — which enabled booting Android on older iPhones susceptible to the checkm8 exploit — to write Linux drivers for the new Apple SoCs. Fortunately, Apple officially allows booting custom kernels on Apple Silicon Macs, so there’s no need to leverage an exploit to boot an unsigned kernel. Without getting into the nitty-gritty details — Corellium’s blog post does a great job at that — Apple Silicon’s firmware interfaces and boot process are very different compared to other 64-bit ARM SoCs. With a bit of work, the Corellium team managed to add support for enough hardware interfaces to boot Ubuntu Linux on the M1 Mac Mini.

The patches needed to boot Linux on M1 Macs are documented here, while the source code for the pre-loader needed to start the processor cores can be found here. The changes have been pushed upstream, though it’ll take a lot more work before the code gets merged. Other members of the Linux community are working to support Linux on M1 Macs, fortunately. Most notably, the team behind the crowd-funded Asahi Linux project — which aims to port Arch Linux to Apple Silicon Macs — is working on reverse-engineering the GPU architecture to enable hardware acceleration. In order to boot Linux directly on M1 Macs, work is being done to use PongoOS as the bootloader.

If you’re interested in trying out Linux on your own M1 Mac Mini, Corellium has shared instructions on how to boot Ubuntu. You can find the full instructions here, but in summary, you’ll need to download their live image (which is slightly modified from the ARM64 Ubuntu build for the Raspberry Pi), copy the image to an external USB drive (which needs to be at least 16GB in capacity), connect your USB drive to the Mac Mini’s USB-C port, boot into the recovery OS, install the custom kernel (Corellium has provided a setup script), and then log in using the default credentials.

As you can see, the installation process is not very user-friendly, so it’s not recommended for beginners to muck around with Linux on their Mac Mini. Furthermore, there’s no GPU acceleration or support for the M1’s machine learning cores, so don’t expect to play games or run ML tasks. Still, this is exciting news for anyone interested in PC hardware and Linux. The performance and battery life on offer from Apple Silicon MacBooks are second to none, so these machines will be perfect for on-the-go programming. Even Linus Torvalds agrees.

The post Linux can now be run on the Mac Mini with Apple Silicon appeared first on xda-developers.



from xda-developers https://ift.tt/35ZEioC
via IFTTT

Mozilla will make it easier to install extensions in Firefox 85 for Android

Mozilla has made some notable changes to Firefox on Android over the past few months. In September of 2020, the company rolled out Firefox 79, and with it came limited extension support. The company then rolled out improved extension support to a Nightly build of Firefox for Android. Now, Mozilla said it’s planning to release another update on January 25 that will allow users to install supported Recommended Extensions directly from addons.mozilla.org (AMO).

Previously, Mozilla made it so extensions for mobile devices could only be installed from the Add-ons Manager, but the new update will feel more familiar to those who use Firefox on desktop. “We hope this update provides a smoother installation experience for mobile users,” Mozilla said.

“As a quick note, we plan to enable the installation buttons on AMO during our regularly schedule site update on Thursday, January 21,” Mozilla said in a blog post. “These buttons will only work if you are using a pre-release version of Firefox for Android until version 85 is released on Thursday, January 25.”

While Mozilla is committing to improving the optimization of add-on performance on mobile, the company didn’t comment on supporting additional extensions. But with installation now more familiar and accessible, perhaps this is just the first step to improving the experience.

Some of the extensions that are available for Firefox on mobile include Ghostery, AdGuard, Web Archives, and Bitwarden. Not a whole lot, but it’s a good start, and some major ones are available. Mozilla still has some work to do to get back into the good graces of Firefox users on mobile. But this week’s update is a welcome addition, and we look forward to seeing how Firefox on mobile improves down the road.

Mozilla said that you can use an override setting to install other extensions listed on AMO on Firefox for Android Nightly.

Firefox Browser: fast, private & safe web browser (Free, Google Play) →

The post Mozilla will make it easier to install extensions in Firefox 85 for Android appeared first on xda-developers.



from xda-developers https://ift.tt/2XZBjbh
via IFTTT

You got the PS5, now get the Vizio 4K120 Quantum X 65-inch TV for $430 off

Happy PlayStation 5 launch day–wait, hold on. It’s not launch day? Well, happy PlayStation 5-restock-everywhere day! As it turns out, PlayStation 5s have been in and out of stock all day, and you may have nabbed one for yourself! If you’re still trying, though, head over to our PS5 restock article and give the retailer list a try. Seriously, the consoles have been flashing in and out of stock faster than anyone can keep track of! Anyway, now you finally have your PlayStation 5, it’s time to get a new TV to take full advantage of the next-gen experience with the Vizio 4K120 Quantum X TV.

Trust me, if you need a TV that can handle everything the PlayStation 5 has to offer, then the Vizio 4K120 Quantum X will one of the best TVs to consider. This 4K, 65-inch, UHD TV has a variable refresh rate of 48 to 120Hz, so you’ll be sure to always have smooth gameplay. In addition to being a great gaming TV, the Quantum X also has both a Chromecast and Apple AirPlay built-in, so you can easily cast things from Apple and Android/Windows to your TV with ease. There are even four HDMI ports in this TV–enough for all three modern consoles with room for something else!

The Vizio 4K120 Quantum X is currently on sale at B&H Photo and Video! I guess that’s where the video part in their name comes in, huh? You can get this TV delivered to you for just $1,199, $430 off the retail price! For a 4K, 65-inch TV that’ll make your games and media look great, you can’t beat this price.

    Vizio 4K120 Quantum X TV (65-inch)
    This 4K, 65-inch TV is perfect for the newest generation of gaming consoles!

If you’re still trying to that PS5 or Xbox Series X, though, you may have some luck at Best Buy, who are staggering their stock throughout the day. You may get lucky!

    PlayStation 5
    Best Buy will be releasing their stock of PlayStation 5s throughout the day. Good luck!
    Xbox Series X
    Best Buy will be releasing their stock of Xbox Series Xs throughout the day. Good luck!

The post You got the PS5, now get the Vizio 4K120 Quantum X 65-inch TV for $430 off appeared first on xda-developers.



from xda-developers https://ift.tt/2XYMHUY
via IFTTT

Microsoft Edge browser gets updated with loads of new features and themes

Microsoft has unveiled a major update for its Edge browser, introducing new features that include sleeping tabs, new themes, and improvements to performance. The latest features arrive a year after the Chromium-powered version of Microsoft Edge was released.

Likely the most exciting features from a consumer standpoint is the introduction of new themes in Edge. Microsoft said it created 24 new themes, giving users plenty of options to personalize their browser experience. Some of the themes are straight from Xbox, including Halo, Gears, Forza, Microsoft Flight Simulator, Sea of Thieves, and more.

The themes apply a new background on the new tab page, while tabs, address bar, and other parts of the browser also take on the look of the theme. Support is also available for vertical tabs in the Dev channel, which the company has recently been testing.

Speaking of design, Microsoft is incorporating more elements of its Fluent design system into Edge, beginning with the browser’s icons, which now take on a rounder and softer appearance. Microsoft said it plans to bring more of its Fluent design system to more of its products, but didn’t share details.

The next thing people will notice in Edge is sleeping tabs. Microsoft said the feature will boost browser performance by improving memory and CPU resource usage. “When you have several tabs open, it will release system resources for inactive tabs to help power new or existing tabs as well as other applications, preventing slowdowns and sluggishness.”

Microsoft is also rolling out new password manager features to Edge. One of the features is a password generator. The new will automatically suggest a secure password when you’re signing up for a new online account or changing an existing password. The password generator arrives ahead of other security features, including a password monitor, which will tell you if one of your passwords is part of a list of leaked credentials on the dark web.

In terms of improved privacy, Microsoft said Edge will include extra transparency to help users manage specific site permissions. Users will be able to control which sites you share location, camera, and microphone access. You can also review, edit, and reset site permissions if you change your mind.

These features are part of a much larger update to Edge, which is also rolling out history and tab sync to all users. The feature was previously made available to certain countries earlier this month.

The post Microsoft Edge browser gets updated with loads of new features and themes appeared first on xda-developers.



from xda-developers https://ift.tt/361vC1f
via IFTTT

OnePlus and OPPO have reportedly merged hardware R&D teams

OnePlus and OPPO have reportedly merged their research and development teams in an effort to “better maximize resources.” OnePlus is majority-owned by OPPO, which itself is a subsidiary of BBK Electronics.

OnePlus said in a statement, via Android Authority, that it’s in the process of further integrating some R&D capabilities within OPLUS, its long-term investor.

“To better maximize resources and further position OnePlus for growth, we are in the process of further integrating some R&D capabilities within OPLUS, our long-term investor. OnePlus will continue operating independently and working to deliver the best possible user experience for existing and future OnePlus users.”

While the statement doesn’t outright confirm the two have completely merged their R&D teams, it might be as close to confirmation as we’re going to get. This is a move that likely already happened internally a while back, but now the news is public-facing.

OnePlus already shares a lot of infrastructure with OPPO (manufacturing, backends, etc.) and the companies also share a lot of the fruits of hardware R&D (see how similar the OnePlus 8 Pro is to the OPPO Find X2 Pro). The biggest difference between OnePlus and OPPO products has always been the software (OxygenOS on OnePlus phones versus ColorOS on OPPO phones) and that will remain distinct between the two.

The move will likely result in even better alignment among the brands. Realme, which is also overseen by investor group OPLUS, will likely benefit as well. Improved integration with teams could mean ideas not only become better, but developed quicker for market.

A report from DoNews, which first broke this report, likens the integration between OnePlus and OPPO to the relationship between Xiaomi and Redmi, which share the same R&D system.

For now, the integration is purely related to hardware, not software, so each brand will seemingly be distinct with their own flavor of Android. That doesn’t mean, however, that we won’t see similarities shared by the different takes on Android.

The post OnePlus and OPPO have reportedly merged hardware R&D teams appeared first on xda-developers.



from xda-developers https://ift.tt/3c0tydx
via IFTTT