Language Selection

English French German Italian Portuguese Spanish

Graphics/Benchmarks

100+ Benchmarks Between Clear Linux vs. Arch-Based Manjaro Linux - Summer 2019 Tests

Filed under
Graphics/Benchmarks

For those wondering how Intel's performance-optimized Clear Linux is comparing to the Arch-based Manjaro Linux distribution, here are a number of benchmarks on the same Intel Core i7 8700K in seeing how these rolling-release distros are competing for summer 2019.

More than 100 benchmarks were run on Clear Linux and Manjaro Linux using their latest releases for providing the very latest packages.

The same Intel Core i7 8700K system with 16GB of RAM and NVMe solid-state storage was used as a good example distribution for comparing these distros. Some Debian Buster tests on the i7-8700K are also coming in shortly for adding to the comparison.

Read more

Kernel: Systemd, DXVK, Intel and AMD

Filed under
Graphics/Benchmarks
Linux
  • Systemd Is Now Seeing Continuous Fuzzing By Fuzzit

    In hoping to catch more bugs quickly, systemd now has continuous fuzzing integration via the new "Fuzzit" platform that provides continuous fuzzing as a service. 

    New this week to systemd is the continuous fuzzing integration where every pull request / push will see some quick checks carried out while on a daily basis will be fuzzed in full for all targets.

  •  

  • DXVK 1.2.2 Brings Minor CPU Overhead Optimizations, Game Fixes

    In time for those planning to spend some time this weekend gaming, DXVK lead developer Philip Rebohle announced the release of DXVK 1.2.2 that will hopefully soon be integrated as part of a Proton update for Steam Play but right now can be built from source.

    While certain upstream Wine developers express DXVK being a "dead end" and are optimistic in favor of piping their WineD3D implementation over Vulkan, for Linux gamers today wanting to enjoy D3D11 Windows games on Linux the DXVK library continues working out splendid with great performance and running many Direct3D games with much better performance over the current WineD3D OpenGL code.

  • Intel 19.23.13131 OpenCL NEO Stack Adds Comet Lake Support

    We've seen the Intel Comet Lake support get pieced together in recent months in the different components making up the Intel Linux graphics stack while the compute-runtime is the latest addition. Comet Lake as a refresher is a planned successor to Coffeelake/Whiskeylake and expected to come out this year as yet more 9th Gen hardware. But Comet Lake should be interesting with rumored 10-core designs. Though with being more processors with Gen9 graphics, the Comet Lake Linux support basically boils down to adding in the new PCI IDs.

  • AMD Wires Its New Runtime Linker Into RadeonSI Gallium3D

    RadeonSI Gallium3D has already shifted over to using this new linker. Making use of the .rodata should help with efficiencies throughout the driver (more details in this forum thread) but at this point is mostly laying the groundwork for more improvements to be made moving forward.

Initial Benchmarks Of Microsoft's WSL2 - Windows Subsystem For Linux 2 On Windows 10 Is A Mixed Bag

Filed under
Graphics/Benchmarks

Since the release of WSL2 as a Windows 10 Insider Preview update this week, we've been putting the new Windows Subsystem for Linux 2 under some benchmarks compared to WSL1 and bare metal Linux. While WSL2 has improved the I/O performance thanks to the new Hyper-V-based virtualization approach employed by WSL2, the performance has regressed in other areas for running Linux binaries on Windows 10. Here are our preliminary benchmark results.

In this comparison is a look at the Windows 10 WSL1 performance against that of the new WSL2 when using the same Windows 10 Insiders build as of this week that introduced the Windows Subsystem for Linux 2 support. The Ubuntu 18.04 LTS WSL instance was used for testing with its default packages. In addition to looking at the WSL1 vs. WSL2 performance of Ubuntu 18.04, Ubuntu 18.04.2 LTS itself was also tested bare metal on the same system for looking at the raw performance of Ubuntu on the Intel desktop being tested. Additionally, Clear Linux 29920 was also tested for what has largely become a "gold standard" for Linux performance in showing what Intel systems are capable of achieving performance-wise under Linux, so that is being used in this comparison as a reference point.

Read more

Graphics: AMDGPU, Vulkan, Direct Rendering Manager

