Language Selection

English French German Italian Portuguese Spanish

Graphics/Benchmarks

AMDGPU-PRO 18.50 vs. ROCm 2.0 OpenCL Performance

Filed under
Graphics/Benchmarks

When recently publishing the PlaidML deep learning benchmarks and lczero chess neural network OpenCL tests, some Phoronix readers mentioned they were seeing vastly different results with using the PAL OpenCL driver in AMDGPU-PRO (Radeon Software) compared to using the ROCm compute stack. So for seeing how those two separate AMD OpenCL drivers compare, here are some benchmark results with a Vega GPU while testing ROCm 2.0 and AMDGPU-PRO 18.50.

Read more

Linux 4.20 Allows Overclockers To Increase The Radeon TDP Power Limit

Filed under
Graphics/Benchmarks
Linux

The AMDGPU Linux kernel driver for a while has now offered command-line-driven OverDrive overclocking for recent generations of Radeon GPUs. This has allowed manipulating the core and memory clock speeds as well as tweaking the voltage but has not supported increasing the TDP limit of the graphics card: that's in place with Linux 4.20

Up until now with the AMDGPU Linux kernel driver there hasn't been support for increasing the TDP power limit beyond its default, but has allowed for reducing that limit should you be trying to conserve power / allow your GPU to run cooler. A change was quietly added to the Linux 4.20 kernel to allow increasing the power limit when in the OverDrive mode.

This change wasn't prominently advertised but fortunately a Phoronix reader happened to run across it today and tipped us off.

Read more

Graphics: Nouvea, NVIDIA RTX "Turing", KDE Plasma 5.15 Beta Wayland Session, Qt5 GUIs With Spying

Filed under
Graphics/Benchmarks
  • Nouveau Open-Source Driver Will Now Work With NVIDIA RTX 2080 Ti On Linux 5.0

    Among the many Linux 5.0 kernel features is initial open-source NVIDIA driver support for the latest-generation Turing graphics processors. Missed out on during the Linux 5.0 merge window was "TU102" support but now that is coming down as a fix for the 5.0 kernel.

    Back in December, Ben Skeggs of Red Hat posted the initial Turing support for Nouveau in the form of the TU104 (RTX 2080) and TU106 (RTX 2060/2070) but was lacking coverage of the TU102, which is for the flagship RTX 2080 Ti and TITAN RTX. He wasn't able to test the support at the time and thus left it out. Skeggs has now been able to verify the TU102 support is working and that patch is now on its way to the mainline kernel tree.

  • Quake 2 Gets Real-Time Path Tracing Powered By NVIDIA RTX / VK_NV_ray_tracing

    For those Linux gamers with a NVIDIA RTX "Turing" graphics card, there's finally an interesting open-source workload to enjoy that makes use of the RTX hardware and NVIDIA's VK_NV_ray_tracing extension... A real-time path tracing port of the legendary Quake 2 game.

    While Quake II recently saw a Vulkan port, university students have now done an "RTX" port for Quake 2 with the new Q2VKPT project.

  • KDE Plasma 5.15 Beta Wayland Run Through

    In this video, we look at KDE Plasma 5.15 Beta the Wayland Session. Please keep in mind that it is still in development and the Xorg session is perfect.

  • Qt 5.13 Might Add QTelemetry For Opt-In Anonymous Data Collection

    The next release of the Qt5 tool-kit might introduce a potentially controversial module to facilitate anonymous data collection of Qt applications. 

    The addition of Qt Telemetry has been under code review since last September. There was some reviews taking place and code revisions happening but since November that review dried up. 

WLinux & WLinux Enterprise Benchmarks, The Linux Distributions Built For Windows 10 WSL

Filed under
Graphics/Benchmarks

Making the news rounds a few months back was "WLinux", which was the first Linux distribution designed for Microsoft's Windows Subsystem for Linux (WSL) on Windows 10. But is this pay-to-play Linux distribution any faster than the likes of Ubuntu, openSUSE, and Debian already available from the Microsoft Store? Here are some benchmarks of these different Linux distribution options with WSL.

WLinux is a Linux distribution derived from Debian that is focused on offering an optimal WSL experience. This distribution isn't spun by Microsoft but a startup called Whitewater Foundry. WLinux focuses on providing good defaults for WSL with the catering of its default package set while the Debian archive via APT is still accessible. There is also support for graphical applications when paired with a Windows-based X client. For this easy-setup, quick-to-get-going Linux distribution on WSL, it retails for $19.99 USD from the Microsoft Store though often sells for $9.99 USD.

