LightBlog

dimanche 31 mai 2020

Taskbar 6.0 enables a Samsung DeX-like desktop mode experience on some Android 10+ devices

Android 10 has been out for nearly 9 months now, but one of its best features, desktop mode, is still widely unknown. That’s because it’s technically hidden in Android 10, requiring a development flag to be enabled as well as support built-in to the stock launcher app. Thankfully, the developer of Taskbar has figured out a way to make Android 10’s desktop mode far more useful, bringing a Samsung DeX-like experience to some devices.

For some background, Android 10 added a “Secondary Launcher” activity to Launcher3, the AOSP launcher app that Google’s Pixel Launcher and many other OEM launcher apps are derived from. When an Android device with support for display output is hooked up to an external display, this Secondary Launcher activity is shown on the external display. However, because this Secondary Launcher is extremely barebones, it’s not useful to use as a productivity tool. Third-party app developers figured out that it’s possible for their own launcher apps to replace the stock launcher on the external display, and that’s exactly what XDA Senior Member farmerbb has implemented in Taskbar 6.0.

Taskbar is an open-source Android app that puts a floating start menu and recent apps tray on top of any screen. Since it supports launching Android apps in freeform multi-window, it even comes pre-installed on Bliss OS, a popular Android port for x86 PCs. Back in early November, farmerbb released a fork of the open-source Lawnchair launcher with Taskbar integrated into it. This gave us an early look at what Android 10’s hidden desktop mode could look like with some development effort, but there were some glaring issues that needed fixing. The desktop mode user experience needed fixing so that freeform multi-window behavior worked as you would expect, the setup process needed to be cleaned up so you could control the DPI/UI without needing another app, and a better solution had to be found so that you wouldn’t have to change your default launcher. Now, farmerbb has updated Taskbar to version 6.0 to address all of these issues.

Taskbar 6.0 Samsung DeX-like desktop mode on Android 10

Desktop Mode with Taskbar 6.0

Setting up Taskbar’s desktop mode is quite easy:

  1. In Developer Options, turn on “enable freeform windows” and “force desktop mode” and then reboot your device. (The latter may be unavailable on some OEM software like ZenUI/ROG UI, but don’t worry if it’s not there.)
  2. Install Taskbar 6.0 (older versions won’t work) from Google Play.
  3. Open Taskbar’s settings and go to “Desktop Mode.” Enable it and grant the app permission to “display over other apps” as this is required for the app’s floating start menu to appear. Then, set the app as your default home app. Don’t worry, though, as the next prompt will ask you to set your preferred/primary launcher app, so Taskbar won’t be hijacking your home screen. (Note that on some devices, changing the default launcher will disable Android 10’s full-screen navigation gestures.)
  4. Next, I highly recommend you follow the instructions to “enable additional settings” for desktop mode. This will allow you to lower the DPI so UI elements aren’t enormous on the external display, to hide the navigation bar, and to even dim the phone’s screen to save battery life while it’s connected to the external display. You’ll have to set up ADB access on your PC and run the following command:
    adb shell pm grant com.farmerbb.taskbar android.permission.WRITE_SECURE_SETTINGS

    (If you are using Taskbar’s “Donate” version, replace “com.farmerbb.taskbar” with “com.farmerbb.taskbar.paid” in the above command.)

  5. Finally, check to make sure that “usage access” has been enabled for Taskbar. Doing so will allow the app to show a row of your recently used applications in the start menu.
  6. Now, simply connect your phone to your external display using a USB Type-C to Type-C cable (if your external display supports Type-C input) or via a USB Type-C to HDMI adapter.

Once connected, you can use the start menu to launch apps, search for apps, add app icons to the home screen, open some system menus, and more. You can tap the icon next to the start menu to add/show widgets. You can launch multiple instances of windows, and in some cases like Google Chrome, have multiple tabs.

Taskbar 6.0 Samsung DeX-like desktop mode on Android 10 Taskbar 6.0 Samsung DeX-like desktop mode on Android 10 Taskbar 6.0 Samsung DeX-like desktop mode on Android 10

There are loads of other options and changes in Taskbar 6.0, so I recommend you read the full changelog available here.

Display Output on Android – Sadly Still Limited

Who might this be useful for? Samsung, Huawei/Honor, and LG offer their own desktop mode experiences, so there’s you won’t find much use out of Taskbar’s desktop mode if you own a smartphone from one of those brands. ASUS, OnePlus, Essential, Google, and Xiaomi don’t offer their own desktop mode experiences, so if you’re on at least Android 10 on a device from one of these brands, then you may find Taskbar’s desktop mode feature to be useful. If you want a desktop mode experience to be more productive, then I recommend you use a Bluetooth keyboard and mouse. If you have a portable external monitor/laptop chassis like the NexDock 2, then you’ll have an even better experience with Taskbar.


Keep in mind that in order to actually make use of this feature, your smartphone must support display output. Qualcomm’s latest Snapdragon 800 and 700 series chipsets natively support DisplayPort Alternate Mode over a USB 3.1 Type-C port, but some vendors (like Google) have disabled this functionality on their smartphones. If your device doesn’t support DisplayPort Alternate Mode, then you may have luck using a DisplayLink-certified adapter and the DisplayLink Presenter app to mirror the phone’s display. Screen mirroring using a DisplayLink adapter isn’t as ideal as native desktop mode through a standard connector, but it’s better than not having any display output at all! Fortunately, Taskbar can still be used if you’re just mirroring your phone’s display so long as the app is set as the default launcher, but you’ll have to use the developer’s SecondScreen app to change the resolution and density.

The biggest downside to desktop mode on Android right now is the limited app support. Even though Samsung and Huawei have both offered desktop mode experiences for years and sell millions of smartphones a year, there’s not a lot of demand from users to support desktop mode. That means that a lot of Android apps out there aren’t optimized for larger screens. Google wants to change that because broader Android app support for larger screens will benefit Chromebooks as well, but sadly, there’s still a long way to go before most Android apps support larger screens. Thus, while using Taskbar, you may notice that some apps refuse to run or just look terrible, and there’s not much you can do to fix that.

Download Taskbar 6.0

If you have one of the following smartphones, I recommend giving this app a try:

You can download Taskbar 6.0 from the Google Play Store link below or compile the app from its source code on GitHub. The app is totally free to use, but there’s a $1.99 donate version in case you want to support farmerbb’s development efforts.

Taskbar Forum Thread on XDA ||| Taskbar Source Code on GitHub

Taskbar - PC-style productivity for Android (Free, Google Play) →

Taskbar (Donate Version) ($1.99, Google Play) →

The post Taskbar 6.0 enables a Samsung DeX-like desktop mode experience on some Android 10+ devices appeared first on xda-developers.



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

samedi 30 mai 2020

LineageOS 17.1 adds support for new OnePlus, Samsung, Xiaomi, and other devices following server hack