Filed under
Graphics/Benchmarks
  • New GFX1011 / GFX1012 Targets Appear In AMDGPU LLVM Compiler Backend

    To date the open-source AMD "Navi" graphics code inside their LLVM compiler back-end has been focused on the "GFX1010" target but now it's been branched out to also GFX1011 and GFX1012.

    We now know the initial Navi/GFX10 products to be the Radeon RX 5700 and Radeon RX 5700XT. We are still waiting to see the full open-source Linux driver code in full while over the past two days we've seen more AMDGPU LLVM GFX10 code continue to drop.

  • MoltenVK 1.0.35 Brings Many Additions & Improvements For Vulkan On macOS
  • It's The Season For Cleaning & Restructuring Within The Intel Linux Kernel Graphics Code

    With Intel's Icelake/Gen11 graphics support considered production-ready when on the latest Linux graphics driver components and ahead of the real enablement around their highly anticipated Xe Graphics discrete hardware, it's making for a summer of clean-ups and restructuring within their kernel Direct Rendering Manager (DRM) driver.

    There's still bug fixing and other minor work going into the Intel Gen11 Linux graphics driver code (along with new PCI IDs and the like), but now with the driver developers in the period between introducing major generational work and in particular Intel's dGPU plans that will require a lot of new driver code, there's been a lot of low-level code clean-ups and restructuring going on within the i915 DRM driver.

Kernel: NNPI Support, Mesa 19.2 Commences, SDL2 Adds Wayland HiDPI Support

Filed under
Graphics/Benchmarks
Linux
  • The Linux Kernel Starts Prepping For Intel Ice Lake NNPI Support

    Back during CES, Intel announced the Nervana Neural Network Processor for Inference (NNPI) to be powered by 10nm Ice Lake cores. Now ahead of the Linux 5.3 kernel cycle we're seeing the very first signs of the Ice Lake NNPI upbringing for the kernel. 

  • Mesa 19.2 Picks Up The Radeon R300~R500 Series On-Disk OpenGL Shader Cache

    Last week an on-disk GLSL shader cache was proposed for the vintage "R300g" open-source Gallium3D driver for this OpenGL code supporting through the Radeon X1000 (R500) series. That shader cache support has now been merged into Mesa 19.2.

  • SDL2 Adds Wayland HiDPI Support

    The ever important Simple DirectMedia Layer (SDL) can now handle HiDPI window scaling under Wayland.

    Thanks to developer Sebastian Krzyszkowiak, HiDPI support is now in place for SDL2 on Wayland. This code supports drawing the window based upon a scaling factor.

Mesa 19.1