Read more

Mesa 18.3.2

Filed under
Graphics/Benchmarks

Mesa 18.3.2 is now available.

In this release candidate we have added more PCI IDs for AMD Vega devices and
a number of fixes for the RADV Vulkan drivers.

On the Intel side we have a selection ranging from quad swizzles support for
ICL to compiler fixes.

The nine state tracker has also seen some love as do the Broadcom drivers.

To top it all up, we have a healthy mount of build system fixes.

Alex Deucher (3):
pci_ids: add new vega10 pci ids
pci_ids: add new vega20 pci id
pci_ids: add new VegaM pci id

Alexander von Gluck IV (1):
egl/haiku: Fix reference to disp vs dpy

Andres Gomez (2):
glsl: correct typo in GLSL compilation error message
glsl/linker: specify proper direction in location aliasing error

Axel Davy (3):
st/nine: Fix volumetexture dtor on ctor failure
st/nine: Bind src not dst in nine_context_box_upload
st/nine: Add src reference to nine_context_range_upload

Bas Nieuwenhuizen (5):
radv: Do a cache flush if needed before reading predicates.
radv: Implement buffer stores with less than 4 components.
anv/android: Do not reject storage images.
radv: Fix rasterization precision bits.
spirv: Fix matrix parameters in function calls.

Caio Marcelo de Oliveira Filho (3):
nir: properly clear the entry sources in copy_prop_vars
nir: properly find the entry to keep in copy_prop_vars
nir: remove dead code from copy_prop_vars

Dave Airlie (2):
radv/xfb: fix counter buffer bounds checks.
virgl/vtest: fix front buffer flush with protocol version 0.

Dylan Baker (6):
meson: Fix ppc64 little endian detection
meson: Add support for gnu hurd
meson: Add toggle for glx-direct
meson: Override C++ standard to gnu++11 when building with altivec on ppc64
meson: Error out if building nouveau and using LLVM without rtti
autotools: Remove tegra vdpau driver

Emil Velikov (13):
docs: add sha256 checksums for 18.3.1
bin/get-pick-list.sh: rework handing of sha nominations
bin/get-pick-list.sh: warn when commit lists invalid sha
cherry-ignore: meson: libfreedreno depends upon libdrm (for fence support)
glx: mandate xf86vidmode only for "drm" dri platforms
meson: don't require glx/egl/gbm with gallium drivers
pipe-loader: meson: reference correct library
TODO: glx: meson: build dri based glx tests, only with -Dglx=dri
glx: meson: drop includes from a link-only library
glx: meson: wire up the dispatch-index-check test
glx/test: meson: assorted include fixes
Update version to 18.3.2
docs: add release notes for 18.3.2

Eric Anholt (6):
v3d: Fix a leak of the transfer helper on screen destroy.
vc4: Fix a leak of the transfer helper on screen destroy.
v3d: Fix a leak of the disassembled instruction string during debug dumps.
v3d: Make sure that a thrsw doesn't split a multop from its umul24.
v3d: Add missing flagging of SYNCB as a TSY op.
gallium/ttn: Fix setup of outputs_written.

Erik Faye-Lund (2):
virgl: wrap vertex element state in a struct
virgl: work around bad assumptions in virglrenderer

Francisco Jerez (5):
intel/fs: Handle source modifiers in lower_integer_multiplication().
intel/fs: Implement quad swizzles on ICL+.
intel/fs: Fix bug in lower_simd_width while splitting an instruction which was already split.
intel/eu/gen7: Fix brw_MOV() with DF destination and strided source.
intel/fs: Respect CHV/BXT regioning restrictions in copy propagation pass.

Ian Romanick (2):
i965/vec4/dce: Don't narrow the write mask if the flags are used
Revert "nir/lower_indirect: Bail early if modes == 0"

Jan Vesely (1):
clover: Fix build after clang r348827

Jason Ekstrand (6):
nir/constant_folding: Fix source bit size logic
intel/blorp: Be more conservative about copying clear colors
spirv: Handle any bit size in vector_insert/extract
anv/apply_pipeline_layout: Set the cursor in lower_res_reindex_intrinsic
spirv: Sign-extend array indices
intel/peephole_ffma: Fix swizzle propagation

Karol Herbst (1):
nv50/ir: fix use-after-free in ConstantFolding::visit

Kirill Burtsev (1):
loader: free error state, when checking the drawable type