LineageOS is the most popular AOSP-based custom ROM out there. Its origin can be traced back to CyanogenMod, which was itself not only the most well-known custom ROM many years ago but also the reason the OnePlus One was so well-received by the community. Over the years, the team behind LineageOS has kept the project updated with new versions of Android for dozens of Android devices. The latest version, LineageOS 17.1, is based on Android 10 and supports a long list of devices. Now, the custom ROM team has added official support for their latest release for a lot of devices from OnePlus, Samsung, Xiaomi, and more. Newly added devices include the Essential Phone, Moto X (2014), Samsung Galaxy A5 (2016), Redmi Note 5 Pro, and more.

The LineageOS team recently decided to cease the development of LineageOS 15.1 and jump to version 17.1 rather than 17.0 after they decided to rebase on top of the updated AOSP release corresponding to the Pixel 4/4 XL launch. With the update, the team also announced Lineage Recovery as the default option to install LineageOS on officially supported phones. 17.1 also added a new ThemePicker, a partial screenshot feature, and a lot more.

You can find the new LineageOS nightly builds for each of the following devices by tapping on “Get the builds here” on their respective Wiki pages. All of the devices listed here except for the Samsung Galaxy Grand 2 Duos are supported by LineageOS 17.1. The newly added Grand 2 Duos is supported by LineageOS 16 based on Android 9 Pie.

Device + XDA Forum Link Code-name + Wiki Page Maintainer(s)
Essential Phone mata haggertk, intervigil, npjohnson, rashed
Motorola Moto X (2014) victara jro1979, linckandrea, npjohnson
OnePlus 2 oneplus2 OzzysCmAcc, aviraxp
OnePlus 7 guacamoleb (mirror)* AshwinRC
Samsung Galaxy A3 (2016) a3xelte danwood76, Stricted
Samsung Galaxy A5 (2016) a5xelte danwood76, Stricted
Samsung Galaxy Grand 2 Duos ms013g (mirror)* djchittoor
Samsung Galaxy S5 Neo s5neolte danwood76, Stricted
Wileyfox Swift crackling 115ek
Xiaomi Mi A2 jasmine_sprout (mirror)* mikeioannina
Xiaomi Mi 6X wayne (mirror)* Isaac Chen
Xiaomi Mi Note 3 jason dianlujitao
Xiaomi Redmi 2 wt88047 nicknitewolf
Xiaomi Redmi 7 onclite (mirror)* Dhina17
Xiaomi Redmi Note 5 Pro whyred (mirror)* srfarias, SebaUbuntu
Xiaomi Redmi Note 6 Pro twolip (mirror)* DD3Boh
Xiaomi Redmi Note 7 lavender (mirror)* erfanoabdi

*Some of the download pages for newly added devices return a code 500 “Internal Server Error.” Until this bug is fixed, you can download the official builds from the official LineageOS download mirror. For those devices that require it, the download mirror for LineageOS Recovery can be found here.

Be sure to read the installation instructions for each of the devices as well as the other documentation linked such as for Lineage Recovery. Also, be sure to take a backup of your data before you start with the installation process.

Why the delay?

If you’re wondering why LineageOS has had a delay in getting new builds up, the answer is because LineageOS suffered a hack in early May. According to a statement published by the team on May 3rd, an attacker “used a CVE in our saltstack master to gain access to our infrastructure.” Salt is an open-source framework to manage servers that is used by loads of open-source projects like LineageOS. On April 30th, Cybersecurity firm F-Secure publicly disclosed a vulnerability in Salt that could be used to bypass authorization. Attackers quickly targeted Salt installations that were unpatched, resulting in dozens of servers being hacked.

The LineageOS team identified the attack and then quickly took down its servers. The team confirms that their build signing keys are unaffected (so third-parties can’t sign and distribute official LineageOS builds), the currently uploaded builds themselves are unaffected, and the project’s source code is unaffected.

The post LineageOS 17.1 adds support for new OnePlus, Samsung, Xiaomi, and other devices following server hack appeared first on xda-developers.



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

Night Vision uses the ToF camera on the Samsung Galaxy S20+, Note 10+, and S10 5G to let you see in the dark

Hardware-backed facial recognition in the Android smartphone world often relies on Time-of-Flight (ToF) sensors. Samsung, for example, utilizes the ToF module on the 5G variant of the Galaxy S10 to power their 3D face unlock mechanism. The ToF camera tracks the distance between two objects based on the constant speed of light. Developers have also used data from this camera to create virtual 3D models with depth data to render the surroundings as a pseudo-night vision mode. We first saw this work on certain Huawei and Honor phones in the past with the help of an app named Night Vision / ToF Viewer, and the same app can help you to turn your Samsung Galaxy S20+, Samsung Galaxy Note 10+, or Samsung Galaxy S10 5G into a somewhat functional, but mostly gimmicky, night vision camera.

Galaxy S20+ Forums ||| Galaxy Note 10+ Forums ||| Galaxy S10 5G Forums

When we first tinkered with the app back in 2019, it wasn’t made to detect the Galaxy S10 5G’s ToF sensor. The developer, Luboš Vonásek, worked hard to gradually expand the list of supported devices with ToF cameras. The Android 10/One UI 2.0 update for the Galaxy S10 5G apparently made it easy to handle the ToF module, albeit the output is still limited to a low resolution of 240×180. On newer Samsung devices, such as the Galaxy Note 10+ and Galaxy S20+, the app can render the surroundings in night vision mode with a better resolution of 320×240.

galaxy_note_10_plus_tof_night_vision

Night Vision/TOF Viewer on the Samsung Galaxy Note 10+. Image credits: Reddit user /u/toelingus

According to our own Max Weinbach, using Night Vision on Samsung provides better quality, while you can get a better range on Huawei devices. The VR mode in this app is no longer accessible since the last update, though, as the developer removed it completely. There is no complicated prerequisite – owners of the aforementioned phones can straight away download it from the Google Play Store without messing with ADB and/or any kind of system file modding.

Night Vision / ToF Viewer (Free, Google Play) →


Credits to Reddit user toelingus for the screenshot!

The post Night Vision uses the ToF camera on the Samsung Galaxy S20+, Note 10+, and S10 5G to let you see in the dark appeared first on xda-developers.



from xda-developers https://ift.tt/36Iqcam
via IFTTT

vendredi 29 mai 2020

Realme 5 and Realme 5s start getting Android 10 with Realme UI

Launched back in August 2019, the Realme 5 was one of the first phones from the Chinese brand to feature the mid-range Qualcomm Snapdragon 665 chip. The affordable quad-camera phone comes with a 12MP primary camera and runs ColorOS 6 on top of Android 9 Pie. Within a few months, Realme refreshed the device with a 48MP Samsung ISOCELL Bright GM1 sensor and launched it as the Realme 5s. According to the update roadmap shared by Realme India’s CEO Madhav Sheth, the phone duo is scheduled to receive a taste of Android 10-based Realme UI in May. The company has kept their promise as it has now rolled out the stable Realme UI update with Android 10 to the Realme 5 and the Realme 5s.