Filed under
Graphics/Benchmarks
  • mesa 19.1.0
    Mesa 19.1.0 is now available.
    
    This release consists of approximately 3700 commits from 158
    developers.
    
    Huge thanks to all the developers, testers and users for their
    ongoing work and support shaping up the 19.1.0 release.
    
    The top highlights include:
    
     - GL_ARB_parallel_shader_compile for all drivers.
    -  GL_EXT_gpu_shader4 on all GL 3.1 drivers.
    -  GL_EXT_shader_image_load_formatted on radeonsi.
    -  GL_EXT_texture_buffer_object on all GL 3.1 drivers.
    -  GL_EXT_texture_compression_s3tc_srgb on Gallium and i965 drivers (ES extension).
    -  GL_NV_compute_shader_derivatives on Iris and i965 drivers.
    -  GL_KHR_parallel_shader_compile on all drivers.
    -  GL_INTEL_conservative_rasterization on Iris.
    
    
    Additional features:
    
    ANV
     - VK_EXT_buffer_device_address
     - VK_EXT_depth_clip_enable
     - VK_KHR_ycbcr_image_arrays
     - VK_EXT_inline_uniform_block
     - VK_EXT_external_memory_host
     - VK_EXT_host_query_reset
     - VK_KHR_surface_protected_capabilities
     - VK_EXT_pipeline_creation_feedback
     - VK_NV_compute_shader_derivatives
     - VK_KHR_shader_float16_int8
     - VK_KHR_shader_atomic_int64
     - VK_EXT_descriptor_indexing
     - VK_EXT_memory_budget
     
    RADV 
     - VK_EXT_buffer_device_address
     - VK_EXT_depth_clip_enable
     - VK_EXT_inline_uniform_block
     - VK_EXT_host_query_reset
     - VK_KHR_surface_protected_capabilities
     - VK_EXT_pipeline_creation_feedback
     - VK_KHR_8bit_storage
     - VK_AMD_gpu_shader_int16
     - VK_AMD_gpu_shader_half_float
     - VK_KHR_shader_float16_int8
    
    
    For the full log see:
           git log 19.0-branchpoint..mesa-19.1.0
    
    
    Changes since rc5:
    
    Bas Nieuwenhuizen (1):
          radv: Prevent out of bound shift on 32-bit builds.
    
    Charmaine Lee (1):
          svga: Remove unnecessary check for the pre flush bit for setting vertex buffers
    
    Deepak Rawat (2):
          winsys/drm: Fix out of scope variable usage
          winsys/svga/drm: Fix 32-bit RPCI send message
    
    Emil Velikov (3):
          egl/dri: flesh out and use dri2_create_drawable()
          mapi: add static_date offset to MaxShaderCompilerThreadsKHR
          mapi: correctly handle the full offset table
    
    Eric Engestrom (1):
          util/os_file: actually return the error read() gave us
    
    Jason Ekstrand (1):
          nir/propagate_invariant: Don't add NULL vars to the hash table
    
    Juan A. Suarez Romero (2):
          Update version to 19.1.0
          docs: Add release notes for 19.1.0
    
    Kenneth Graunke (1):
          egl/x11: calloc dri2_surf so it's properly zeroed
    
    Lionel Landwerlin (2):
          intel/perf: fix EuThreadsCount value in performance equations
          intel/perf: improve dynamic loading config detection
    
    Nanley Chery (1):
          anv/cmd_buffer: Initalize the clear color struct for CNL+
    
    Nataraj Deshpande (1):
          anv: Fix check for isl_fmt in assert
    
    Rob Clark (2):
          freedreno/a6xx: fix issues with gallium HUD
          freedreno/a6xx: fix hangs with newer sqe fw
    
    Samuel Pitoiset (2):
          radv: fix alpha-to-coverage when there is unused color attachments
          radv: fix setting CB_SHADER_MASK for dual source blending
  • Mesa 19.1.0 Release Notes / June 11, 2019

    Mesa 19.1.0 is a new development release. People who are concerned with stability and reliability should stick with a previous release or wait for Mesa 19.1.1.

    Mesa 19.1.0 implements the OpenGL 4.5 API, but the version reported by glGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) / glGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being used. Some drivers don't support all the features required in OpenGL 4.5. OpenGL 4.5 is only available if requested at context creation. Compatibility contexts may report a lower version depending on each driver.

  • Mesa 19.1 Released With Experimental Intel Gallium3D, Other New GL/VLK Drivers Too

    After being delayed by a few weeks due to a few blocker bugs, Mesa 19.1 as the quarterly feature update to this open-source multi-vendor graphics driver stack has been released! Mesa 19.1 is a huge update with several new drivers, performance optimizations, more mature support for existing Vulkan drivers, and other changes.

  • Mesa 19.1 is officially out plus NVIDIA 430.26 is available now

    Two sets of driver releases for you recently, with Mesa 19.1 now officially out as quite a big upgrade and a minor NVIDIA driver change.

    First up, NVIDIA 430.26 is out as an update to their stable long-lived driver series. It adds support for various Quadro GPUs, as well as fixing a bug in 415.13, that caused audio over DisplayPort to not work in some configurations.

    The bigger one is for AMD/Intel with Mesa 19.1 being officially released today. As usual, the Mesa team note that since it's brand new you might want to wait for Mesa 19.1.1 to have a fully stable experience.

Kernel: Bcachefs, ROCm and New NVIDIA Linux Driver (Blob)