Lionel Landwerlin (5):
anv: don't do partial resolve on layer > 0
i965: include draw_params/derived_draw_params for VF cache workaround
i965: add CS stall on VF invalidation workaround
anv: explictly specify format for blorp ccs/mcs op
anv: flush fast clear colors into compressed surfaces

Marek Olšák (1):
st/mesa: don't leak pipe_surface if pipe_context is not current

Mario Kleiner (1):
radeonsi: Fix use of 1- or 2- component GL_DOUBLE vbo's.

Nicolai Hähnle (1):
meson: link LLVM 'native' component when LLVM is available

Rhys Perry (3):
radv: don't set surf_index for stencil-only images
ac/nir,radv,radeonsi/nir: use correct indices for interpolation intrinsics
ac: split 16-bit ssbo loads that may not be dword aligned

Rob Clark (2):
freedreno/drm: fix memory leak
mesa/st/nir: fix missing nir_compact_varyings

Samuel Pitoiset (1):
radv: switch on EOP when primitive restart is enabled with triangle strips

Timothy Arceri (2):
tgsi/scan: fix loop exit point in tgsi_scan_tess_ctrl()
tgsi/scan: correctly walk instructions in tgsi_scan_tess_ctrl()

Vinson Lee (2):
meson: Fix typo.
meson: Fix libsensors detection.

Read more

Also: Mesa 18.3.2 Released With Many Fixes As Users Encouraged To Upgrade

Mesa 19.0 RADV vs. AMDVLK 2019.Q1.2 vs. Radeon Software 18.50 Linux Vulkan Performance

Filed under
Graphics/Benchmarks

With the latest AMDVLK Vulkan driver improvements back to coming out on a weekly basis by AMD and Mesa 19.0 development progressing ahead of its feature freeze later this month, here is a fresh Linux gaming benchmark comparison of the AMD Radeon Vulkan driver options on Linux. Tested this round with a Radeon RX 590 and RX Vega 64 was the latest Mesa 19.0 development state for RADV, this week's new AMDVLK 2019.Q1.2 driver snapshot, and the Radeon Software 18.50 proprietary driver while running a slew of Vulkan-powered Linux games and DXVK.

Read more

Graphics: GeForce GPUs in Ubuntu, Intel Control Panel For Linux Systems, Mesa 19.0 Deprecates GNU Autotools Build System In Favor Of Meson

Filed under
Graphics/Benchmarks
  • Generations of GeForce GPUs in Ubuntu

    If you are running an Ubuntu system with an older GPU and are curious about upgrading but unsure if it is worth it, Phoronix has a great review for you. Whether you are gaming with OpenGL and Vulkan, or curious about the changes in OpenCL/CUDA compute performance they have you covered. They even delve into the power efficiency numbers so you can spec out the operating costs of a large deployment, if you happen to have the budget to consider buying RTX 2060's in bulk.

  • Intel To Eventually Explore Offering A Graphics Control Panel For Linux Systems

    Intel's Linux graphics driver stack has never offered its own vendor-specific driver control panel GUI like is common among all major graphics vendors on Windows, but instead they've opted for the command-line experience and making use of common interfaces with what's offered by the different desktop environments for resolution handling, multi-monitor setup, etc. But moving forward they may end up bringing a new graphics driver control panel to Linux.

  • Mesa 19.0 Deprecates GNU Autotools Build System In Favor Of Meson

    Last month was a proposed patch that would have killed the Autotools build system within Mesa. Developers have decided for the upcoming Mesa 19.0 release not to eliminate this GNU Autotools support but rather to mark it as deprecated and require an extra flag in order to make use of it.

    Hitting Mesa Git master today was the patch deprecating Autotools support within Mesa in favor of the Meson build system. It hasn't been determined when the Autotools scripts will be removed themselves, but for now if wanting to enable the support you need to pass --enable-autotools to acknowledge the fact that it's been deprecated.

Khronos Group and Graphics Leftovers

Filed under
Graphics/Benchmarks
  • Khronos Exploring New Industry Standard For Heterogeneous Communications

    From VR to autonomous vehicles to edge computing, The Khronos Group continues working on new industry standards for today's expanding compute landscape. Today the organization announced they are soliciting industry feedback and creating an exploratory group for a new, open industry standard around High Performance Embedded Computing (HPEC).

  • Broadcom's V3D Gallium Driver Picks Up New Features Ahead Of Mesa 19.0

    Lead VC4/V3D driver developer Eric Anholt of Broadcom has landed a batch of improvements to the next-generation V3D driver in Mesa 19.0.

    The latest round of work that was merged on Monday evening include SSBO / atomic counters support, support for the ARB_framebuffer_no_attachments OpenGL extension, support for more compute shader intrinsics, and other items.

  • AMDGPU Changes Begin Queueing Ahead Of Linux 5.1 Kernel Cycle

    The drm-next-5.1-wip branch has been created by open-source AMD developers as they begin vetting the changes they plan to submit to DRM-Next for inclusion in the Linux 5.1 kernel cycle when it kicks off around the start of March.

    With it just being over one week since the Linux 5.0 merge window ended and with this branch having just been setup the other day, there are just over 100 changes so far in this proving grounds for Linux 5.1 AMDGPU though nothing really dramatic.