Realme 5 XDA Forums

Earlier this month, Realme started an initiative called “Realme UI Early Access” for the owners of the Realme 5/5s, which served as a pilot open beta testing before the actual rollout. The current stable Android 10 build is tagged as RMX1925EX_11_C.39, and it brings in several new features such as Focus Mode, optimized three-finger screenshot, and a revamped camera UI. It is worth mentioning that the Realme 5 and the 5s share a common firmware due to their internal similarities.

realme_5_android_10_realme_ui

Thanks to Realme Community user mmmllL for the screenshot!

The combined changelog for the Realme UI 1.0 update for the Realme 5/5s is as follows:

Realme UI 1.0 (Android 10) update changelog for the Realme 5/5s

  • Visuals
    • Updated UI to realme UI
    • Brand new Real Design makes visuals more attractive and operation more efficient.
  • Smart Sidebar
    • Optimized user interface and improved one-handed operation.
    • Optimized Smart Sidebar: Replaced File Console with File Manager; removed OSIE Visual Effect and No Notification Alerts.
    • Drag an app out of Smart Sidebar to open it in Split-screen Mode.
    • Added two new features: “Assistive Ball Opacity” and “Hide Assistive Ball on Fullscreen App”.
    • Optimized the Floating Window feature for more apps.
    • Added Bubbles: A bubble is displayed when you open an app in a floating window from the Smart Sidebar. Tap the bubble to collapse or open the app.
  • Screenshot
    • Optimized 3-Finger Screenshot Gesture: Use 3 fingers to touch and hold the screen, and swipe to take a screenshot of the selected part of the screen (partial screen capture). Use 3 fingers to touch and hold the screen, and swipe your fingers outwards to capture a long screenshot.
    • Added screenshot settings: You can adjust the position of the screenshot preview floating window and set the screenshot sound.
    • Optimized screenshot preview floating window: After taking a screenshot, drag it up and release to share it, or drag it down and release to take a long screenshot.
  • Navigation Gestures 3.0
    • Optimized gestures: All gestures are supported in landscape mode.
  • System
    • Added Focus Mode: Minimizes outside distractions when you are learning or working.
    • Added whole new charging animation.
    • Optimized the Quick Settings user interface for easier one-handed operation.
    • Added pause feature for screen recording.
    • Added a floating window and settings for screen recording.
    • New sounds added for file deletion, calculator key touches, and compass pointer.
    • Optimized system built-in ringtones.
    • Added TalkBack floating prompts for Accessibility.
    • New management feature for recent tasks: You can view memory of recent tasks and locked apps.
  • Games
    • Optimized visual interaction for Game Space.
    • Optimized loading animation for Game Space.
  • Homescreen
    • Added new live wallpapers.
    • Added artistic wallpapers.
    • Added option to open Global Search or the notification panel when swiping down on homescreen.
    • Added option to customize the size, shape, and style of app icons on homescreen.
    • Optimized the graphic design of password unlock to facilitate one-handed operation.
    • Support for animated wallpapers on the lockscreen.
    • Added a Simple Mode for homescreen, featuring larger fonts, icons and a clearer layout.
  • Security
    • Random MAC address Generator: When your phone is connected to Wi-Fi network system generates a random MAC address to avoid targeted ads and protect your privacy.
  • Tools
    • In Quick Settings or Smart Sidebar, you can open Calculator in a floating window.
    • Added the trim feature in Recordings.
    • Added the Weather (dynamic) ringtone, which automatically adapts to the current weather.
    • Added weather-adaptive animations in Weather.
  • Camera
    • Optimized the Camera UI for better user experience.
    • Optimized the Timer UI and sound.
  • Photos
    • Optimized the Album UI for a clearer structure and photo thumbnails.
    • Added Album Recommendations that recognize more than 80 different scenes.
  • Communications
    • realme Share now supports sharing files with OPPO, Vivo and Xiaomi devices.
    • Optimized the Contacts UI for a more efficient experience.
  • Network
    • Added Airtel and Jio VoWiFi feature
  • Settings
    • Search Settings now supports fuzzy match and contains a search history.

Users interested in downloading this update should expect an over-the-air update to arrive on their phones soon. If it’s not available for your device yet, then you can enroll yourself in the “Application Channel” (Realme 5, Realme 5s) to bypass the standard staggered rollout scheme. We will update this article as soon as we get the manual download links.


Source: Realme (1, 2)

The post Realme 5 and Realme 5s start getting Android 10 with Realme UI appeared first on xda-developers.



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

OxygenOS 10.5.9 disables the OnePlus 8 Pro’s color filter camera, even on the global variant

The OnePlus 8 Pro comes with a quad rear camera setup, with the 64MP Sony IMX686 taking much of the attention. But in recent days, the primary sensor falls behind the 5MP Color Filter camera in terms of media coverage in the last few days. While OnePlus advertised it for camera filters that can be applied to the final shot using the new “Photochrome mode” on the OnePlus 8 Pro, the sensor is actually capable of seeing through some plastic objects as well as very thin clothing.

OnePlus 8 Pro XDA Forums || Pre-book the OnePlus 8 Pro on Amazon.in

Due to the rising controversy, OnePlus quickly published an official apology via a Weibo post, and announced that they would temporarily disable the color filter camera. The company later clarified that the removal would take place only on HydrogenOS, which is OnePlus’s Android skin for devices in China and shouldn’t affect the global variant of the OnePlus 8 Pro running OxygenOS.

Interestingly, OnePlus has now started rolling a new stable update for the OnePlus 8 Pro across the globe, and guess what? It does remove the Photochrome filter! The changelog of this build (10.5.9.IN11AA) suggests that the company is going to re-introduce this camera mode sometime in the month of June after making necessary adjustments, albeit a proper timeline is not known at this moment and will be announced later.

oneplus_8_pro_global_oxygenos_10.5.9_ota

Thanks to XDA Member Dezzmond99 for the screenshot!

The Indian variant of this device also picks up a new OTA with a similar version number (10.5.9.IN11DA), but the changelog is completely different. It’s basically the same as the previous stable build (10.5.8.IN11DA) that brought in the April 2020 security patches to the OnePlus 8 Pro. It could be possible that OnePlus has removed Photochrome filter on the Indian model as well, and just forgot to write a new changelog, but we haven’t tested that yet. There is no new OTA for the European variant so far.


OxygenOS 10.5.9 Download Links

The updates for all the regional variants are rolling out in batches, but you can skip the queue and download the appropriate build for your model from the following index. Manual sideloading is easy – all you need to do is point the “Local upgrade” option in the system updater to the ZIP you downloaded.

OnePlus 8 Pro


Thanks to XDA Senior Member Some_Random_Username for providing the download links!