Filed under
Graphics/Benchmarks
Linux
  • Bcachefs Completes Core Feature Work, Could Merge Soon If Review Goes Well

    Kent Overstreet who has been developing the Bcachefs out of the BCache code has announced core feature work has wrapped up, he's very happy with how the work has panned out, and potentially could be merging the code into the Linux kernel soon if the review is pleasant.

    Overstreet shared in a status update yesterday that he's run out of things to polish and "excuses to keep tinkering" with core feature work being done and known bugs getting much less. There still are some additions to make and optimizations to be had, but he's feeling like the code is in a state where it could be mainlined.

  • Radeon ROCm 2.6 To Support Intel Vega M Chips

    The Radeon Open Compute (ROCm) stack will begin to support the Intel Kabylake-G chips with the "Vega M" graphics.

    A simple kernel patch adding the VEGA M ID to the device probe function was the last bit needed to allow ROCm to work on Vega M for this open-source compute stack with OpenCL.

  • NVIDIA Releases 430.26 Linux Driver With New Quadro Support

    NVIDIA just released a new stable Linux driver in the 430 long-lived series.

    The NVIDIA 430.26 is out to but being another stable point release isn't the most exciting update. There is just one fix mentioned and then just formally supporting a handful of new graphics cards.

    The fix in this driver build is audio DisplayPort being broken for some configurations since the NVIDIA 415 series.

The Current Radeon RX Vega 64 / Radeon VII Linux OpenCL Performance Against NVIDIA

Filed under
Graphics/Benchmarks

Recently I provided a fresh look at the Radeon VII Linux gaming performance (as well as comparing AMDVLK vs. RADV) now that I have a Vega 20 graphics card running great under Linux after the pre-production VII had failed. One of the other areas I was curious to see how the Linux performance evolved in the few months since the original Radeon VII Linux benchmarks was checking on the ROCm OpenCL performance. Here are those results up against NVIDIA with their proprietary Linux graphics driver.

This article is to serve as some fresh Radeon VII OpenCL benchmark figures on Linux while also tossing in the Radeon RX Vega 64 and Radeon RX 580 as some reference figures. These tests were done on ROCm 2.4 while just before the weekend ROCm 2.5 shipped. Unfortunately due to an E3 event I didn't have the time to test ROCm 2.5 yet, but no OpenCL performance changes are noted. Anyhow, as soon as I'm back will be some ROCm 2.5 tests. The NVIDIA tests meanwhile were using the current 430 series driver while testing the GeForce GTX 1060, GTX 1080, GTX 1650, GTX 1660 Ti, RTX 2060, RTX 2070, RTX 2080, RTX 2080 Ti, and TITAN RTX for a wide-range of NVIDIA OpenCL Linux performance metrics.

Read more

AMD Zen 2 + Radeon RX 5700 Series For Linux Expectations

Filed under
Graphics/Benchmarks

This weekend I was out the AMD E3 event learning more about their third-generation Ryzen processors as well as their equally exciting AMD Radeon RX 5700 series Navi hardware. Being at the event, one could reasonably deduce the Linux support will be great and it does appear to be that way building upon their improvements of earlier GPUs and Zen processors. It does appear to be that way while obviously we will begin testing soon of these new processors and graphics cards. At least for the Zen 2 processors, I am confident in their Linux support while on the Navi side we are awaiting Linux driver support but I am optimistic it will work out nicely. Now that the initial embargo has expired, here are more details on these new AMD products launching 7 July and my Linux information at this time.

Read more

Linux Kernel: Zstd, Linux and UNIX Comparison (Ignoring GNU), AMDVLK, Vulkan and Gallium3D