10GbE Linux Networking Performance Between CentOS, Fedora, Clear Linux & Debian

Filed under
Graphics/Benchmarks

For those curious how the 10 Gigabit Ethernet performance compares between current Linux distributions, here are some benchmarks we ramp up more 10GbE Linux/BSD/Windows benchmarks. This round of testing was done on two distinctly different servers while testing CentOS, Debian, Clear Linux, and Fedora.

This is the first of several upcoming 10GbE test comparisons. For those article we are testing some of the popular enterprise Linux distributions while follow-up articles will also be looking at some other distros as well as Windows Server and FreeBSD/DragonFlyBSD. CentOS 7, Debian 9.6, Clear Linux rolling, and Fedora Server 29 were the operating systems tested for this initial round.

Read more

Graphics: AMD, NVIDIA and Mesa

Filed under
Graphics/Benchmarks
  • AMDVLK Weekly Code Drop Brings A DXVK Fix, VK_EXT_debug_utils Support

    AMD developers maintaining their official Vulkan driver have carried out another weekly code push to the open-source AMDVLK code-base.

    Overall the changes for this week's worth of AMD Radeon Vulkan driver changes is fairly small, but there is a DXVK fix, one new Vulkan extension wired up, and a lot of low-level driver work.

  • NVIDIA 415.27 Linux Driver Released With GeForce RTX 2060 Support

    With NVIDIA today officially shipping the GeForce RTX 2060 as the new $349 USD Turing graphics card, the 415.27 Linux driver was released today to officially support this new graphics card.

    The GeForce RTX 2060 actually works with former 415 driver series releases, but would just be identified as a NVIDIA "Device" as opposed to the GeForce RTX 2060. The product string is now in this driver plus any other small tweaks to officially support this lowest-cost RTX Turing graphics card to date.

  • Mesa 18.3.2 release candidate

    The candidate for the Mesa 18.3.2 is now available. Currently we have:
    - 78 queued
    - 3 nominated (outstanding)
    - and 0 rejected patches

  • Mesa 18.3.2 Is Finally En Route With 78+ Changes

    It's been more than a month since the debut of Mesa 18.3 and the emergency 18.3.1 release while due the holidays and the release manager being sick, the next point release fell off the tracks. Mesa 18.3.2 is now being crafted and should be out in the next few days. Given the time since the previous release, Mesa 18.3.2 is heavy on fixes.

    Emil Velikov announced the release today of Mesa 18.3.2 RC1 and plans for officially releasing this point update in the next day or two. This release candidate has 78 patches queued over the prior update.

Syndicate content

More in Tux Machines

Audiocasts: Full Circle Weekly News, mintCast and GNU World Order

KDE: Usability & Productivity Report From Nate Graham

  • This week in Usability & Productivity, part 54
    This week in KDE’s Usability & Productivity initiative, something big landed: virtual desktop support on Wayland, accompanied by a shiny new user interface for the X11 version too. Eike Hein has been working on this literally for months and I think he deserves a round of applause! It was a truly enormous amount of work, but now we can benefit for years to come.
  • KDE Now Has Virtual Desktop Support On Wayland
    KDE landing virtual desktop support on Wayland this week is certainly quite exciting while also a new UI was added for the X11 virtual desktop support too. Some of the other KDE improvements that landed this week and relayed by Nate Graham include the digital clock widget now allowing adjustments to the date formatting, the KDE Information Center's USB devices section will now actually display all USB devices, wallpaper chooser view improvements, and various other improvements.

Screenshots/Screencasts: Robolinux 10.4 LXDE, deepin 15.9, and Parrot OS 4.5 KDE

Livepatching With Linux 5.1 To Support Atomic Replace & Cumulative Patches

With the Linux 5.1 kernel cycle that should get underway in just over one month's time, there will now be the long in development work (it's been through 15+ rounds of public code review!) for supporting atomic replace and cumulative patches. Read more