The post OxygenOS 10.5.9 disables the OnePlus 8 Pro’s color filter camera, even on the global variant appeared first on xda-developers.



from xda-developers https://ift.tt/36KfaBE
via IFTTT

OPPO starts rolling out ColorOS 7 (Android 10) updates to its Find X, Reno, K, and A series phones in India

After conducting a successful beta run, OPPO is now set to bring the stable ColorOS 7 (Android 10) to a number of OPPO smartphones. The company has started rolling out the latest version of its custom skin to Find X, Reno, F, A, and K series of smartphones in India.

The update will be rolled out in batches, meaning only a small part of the userbase will initially get the OTA with the rollout gradually extending to all users in the coming days. Users can head to the Settings > Software Update and click on the Trial Version from the gear menu to see if it’s available for you.

ColorOS 7 brings a massive overhaul over ColorOS 6 including a minimalistic UI, revamped iconography, improved one-handed usability, full support for Android 10’s navigation gestures, system-wide dark mode, and much more. Check out our in-depth review of ColorOS 7 to learn more about the new software. Along with the above-mentioned features, the ColorOS 7 update for these phones also includes several India-specific features including Digilocker service to keep your documents handy, Smart Riding mode which blocks notifications while you’re driving, and Hawa Mahal wallpaper.

Below is the full list of OPPO phones which are currently receiving the stable ColorOS 7 update based on Android 10:

If you can’t find your device on the above list, don’t worry. OPPO plans to expand the ColorOS 7 rollout to more phones in the coming weeks. Here are the phones which are scheduled to receive the ColorOS 7 (Android 10) update next:

  • From June 10th
    • F9
    • F9 Pro
  • From 15th June
    • A5 (2020)
    • A9 (2020)
  • From 24th June
    • F7
    • F7 128G
  • In July
    • F15
    • R15 Pro

Have you tried out the ColorOS 7 update? Let us know your thoughts in the comments below!

The post OPPO starts rolling out ColorOS 7 (Android 10) updates to its Find X, Reno, K, and A series phones in India appeared first on xda-developers.



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

Xiaomi, Apple, Samsung, and Huawei sold more wristbands and earbuds in Q1 2020 despite COVID-19

Smartphone and tablet sales in the first quarter this year took a massive hit due to the ongoing COVID-19 pandemic. Not only has the situation forced manufacturers to scale down production and delay product launches, but the financial uncertainty of it all has also led to potential buyers deferring purchases. However, that doesn’t seem to be the case for the wearables market. According to the IDC’s Worldwide Quarterly Wearable Device Tracker report, Xiaomi, Apple, Samsung, and Huawei saw significant growth in the wearables segment in Q1 2020.

IDC Wearables Q1 2020 Xiaomi Huawei Samsung Apple

As per Business Wire, global shipments of wearable devices grew 29.7% YoY during Q1 2020, with total device volume reaching 72.6 million units. However, the growth was disproportionately spread across different categories in the wearables segment, with fitness bands and wireless earphones surpassing sales of smartwatches. The fitness band category saw a 16.2% growth in the first quarter, thanks to new product launches like the Fitbit Charge 4 and aggressive pricing from Chinese manufacturers like Xiaomi and Huawei. The wireless earbuds category, on the other hand, grew an impressive 68.3% and accounted for 54.9% of the total market share.

IDC Wearables Q1 2020 Xiaomi Apple Samsung Huawei

As far as individual brands are concerned, Apple maintained its top spot in the wearable segment with a 23.9% market share and 21.2 million units shipped in Q1 2020. Xiaomi took the second spot with 7.3 million fitness bands and smartwatches shipped in the quarter. Samsung ranked third with its wearables business accounting for 74% of its total shipments during the quarter, up from 58.9% at the same time last year. Its Galaxy Buds and Galaxy Buds+ were well received and the company managed to ship over 4 million units of the two models. Huawei and its sub-brand Honor took the fourth spot, with 8.1 million units shipped in the time period. The decline in smartwatch sales was directly attributed to the fact that these watches share some components with smartphones which were in short supply during the period.


Source: Business Wire

The post Xiaomi, Apple, Samsung, and Huawei sold more wristbands and earbuds in Q1 2020 despite COVID-19 appeared first on xda-developers.



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

jeudi 28 mai 2020

Xiaomi Mi 8 SE/9 SE/9 Lite and Mi 8 Lite/Max 3 Android 10 kernel source code now available

Qualcomm debuted their 700-tier chipset series with the release of the Snapdragon 710 SoC back in 2018, and Xiaomi was the first smartphone maker to adopt it with the Mi 8 SE. Later on, Qualcomm introduced the Snapdragon 712 SoC with a little performance boost over the Snapdragon 710, and Xiaomi once again was first in line to utilize the then-new chipset on the Mi 9 SE. As the two platforms are software compatible, Xiaomi unified the kernel source code for the Mi 8 SE and Mi 9 SE. Now, Xiaomi has updated its kernel source code repository with the updated kernel sources corresponding to the Mi 8 SE and Mi 9 SE’s Android 10 update. Furthermore, Xiaomi has also merged the Mi 9 Lite’s sources with the same kernel source code tree.

Xiaomi Mi 8 SE Forums ||| Xiaomi Mi 9 SE Forums ||| Xiaomi Mi 9 Lite Forums

You may already know that the Xiaomi Mi 9 Lite is yet another example of Xiaomi’s rebranding strategy because the device is a clone of Xiaomi’s China-exclusive Mi CC9. Xiaomi decided to use the aging Snapdragon 710 on this phone but kept the original source code release independent from the Mi 8 SE to date. Given that all of these SD71x-powered smartphones received their respectively Android 10 updates around the same time, it seems justified for Xiaomi to maintain a unified kernel source code tree from now on. Note that the Mi CC9 Meitu Edition (code-name “vela”) is also covered under this new branch named “sirius-q-oss”.

Mi 8 SE/Mi 9 SE/Mi 9 Lite/Mi CC9/Mi CC9 Meitu Edition Android 10 Kernel Sources

Xiaomi took a similar approach in the case of the Mi 8 Lite and the Mi Max 3. The Qualcomm Snapdragon 636-powered Mi Max 3 and the Qualcomm Snapdragon 660-powered Mi 8 Lite picked up their Android 10 updates last month, so Xiaomi has now uploaded kernel sources for both of these devices based on their respective Android 10 updates.

Xiaomi Mi 8 Lite Forums ||| Xiaomi Mi Max 3 Forums

Mi 8 Lite/Mi Max 3 Android 10 Kernel Sources

 

 

The post Xiaomi Mi 8 SE/9 SE/9 Lite and Mi 8 Lite/Max 3 Android 10 kernel source code now available appeared first on xda-developers.



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

Google rolls out Chrome OS 83 with tab groups in the browser, virtual desk naming, and more