Filed under
Graphics/Benchmarks
Linux
  • Zstd-Compressing The Linux Kernel Has Been Brought Up Again

    Using the Zstd compression algorithm to compress the Linux kernel image has been brought up again with new patches expected in the coming weeks. 

    It's been brought up multiple times before to allow Zstd compression for the Linux kernel image. But to date the patches have been rejected from mainline on the basis of almost yearly there being some hot new trend in compression algorithms and the desire to add them immediately to the mainline kernel. It's been brought up that if Zstd were to be added or some other compression algorithm, an existing alternative should at least be deprecated or removed.

  • Unix Vs Linux: How These Two Operating Systems Are Different

    We all know that Linux is “free and open source”. Meaning, one can download it from the internet without any hassle and also, redistribute it under GNU licenses. One can make any changes to the source and modify as per user convenience.

    Talking about Unix, it has several derivatives, and not every derivative is free and open source. For example, MacOS is one of the derivatives and it is neither free nor open sourced. However, it is fast changing, and many Unix derivatives are emerging as open source.

    Fact: When Unix was first introduced, it was not open source —the Unix source code was licensable via agreements with AT&T. Also, the first Unix license was sold to the University of Illinois in 1975.

  • AMDVLK 2019.Q2.5 Brings Fixes For World War Z, F1 2018, Other Optimizations

    The AMDVLK 2019.Q2.5 driver was released this morning as the newest open-source Radeon Vulkan driver for Linux systems wishing to use this official driver as an alternative to the Mesa RADV driver. 

    AMDVLK 2019.Q2.5 is the latest routine update for the driver. AMDVLK 2019.Q2.5 updates against the Vulkan SDK 1.1.109 headers, enables scratch bounds checking for GFX9/Vega, attachment image memory type support for VK_MEMORY_OVERALLOCATION_BEHAVIOR_ALLOWED_AMD, and optimizations for the acquire-release barrier.

  • Vulkan 1.1.111 Released With Various Fixes

    Released for E3 week is Vulkan 1.1.111, but it's not particularly exciting. 

    Vulkan 1.1.110 was released last week and brought with it two new extensions while Vulkan 1.1.111 is a more mundane update focused on documentation corrections/clarifications.

  • R300 Gallium3D Driver Finally Wired Up For On-Disk Shader Cache

    Continuing on from the story a few days ago about R300 Gallium3D seeing a big performance fix after being regressed in recent years, another potential bonus is in store. 

    Potentially helping out performance or at least smoothing out frame-rates is a tentative patch wiring up Mesa's on-disk GLSL shader cache to the R300g driver. The GLSL shader cache is shared among the Mesa drivers so it actually took just a few dozen lines of code extending it to R300g. But with no upstream Mesa developers actively advancing R300g, this shader cache functionality hadn't come until an independent contributor stepped up to the plate.

Syndicate content

More in Tux Machines

today's leftovers

  • Hardware Review - The ZaReason Virtus 9200 Desktop
  • Chrome OS 76 will disable Crostini Linux backups by default
    Essentially, this is still a work in progress feature. And I shouldn’t be terribly surprised by that, even though in my experience, the functionality hasn’t failed me yet. That’s because we know that the Chromium team is considering on a way to backup and restore Linux containers directly from the Files app on a Chromebook. That proposal is targeted for Chrome OS 78, so this gives the team more time to work that out, as well as any other nits that might not be quite right with the current implementation.
  • Andrei Lisita: Something to show for
    Unfortunately along with the progress that was made we also encountered a bug with the NintendoDS core that causes Games to crash if we attempt to load a savestate. We are not yet 100% sure if the bug is caused by my changes or by the NintendoDS core itself. I hope we are able to fix it by the end of the summer although I am not even sure where to start since savestates are working perfectly fine with other cores. Another confusing matter about this is that the Restart/Resume Dialog works fine with the NintendoDS core and it also uses savestates. This led me to believe that perhaps cores can be used to load savestates only once, but this can’t be the problem since we re-instantiate the core every time we load a savestate. In the worst case we might just have to make a special case for the NintendoDS core and not use savestates with it, except for the Resume/Restart dialog. This would sadden me deeply since there are plenty of NintendoDS games which could benefit from this feature.
  • OSMC's June update is here with Kodi v18.3
    Team Kodi recently announced the 18.3 point release of Kodi Leia. We have now prepared this for all supported OSMC devices and added some improvements and fixes. Here's what's new:

OSS Leftovers

  • A comparison of open source, real-time data streaming platforms
    A variety of open source, real-time data streaming platforms are available today for enterprises looking to drive business insights from data as quickly as possible. The options include Spark Streaming, Kafka Streams, Flink, Hazelcast Jet, Streamlio, Storm, Samza and Flume -- some of which can be used in tandem with each other. Enterprises are adopting these real-time data streaming platforms for tasks such as making sense of a business marketing campaign, improving financial trading or recommending marketing messages to consumers at critical junctures in the customer journey. These are all time-critical areas that can be used for improving business decisions or baked into applications driven by data from a variety of sources.
  • Amphenol’s Jason Ellison on Signal Integrity Careers and His Free, Open Source PCB Design Software
    Ellison, Senior Staff Signal Integrity Engineer at Amphenol ICC, gives his insight on the importance of networking, giving to the EE community, and his open-source signal integrity project. How does signal integrity engineering compare to other EE fields? What are open-source resources worth these days? What makes for a good work life for an engineer? Learn this and more in this Engineer Spotlight! Jason Ellison started down the path to becoming an electrical engineer because someone told him it was "fun and easy if you're good at math." In this interview with AAC's Mark Hughes, Ellison—a Senior Staff Signal Integrity Engineer at Amphenol ICC—describes how his career has grown from these beginnings into the rewarding and diverse work of signal integrity engineering.
  • Cruise open-sources Webviz, a tool for robotics data analysis [Ed: Releasing a little tool that's part of proprietary software so that it 'feels' more "open"]
    Cruise, the self-driving startup that General Motors acquired for nearly $1 billion in 2016, generates an enormous amount of data by any measure. It orchestrates 200,000 hours of driving simulation jobs daily in Google Cloud Platform, spread across 30,000 virtual cars in an environment running on 300,000 processor cores and 5,000 graphics cards. Both those cars and Cruise’s fleet of over 180 real-world autonomous Chevrolet Bolts make thousands of decisions every second, and they base these decisions on observations captured in binary format from cameras, microphones, radar sensors, and lidar sensors.
  • EWF launches world’s first open source blockchain for the energy industry
    The Energy Web Foundation this week announced that it has launched the world’s first public, open-source, enterprise-grade blockchain tailored to the energy sector: the Energy Web Chain (EW Chain). More than ten Energy Web Foundation (EWF) Affiliates — including utilities, grid operators, and blockchain developers — are hosting validator nodes for the live network, according to the company.
  • Pimcore Releases Pimcore 6.0, Amplifying User-Friendly Digital Experiences Through Open Source
    Pimcore, the leading open-source platform for data and customer experience management, has released the most powerful version of the Pimcore platform, Pimcore 6.0. The updated platform includes a new user interface that seamlessly connects MDM/PIM, DAM, WCM, and digital commerce capabilities to create more advanced and user-friendly experiences quickly and efficiently.
  • VCV Rack reaches version 1.0.0: free and open-source modular synth gets a full release
    VCV Rack is a free, open-source modular software synth that’s been gaining ground for a couple of years, but only now has it reached the significant milestone of version 1.0. Designed to replicate the feeling of having a hardware modular synth on your desktop, VCV Rack enables you to add both free and paid-for modules, and now supports polyphony of up to 16 voices. There’s MIDI Output, too with CV-Gate, CV-MIDI and CV-CC modules enabling you to interface with drum machines, desktop synths and Eurorack gear.
  • Flying Above the Shoulders of Giants
    Thanks to open-source platforms, developers can stand on the shoulders of software giants to build bigger and better things. Linux is probably the biggest...
  • MIT Researchers Open-Source AutoML Visualization Tool ATMSeer
    A research team from MIT, Hong Kong University, and Zhejiang University has open-sourced ATMSeer, a tool for visualizing and controlling automated machine-learning processes. Solving a problem with machine learning (ML) requires more than just a dataset and training. For any given ML tasks, there are a variety of algorithms that could be used, and for each algorithm there can be many hyperparameters that can be tweaked. Because different values of hyperparameters will produce models with different accuracies, ML practitioners usually try out several sets of hyperparameter values on a given dataset to try to find hyperparameters that produce the best model. This can be time-consuming, as a separate training job and model evaluation process must be conducted for each set. Of course, they can be run in parallel, but the jobs must be setup and triggered, and the results recorded. Furthermore, choosing the particular values for hyperparameters can involve a bit of guesswork, especially for ones that can take on any numeric value: if 2.5 and 2.6 produce good results, maybe 2.55 would be even better? What about 2.56 or 2.54?
  • Open-Source Cybersecurity Tool to Enhance Grid Protection
    A revolutionary new cybersecurity tool that can help protect the electric power grid has been released to the public on the code-hosting website GitHub.
  • Quick notes for Mozilla Whistler All Hands 2019
  • Deeper into the data fabric with MongoDB
    However, to gain access to rich search functionality, many organisations pair their database with a search engine such as Elasticsearch or Solr, which MongoDB claims can complicate development and operations — because we end up with two entirely separate systems to learn, maintain and scale.

Raspberry Pi 4 is here!

The latest version of the Raspberry Pi—Raspberry Pi 4—was released today, earlier than anticipated, featuring a new 1.5GHz Arm chip and VideoCore GPU with some brand new additions: dual-HDMI 4K display output; USB3 ports; Gigabit Ethernet; and multiple RAM options up to 4GB. The Raspberry Pi 4 is a very powerful single-board computer and starts at the usual price of $35. That gets you the standard 1GB RAM, or you can pay $45 for the 2GB model or $55 for the 4GB model—premium-priced models are a first for Raspberry Pi. Read more

Open Data, Open Access and Open Hardware

  • DoD’s Joint AI Center to open-source natural disaster satellite imagery data set
    As climate change escalates, the impact of natural disasters is likely to become less predictable. To encourage the use of machine learning for building damage assessment this week, Carnegie Mellon University’s Software Engineering Institute and CrowdAI — the U.S. Department of Defense’s Joint AI Center (JAIC) and Defense Innovation Unit — open-sourced a labeled data set of some of the largest natural disasters in the past decade. Called xBD, it covers the impact of disasters around the globe, like the 2010 earthquake that hit Haiti. “Although large-scale disasters bring catastrophic damage, they are relatively infrequent, so the availability of relevant satellite imagery is low. Furthermore, building design differs depending on where a structure is located in the world. As a result, damage of the same severity can look different from place to place, and data must exist to reflect this phenomenon,” reads a research paper detailing the creation of xBD. [...]

    xBD includes approximately 700,000 satellite images of buildings before and after eight different kinds of natural disasters, including earthquakes, wildfires, floods, and volcanic eruptions. Covering about 5,000 square kilometers, it contains images of floods in India and Africa, dam collapses in Laos and Brazil, and historic deadly fires in California and Greece.

    The data set will be made available in the coming weeks alongside the xView 2.0 Challenge to unearth additional insights from xBD, coauthor and CrowdAI machine learning lead Jigar Doshi told VentureBeat. The data set collection effort was informed by the California Air National Guard’s approach to damage assessment from wildfires.

  • Open-source textbooks offer free alternative for UC Clermont students
    Some UC Clermont College students are avoiding paying hundreds of dollars for textbooks — and getting the content for free — thanks to online open-source textbooks, a growing trend among faculty at the college and throughout higher education. UC Clermont Dean Jeff Bauer, who is also a professor of business, said the benefits of open textbooks are many. “All students have the book on the first day of class, it saves them a lot of money, and the information can be accessed anywhere, anytime, without carrying around a heavy textbook,” Bauer said. “They don’t need to visit the bookstore before or after each semester to buy or sell back books, either.”
  • Open Source Computer Controlled Loom Knits Pikachu For You
    The origin story of software takes us back past punch card computers and Babbage's Difference Engine to a French weaver called Joseph Marie Jacquard.
  • Successful open-source RISC-V microcontroller launched through crowdfunding
    X-FAB Silicon Foundries, together with crowd-sourcing IC platform partner Efabless Corporation, launched the first-silicon availability of the Efabless RISC-V SoC reference design. This open-source semiconductor project went from start of design to tape-out in less than three months employing the Efabless design flow produced on open-source tools. The mixed-signal SoC, called Raven, is based on the community developed ultra-low power PicoRV32 RISC-V core. Efabless has bench-tested the Raven at 100MHz, and based on simulations, the solution should operate at up to 150MHz.
  • Open Hardware: Open-Source MRI Scanners Could Bring Enormous Cost Savings
    Wulfsberg explore the possibilities of open source MRI scanning. As open-source technology takes its place around the world—everywhere from makerspaces to FabLabs, users on every level have access to design and innovation. In allowing such access to MRI scanning, the researchers realize the potential for ‘technological literacy’ globally—and with MRIs specifically, astronomical sums could be saved in healthcare costs. The authors point out that medical technology is vital to the population of the world for treating not only conditions and illnesses, but also disabilities. As so many others deeply involved in the world of technology and 3D printing realize, with greater availability, accessibility, and affordability, huge strides can be made to improve and save lives. Today, with so many MRI patents expiring, the technology is open for commercialization.