Due to the ongoing COVID-19 pandemic and the resulting adjusted work schedules of its employees, Google had to temporarily pause Chrome and Chrome OS updates earlier this year in March. While the updates resumed shortly thereafter, the company announced an updated schedule for future releases with a couple of significant changes. As per the new update schedule, Google rolled out Chrome OS 81 early in April this year bringing Android-like gesture navigation and touch-friendly browser tabs for touch screen Chromebooks. The company then skipped the Chrome OS 82 update altogether and it’s now rolling out Chrome OS 83, which includes all the work that went into the Chrome OS 82 release and more.

According to a recent post from the company, the latest update brings a minor change to the Virtual Desk feature that was initially released on Chrome OS 76. The new feature will let you rename your Virtual Desks, which is expected to help you better organize your Chromebook. To rename your virtual desks, you’ll have to click on the desk name on the Overview screen and then enter any name of your choice. The update also brings the tab grouping feature that was first seen in Chrome browser version 83, which will let you group browser tabs together and label name with a custom name and color with just a right-click.

Along with the aforementioned organization features, Chrome OS 83 also includes a new ‘Show Password’ icon that will let you view your password/pin during login, the ability to control media sessions with the Google Assistant, and new Google for Families features that will let you approve your child’s Chrome Web Store extensions and apps, add a school account, and set Play Store app time limits. The update has already started rolling out to eligible Chrome OS devices starting today and should roll out to all users over the coming days.


Source: Chromebook Help

The post Google rolls out Chrome OS 83 with tab groups in the browser, virtual desk naming, and more appeared first on xda-developers.



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

OPPO is reportedly hiring MediaTek and Unisoc engineers to design its own chip

The U.S. Commerce Department recently extended the trade ban against Huawei until May 2021 and moved to block many chip makers from supplying HiSilicon Kirin SoCs to the company. While the trade ban currently only affects Huawei, the uncertainty of the situation has raised concerns among other Chinese manufacturers. Due to this, Huawei’s biggest domestic rival — OPPO — started investing in its own chipmaking capabilities last year, shortly after the trade ban was first announced. With the recent extension and escalation of the trade ban, OPPO is now stepping up efforts to design its own mobile chips and has managed to snag top engineering talent from its own suppliers MediaTek and Unisoc.

As per a report from Nikkei Asian Review on the matter, OPPO has recently poached several top executives from its chip supplier MediaTek, along with many engineers from China’s second-largest mobile chip developer Unisoc, to create an experienced mobile chip development team in Shanghai. The recent hires include Jeffery Ju, MediaTek’s former co-chief operating officer, and a former executive with Xiaomi, who had already been working with OPPO as a consultant. Along with Ju, another rising executive who’s involved in MediaTek’s 5G chip development will join OPPO in a month or two.

Sources familiar with the matter have further revealed that OPPO has also reached out to engineering talent from U.S. based chipmaker Qualcomm and Huawei’s own chip unit HiSilicon. A source with direct knowledge of the developments was quoted saying,” OPPO has been aggressively recruiting chip talent since last year as they realized that owning the chip design capability will give it more control over its supply chain…Developing chips, however, could mean burning a lot of money, and even if they have hired a group of experienced professionals, such efforts take years to mature.”

In a statement regarding the recent revelations, OPPO told Nikkei that it “already has the chip-related capability” and that “any  R&D investment is to strengthen its product competitiveness and user experience.” However, the company did not respond directly to questions about its recent hires. While MediaTek declined to comment on the matter, Jeffery Ju could not be reached for comment.

OPPO’s recent efforts are part of a larger “de-Americanazation” campaign that was kicked off by Chinese companies due to the rising tensions between the two countries. It’s also worth noting that OPPO currently lacks a competitive chip design team and relies heavily on U.S. supplier Qualcomm for its mobile chips and 5G modems. Similarly, while Xiaomi also has a chip unit, which was formed back in 2014, it hasn’t introduced a second-generation design of its mobile chip since the first one was released in 2017 and relies on Qualcomm and MediaTek for its smartphone chips.


Source: Nikkei Asian Review

The post OPPO is reportedly hiring MediaTek and Unisoc engineers to design its own chip appeared first on xda-developers.



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

Huawei P20 Pro and Mate 10 start getting EMUI 10 (Android 10) globally

Huawei is finally bringing the long-due EMUI 10 based Android 10 update to the P20 Pro and Mate 10. The company has begun rolling out the update globally, with users in Europe and Asia reportedly receiving the OTA. This is in line with Huawei’s EMUI 10 update roadmap which states both phones will start receiving the stable EMUI 10 update in mid-June.

Huawei P20 Pro XDA Forums

Updates are fairly heavy in size, coming in at 4.39GB for the Mate 10 and 4.59GB for the P20 Pro, so it’s recommended to download them over a WiFi connection. In terms of features, the EMUI 10 update brings a revamped UI and tons of exciting improvements including fresh Quick Settings and notification panel, revamped Camera UI, reorganized Settings, new transition animations, and so on. You also get all the Android 10 specific changes such as a system-wide dark mode, new navigation gesture system, new Digital Wellbeing tools with Parental controls, stringent location and privacy controls, Smart Reply, and much more.

The EMUI 10 update has already started rolling to Huawei Mate 10 and P20 Pro owners in multiple regions and should be gradually expanding to more devices in the coming days. If you haven’t received the OTA notification yet, you can also use the Huawei Firmware Finder tool to grab the full OTA and manually sideload it on your device. Many users on our forums were able to force the OTA using VPN so you might want to try that route as well if you’re desperate.

Huawei Mate 10 XDA Forums

As a refresher, the Mate 10 is a flagship smartphone from Huawei that was launched all the way back in 2017. The phone featured a 5.9-inch HDR LCD, Kirin 970 SoC, dual cameras, and a 4,000 mAh battery. The Huawei P20 Pro, on the other hand, was launched in March 2018 and packed a 5.8-inch display, Kirin 970 octa-core SoC, triple cameras, and 3,400 mAh battery. Both phones came running EMUI 8.X based on Android Oreo and were eventually upgraded to Android 9 Pie through EMUI 9.


Thanks to XDA Member Geo_Ros and Reddit user /u/HumanBanana88 for the update screenshots!

The post Huawei P20 Pro and Mate 10 start getting EMUI 10 (Android 10) globally appeared first on xda-developers.



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

OxygenOS 10.3.4 for the OnePlus 6/6T adds Work-Life Balance and Epic Games Store in India

Late last month, OnePlus announced the end of the OxygenOS Open Beta program for its 2018 flagships — the OnePlus 6 and OnePlus 6T — making Open Beta 6 the last beta release for both devices. However, the devices are still scheduled to receive bi-monthly stability and security update until at least mid-20201, as per OnePlus’ Software Maintenance Schedule. As a result, OnePlus rolled out OxygenOS 10.3.3 for the devices shortly after the announcement, and, just over a month after the last release, the devices are now getting another update on the stable channel.

OnePlus 6 XDA Forums || OnePlus 6T XDA Forums

According to a recent post on the OnePlus Community forums, the company has started the incremental rollout of OxygenOS 10.3.4 for the OnePlus 6 and OnePlus 6T. The update includes the Android security patches for May 2020, an update for the OnePlus Launcher, the Work-Life Balance mode that we’ve previously seen on other OnePlus devices, and more.

Here’s the complete changelog for OxygenOS 10.3.4 for the OnePlus 6/6T:

  • System
    • Updated launcher version to 4.1.6
    • Updated Android Security Patch to 2020.05
    • Improved system stability and fixed general bugs
  • Phone
    • Fixed the issue with default country in assisted dialing when SIM2 is in roaming state
    • Newly added Work-Life Balance to help prioritize notifications and allocate time wisely (India only)
    • Newly added Epic Games in Game Space (India only)

The latest update for the OnePlus 6/6T arrives alongside a similar update for the OnePlus 7 and OnePlus 7T series, which also includes the Android security patches for May 2020, adds the Epic Games Store to the Game Space app, and more. Since the update is being released in an incremental fashion, it might be a while before you receive the OTA notification on your device. Alternatively, you can download the update package for your device from the links below and flash it manually.


Download OxygenOS 10.3.4

OxygenOS 10.3.4 for the OnePlus 6

OxygenOS 10.3.4 for the OnePlus 6T


Thanks to XDA Senior Member Some_Random_Username for providing the download links!

The post OxygenOS 10.3.4 for the OnePlus 6/6T adds Work-Life Balance and Epic Games Store in India appeared first on xda-developers.



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

mercredi 27 mai 2020

OnePlus 7 and OnePlus 7T series get new OxygenOS updates with Dolby Atmos support for Bullets Wireless Z, Epic Games Store in India, and more

Following the recent rollout of OxygenOS Open Beta 14/4 for the OnePlus 7 and OnePlus 7 series, the devices are now receiving a major update over on the stable channel. The latest stable updates — OxygenOS 10.3.3 for the OnePlus 7, 7 Pro, and 7T (India) and OxygenOS 10.0.11 for OnePlus 7T (global) — brings a couple of new features and improvements to the devices. These include Dolby Atmos support for the new OnePlus Bullets Wireless Z earphones, 960fps slow-motion video support for the OnePlus 7T series, Epic Games store in Game Space for the Indian market, Android security patches for May 2020, and more.

Here’s the complete changelog for the latest stable updates for the OnePlus 7 and OnePlus 7T series:

  • System
    • OnePlus Bullets Wireless Z can now be integrated with Dolby Atmos for better sound quality
    • Optimized the volume adjustment to improve user experience
    • Improved the battery life user experience
    • Improved system stability and fixed general issues
    • Updated Android Security Patch to 2020.04
  • Camera
    • Supported the slow-motion recording at 720p at 960fps (7T series only)
    • Adding lens stain detection
  • Phone
    • Newly added Epic Games in Game Space (India only)

Download OxygenOS 10.3.3 and 10.0.11

OxygenOS 10.3.3 for the OnePlus 7 Pro (global)

OxygenOS 10.0.11 for the OnePlus 7T (global)

OxygenOS 10.3.3 for the OnePlus 7T (India)


Along with the aforementioned release, OnePlus has also started rolling out OxygenOS 10.0.6 for the OnePlus 7 Pro 5G (EU). The update isn’t as feature-packed as the other releases and it only includes the Android security patches for May 2020, along with general bug fixes and improvements. Here’s the full update changelog for the OnePlus 7 Pro 5G (EU):

  • System
    • Updated Android security patch to 2020.05
    • General bug fixes and stability improvements
  • Network
    • Improved the stability of connection

Download OxygenOS 10.0.6 for the OnePlus 7 Pro 5G (EU)


Thanks to XDA Senior Member Some_Random_Username for the download links!

The post OnePlus 7 and OnePlus 7T series get new OxygenOS updates with Dolby Atmos support for Bullets Wireless Z, Epic Games Store in India, and more appeared first on xda-developers.



from xda-developers https://ift.tt/36ALdUt
via IFTTT

Xiaomi adds a new partial screenshot editor in MIUI 12

The latest version of Xiaomi’s custom Android skin — MIUI 12 — was officially unveiled earlier this year at the Mi 10 Youth Edition launch event in China. During the event, Xiaomi highlighted some of the new features introduced in the latest software update, including the new animations, navigation gestures, live wallpapers, privacy features, and much more. Xiaomi has since rolled out the MIUI 12 closed beta update for several devices and has even pushed a couple of updates with more new features in tow. These include features like gesture navigation support in the MIUI Camera app, a new Magic Clone feature, and now, a partial screenshot editor.

The new partial screenshot editor was recently spotted by XDA Senior Member and reliable Xiaomi tipster kacskrz in the MIUI 12 20.5.25 nightly release. As you can see in the attached video, the partial screenshot editor lets you grab the screenshot of a particular portion of the screen by drawing a shape around the area you wish to capture. From the looks of it, the partial screenshot editor can be triggered by long-pressing the home button which brings up the screenshot editor overlay on top of the screen.

The partial screenshot editor overlay gives you access to three options in the top right corner that you can use to either draw a free form shape, a rectangle, or a circle around the area you wish to capture. Once you’ve drawn the shape of your choice, the selected area is highlighted and you get the options to Start over, Share the partial screenshot, Edit the screenshot, or Save it to your gallery. In case you’re not happy with the selection, you also have the option to adjust it by dragging on any side of the highlighted area. As mentioned earlier, this new partial screenshot editor has been released as part of the MIUI 12 20.5.25 nightly and should be available on any device running this particular release.


Thanks to XDA Senior Member kacskrz for the video and screenshot!

The post Xiaomi adds a new partial screenshot editor in MIUI 12 appeared first on xda-developers.



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

Netflix v7.58.0 prepares to let you watch partially downloaded TV shows or movies

Netflix may soon let you watch your partially downloaded shows and movies on Android. Netflix has supported offline downloads on both mobile and desktop apps since 2016, but it does not let you play any videos that have not been completely downloaded. But this may soon change. We have found strings inside the Netflix app version 7.58.0 that suggest the company is planning to add the support for playing partially downloaded content.

An APK teardown can often predict features that may arrive in a future update of an application, but it is possible that any of the features we mention here may not make it in a future release. This is because these features are currently unimplemented in the live build and may be pulled at any time by the developers in a future build.

These are the new strings within the Netflix app v7.5.80

<string name="label_partial_download_use_cellular_message">"You've reached the end of what you've downloaded so far. Would you like to download over cellular to continue watching?"</string>
<string name="label_partial_download_use_cellular_no">No Thanks</string>
<string name="label_partial_download_use_cellular_title">Download over cellular to continue watching?</string>
<string name="label_partial_download_use_cellular_yes">Download Now</string>
<string name="label_partial_download_download_more_message">You need to download a bit more to continue watching, or you can watch what you already have downloaded from the beginning.</string>
<string name="label_partial_download_download_more_no">Watch from Beginning</string>
<string name="label_partial_download_download_more_yes">Wait for Download</string>
<string name="label_partial_download_end_of_downloaded">"You've reached the end of what's been downloaded so far. Please connect to the internet to continue watching."</string>
<string name="label_partial_download_not_ready">You need to download a bit more to start watching.</string>

The ability to be able to watch partially downloaded videos will be useful when you’re on a spotty connection or have limited mobile data. The idea here is that if you run out of data or lose connection in the middle of downloading, you can at least watch the partially downloaded bits. Another possible application of the feature, as pointed out by our own Zachary Wander, is that you could use this feature to get around the buffering issue when you’re on a slow connection. For example, you could start downloading your favorite show, say, 30 min in advance, and then start watching it without any interruption. If done smartly, you can have a buffer-free experience while watching the latest episode.

A user back in February reached out to Netflix with a suggestion to add support for partial downloads. Netflix replied that they had taken into consideration the suggestion. However, it’s also entirely possible that Netflix may have been working on such feature well before it received the suggestion.

The feature hasn’t been rolled out to users yet but it’s likely being run as an A/B test in the latest update based on a few new layout files we spotted.

Netflix (Free+, Google Play) →

The post Netflix v7.58.0 prepares to let you watch partially downloaded TV shows or movies appeared first on xda-developers.



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

Samsung’s Galaxy S20+ may have actually outsold the base S20 and S20 Ultra

Samsung unveiled the Galaxy S20 series at the Samsung Unpacked event earlier this year in February. Much like last year, the company launched three new devices as part of the series — the Galaxy S20, Galaxy S20+, and Galaxy S20 Ultra. However, unlike last year, the difference between the base Galaxy S20 and the Galaxy S20+ wasn’t as prominent as the one between Galaxy S10e and Galaxy S10, which led many people to assume that the Galaxy S20 and Galaxy S20 Ultra made the Galaxy S20+ irrelevant. A number of people over on Twitter speculated that the Galaxy S20+ wouldn’t sell as well as the other two devices and a few publications also asked why the Galaxy S20+ even existed.

Despite the speculations and uncertainty surrounding the Galaxy S20+, it now seems like the device may have actually outsold the base Galaxy S20 and the Galaxy S20 Ultra. According to a recent report from UK-based market intelligence firm Omdia, the Galaxy S20+ was the only device from the Galaxy S20 series to secure a spot in the top 10 global smartphone shipments list for Q1 2020 with the company managing to ship 3.5 million units in the time period. It was also the only 5G-capable device to make it to the top 10 list, with the Huawei Mate 30 5G and Mate 30 Pro 5G taking the second and third spots in the 5G segment, followed by the Galaxy S20 and Galaxy S20 Ultra.

Galaxy S20+ best selling 5G device

Along with the Galaxy S20+, Samsung’s Galaxy A51, Galaxy A10s, and Galaxy A30s also secured a spot on the top 10 list with 6.8 million, 3.9 million, and 3.4 million devices shipped, respectively. The Xiaomi Redmi Note 8 and Redmi Note 8 Pro took the third and fourth spot on the list, with 6.6 million and 6.1 million devices shipped. The remaining spots were claimed by Apple, with the iPhone 11 taking the top spot with 19.5 million units shipped, iPhone XR taking the fifth spot with 4.7 million units, iPhone 11 Pro Max on the sixth spot with 4.2 million units, and the iPhone 11 Pro on the eighth spot with 3.8 million units.

The post Samsung’s Galaxy S20+ may have actually outsold the base S20 and S20 Ultra appeared first on xda-developers.



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

OnePlus confirms they’re making affordable smartphones again

Towards the end of last year, we first saw renders of an upcoming mid-range OnePlus device shortly after renders of the OnePlus 8 and OnePlus 8 Pro surfaced online. At the time, we believed that the company would launch the mid-range device as the OnePlus 8 Lite alongside its flagships for 2020. However, when the OnePlus 8 series was finally unveiled earlier this year in April, there was no sign of the OnePlus 8 Lite. Just a few weeks after the OnePlus 8 series launch, we learned that the mid-ranger might be launched as the OnePlus Z later this year in July with the MediaTek Dimensty 1000 SoC in tow, but there was still no official information from the company regarding the device. Now, the company has finally confirmed that they’re indeed working on an affordable smartphone which will be launched later this year.

In a recent post on the Chinese social media platform Weibo, CEO Pete Lau has confirmed that the company is working to diversify its portfolio and, once again, make affordable smartphones that will give more users the chance to experience OnePlus devices. In an exclusive interview with Fast Company, Lau further revealed that the company is also planning on expanding into new product categories.

While the company hasn’t officially revealed any of the upcoming products, Lau has confirmed that a glimpse of this new strategy will arrive soon with an upcoming announcement for the Indian market. Following that, the company plans to bring affordable devices to other markets, including North America and Europe. Lau was quoted saying, “We can look at it as having more affordable product offering…but all products that still remain up to the OnePlus standard…and through this enabling, more people to have access to OnePlus products.” We believe that the aforementioned announcement will, most likely, be the new mid-range device featuring MediaTek’s Dimensity 1000L SoC, a flat display, a centered hole-punch cutout for the selfie camera, and triple rear cameras.


Source: Fast Company, Weibo

The post OnePlus confirms they’re making affordable smartphones again appeared first on xda-developers.



from xda-developers https://ift.tt/36C4iWq
via IFTTT

mardi 26 mai 2020

ARM’s Cortex-X custom CPU program may finally make Android flagship performance competitive with Apple

Each year in May, UK-based ARM, owned by Japan-based Softbank, announces its new Mobile IP (intellectual property) for use in mobile devices. This IP consists of new CPU cores as well as new GPUs. ARM’s instruction set is used in every smartphone in the world – it’s a crucially important company. In terms of CPU core architectures, from 2021, every major mobile chip vendor of note will use ARM’s stock CPU IP (as Samsung System LSI has given up on its Exynos M custom cores). That’s why, it’s doubly important that ARM gets things right. This year, ARM has now announced the ARM Cortex-A78 CPU architecture and the Mali-G78 GPU, the successors of the Cortex-A77 CPU and the Mali-G77 GPU respectively. While these announcements were expected, what was not expected was for ARM to announce another CPU core. For years, tech reviewers and users have bemoaned the fact that Apple’s CPU architectures are multiple years ahead of ARM’s Cortex-A series. With the Cortex-X CPU program and the Cortex-X1, this may finally change in 2021.

ARM knows that its customers are demanding more solutions and products based on different needs in different product segments. The Cortex-A76, for example, is used in flagship SoCs as well as in some lower mid-range SoCs. Its maximum performance was not as high as Apple’s competitors because ARM needed to focus on PPA (performance, power, and area) first. Energy efficiency and power efficiency were higher priorities for the company instead of absolute performance.

With the Cortex-X1, this changes.

ARM has announced the Cortex-X Custom (CXC) program. This program entails close collaboration with ARM engineering teams and ARM’s program partners, who can shape a final CPU product to meet their specific market demands. ARM notes that this allows program partners to define their own performance points outside of the “usual Cortex-A envelope of PPA”. The final custom CPU, designed and built by ARM, will be delivered under the ARM Cortex-X brand. The first CPU as part of the CXC program is the ARM Cortex-X1 CPU.

ARM is very proud of the Cortex-X1, saying that it’s the most powerful Cortex CPU to date. It brings 30% peak performance improvement over the current Cortex-A77. It’s said to bring “ultimate performance” for next-generation custom solutions. The CPU came in response to partners who wanted to maximize performance in line with their own use cases.

The Cortex-X1, as expected, is also faster than the newly announced Cortex-A78, which slots in below it. The wording is important here. ARM says that it provides performance uplifts when compared to the Cortex-A78 with up to 22% single-thread integer performance improvements. The “uplifts” refers to the fact that the improvements are related to short bursts of high performance, which are best for reactivity and responsiveness, according to ARM. This will supposedly enable the highest performance ever for smartphones and large screen devices, but on account of the numbers, the Cortex-X1 still won’t be able to match the upcoming Apple A14, with which it will compete. It may be able to score on par with 2019’s Apple A13, though.

The Cortex-X1 offers 2x machine learning (ML) performance improvements over the A77. This is a notable improvement, and it comes as part of ARM’s wider push for more local compute performance.

The DynamIQ cluster of 4x Cortex-A78 and 4x Cortex-A55 cores provides 20% sustained performance improvements over the 4x Cortex-A77 and 4x Cortex-A55 cluster. For more information on the 20% claim, check out our article. (Yes, ARM didn’t announce a successor to the Cortex-A55, unfortunately. It may come next year.) The Cortex-X1, on the other hand, enables greater scalability while boosting peak performance. Partners adding 1x Cortex-X1 as part of the DynamIQ cluster alongside 3x Cortex-A8 and 4x Cortex-A55 will get 30% improvement in peak performance over the previous generation, which is a feat worth noting. The A78 is especially made for efficiency, so when combined with the Cortex-X1, the combo will deliver the best sustained and peak performance. Flagship Android phones will get a lot faster.

ARM says the key market for solutions with the Cortex-X1 are smartphones and new form factors (foldable phones and big, multi-screen devices). The X1 provides a quicker UX with faster app loading times and improved web page scrolling responsiveness. AI and ML-based experiences will get better with the improvement in ML performance. The X1 will, predictably, also improve use cases such as productivity, communication, security, multiple digital immersion, camera-based, advanced gaming, and XR experiences.

ARM Cortex-X1 – CPU architecture

The Cortex-X1’s architecture is where things get interesting. It has numerous microarchitectural upgrades that provide that peak performance boost. The Cortex-A76, which was announced in 2018, upgraded the instruction decode width to 4-wide from the 3-wide of the Cortex-A75, which, in turn, had increased from the 2-wide width of the Cortex-A73. However, the Cortex-A77 opted to keep the decode width constant at 4-wide. Apple’s A-series chips are big and wide, as the decode width of all A-series chips since the A11 has been 7-wide, which is wider than even desktop CPU architectures. ARM has taken a step closer to Apple with the Cortex-X1, as the decode bandwidth has been increased by 25% to 5 instructions decoded per cycle.

Moreover, ARM says the MOP cache throughput has been increased by 33% to 8 MOPs per cycle. The Cortex-X1’s Neon engine gets two additional pipes that doubles its compute capacity over the A78. In terms of cache sizes, the X1 supports 64kB L1 and up to 1MB L2 cache, while the DynamIQ cluster has been upgraded to now support 8MB of L3 for ultimate performance. The larger L3 can also be used by the A78 when it is used in combination with the Cortex-X1.

The Cortex-X1 is the first example of a Cortex-CPU produced under the CXC program. The very need of the CXC program is to push performance at an envelope outside of the Cortex-A PPA. That’s because all that increased performance comes at a cost. The Cortex-X1 is 1.5x the size of the Cortex-A78. This means it has worse PPA as well as worse energy efficiency. Thus it’s unlikely to be found in any mid-range or budget phone, as it will likely be restricted to high-end flagship phones. Allowing partners to have a CPU that is specific to their market need will differentiate between the roadmap of the Cortex-A CPUs. It should be noted here that program partners will not be able to directly customize any CPU under the CXC program. Instead, the CXC program is essentially the successor of the “Built for Cortex” license, where ARM makes modifications upon partners’ request, and designs the CPU IP to be sold to the partner. In this way, ARM says it will meet the needs of the ever-expanding ecosystem.

The Cortex-X1’s target clock speed is 3GHz. ARM has been targeting 3GHz since the A76, and the clock speed has notably failed to materialize. With the upcoming advent of 5nm SoCs, though, ARM is hopeful that vendors will finally ship ARM’s big core design at 3GHz. ARM notes that all performance estimates were based on SPECint2006, which is an industry standard benchmark.

Outlook

The Cortex-X1’s announcement is exciting for aspiring buyers of flagship Android phones in 2021. For the first time since 2013 and the Apple A7, ARM will be able to get close to Apple’s A-series chips in terms of peak performance. Even if the Cortex-X1 doesn’t match the A14, it will be closer than it was in the last seven years.

The upcoming Qualcomm Snapdragon 875 will probably incorporate both the Cortex-X1 as well as the Cortex-A78 as part of its “Prime Core” and “Performance Cores”. HiSilicon is in no position to adopt ARM’s newest IP as TSMC has been barred from supplying it chips, so Huawei phones won’t feature the new CPU cores this year, and probably not even early next year. Notably, Samsung is in a strong position to adopt the Cortex-X1 + Cortex-A78 as part of the next flagship Exynos SoC, which will succeed the Exynos 990. Samsung released a statement in which it said it was “very excited” to see the new direction ARM is taking with the Cortex-X Custom program. The Cortex-X1 essentially negates Samsung’s failed custom cores venture. It is to be hoped that next year, the Exynos-powered Galaxy S21/S30 phones will finally be free of major or minor CPU performance deficits against the Snapdragon-powered competition. Finally, it’s uncertain whether MediaTek will adopt the Cortex-X1. The Dimensity 1000‘s successor may adopt the A78 only, or it could go for the X1 + A78 combo in order to compete head on with Qualcomm. We will have to wait to see how things play out next year.

The future for CPU performance in Android looks bright even as one major CPU chip producer stands on the brink of closure.


Sources: ARM (1, 2), AnandTech

The post ARM’s Cortex-X custom CPU program may finally make Android flagship performance competitive with Apple appeared first on xda-developers.



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