LinuxQuestions.org
Review your favorite Linux distribution.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices


Reply
  Search this Thread
Old 04-02-2018, 10:52 PM   #1
Welly Wu
LQ Newbie
 
Registered: Jul 2005
Location: West Orange, NJ
Distribution: Red Hat Fedora CORE 4 SELinux
Posts: 7

Rep: Reputation: 0
OpenSuSE Tumbleweed: AMD Radeon RX Vega 64 [3D graphics hardware acceleration]


I own a mid-2017 AVA Direct pre-built gaming desktop PC intended for Microsoft Windows 10 Pro 64 bit and I recently installed OpenSuSE Tumbleweed 64 bit GNU/Linux as my sole desktop operating system. I chose the BTRFs for the /root partition and EXT4 for my separate /home/wellywu partition because I have an Intel 6000p 512GB PCI-e NVMe SSD and the default XFS will cause input/output errors for my personal folder.

Here is a code dump:

wellywu@linux-vfxd:~> glxinfo -B
name of display: :0
display: :0 screen: 0
direct rendering: Yes
Extended renderer info (GLX_MESA_query_renderer):
Vendor: VMware, Inc. (0xffffffff)
Device: llvmpipe (LLVM 5.0, 128 bits) (0xffffffff)
Version: 18.0.0
Accelerated: no
Video memory: 32156MB
Unified memory: no
Preferred profile: core (0x1)
Max core profile version: 3.3
Max compat profile version: 3.0
Max GLES1 profile version: 1.1
Max GLES[23] profile version: 3.0
OpenGL vendor string: VMware, Inc.
OpenGL renderer string: llvmpipe (LLVM 5.0, 128 bits)
OpenGL core profile version string: 3.3 (Core Profile) Mesa 18.0.0
OpenGL core profile shading language version string: 3.30
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile

OpenGL version string: 3.0 Mesa 18.0.0
OpenGL shading language version string: 1.30
OpenGL context flags: (none)

OpenGL ES profile version string: OpenGL ES 3.0 Mesa 18.0.0
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.00

wellywu@linux-vfxd:~> sudo zypper ref
[sudo] password for root:
Repository 'libdvdcss repository' is up to date.
Repository 'Packman Repository' is up to date.
Repository 'openSUSE-Tumbleweed-Non-Oss' is up to date.
Repository 'openSUSE-Tumbleweed-Oss' is up to date.
Repository 'openSUSE-Tumbleweed-Update' is up to date.
Repository 'SpiderOak' is up to date.
All repositories have been refreshed.
wellywu@linux-vfxd:~> sudo zypper up
Loading repository data...
Reading installed packages...

The following 16 package updates will NOT be installed:
gstreamer-plugins-bad gstreamer-plugins-bad-lang gstreamer-plugins-ugly-lang libavcodec57 libavdevice57 libavfilter6
libavformat57 libavresample3 libavutil55 libgstgl-1_0-0 libgstphotography-1_0-0 libpostproc54 libquicktime0 libswresample2
libswscale4 vlc-codec-gstreamer

Nothing to do.
wellywu@linux-vfxd:~> sudo zypper dup
Warning: You are about to do a distribution upgrade with all enabled repositories. Make sure these repositories are compatible before you continue. See 'man zypper' for more information about this command.
Loading repository data...
Reading installed packages...
Computing distribution upgrade...

Nothing to do.
wellywu@linux-vfxd:~> sudo lspci -nnk | grep '\[03' -A2
[sudo] password for root:
2b:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Vega 10 XT [Radeon RX Vega 64] [1002:687f] (rev c1)
Subsystem: ASUSTeK Computer Inc. Device [1043:04c4]
Kernel driver in use: amdgpu
wellywu@linux-vfxd:~> sudo lspci -nnk | grep -i vga -A3 \ grep 'in use'
grep: grep: No such file or directory
grep: in use: No such file or directory
wellywu@linux-vfxd:~> sudo lspci -nnk | grep -i vga -A3 | grep 'in use'
Kernel driver in use: amdgpu
wellywu@linux-vfxd:~> glxinfo -B
name of display: :0
display: :0 screen: 0
direct rendering: Yes
Extended renderer info (GLX_MESA_query_renderer):
Vendor: VMware, Inc. (0xffffffff)
Device: llvmpipe (LLVM 5.0, 128 bits) (0xffffffff)
Version: 18.0.0
Accelerated: no
Video memory: 32156MB
Unified memory: no
Preferred profile: core (0x1)
Max core profile version: 3.3
Max compat profile version: 3.0
Max GLES1 profile version: 1.1
Max GLES[23] profile version: 3.0
OpenGL vendor string: VMware, Inc.
OpenGL renderer string: llvmpipe (LLVM 5.0, 128 bits)
OpenGL core profile version string: 3.3 (Core Profile) Mesa 18.0.0
OpenGL core profile shading language version string: 3.30
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile

OpenGL version string: 3.0 Mesa 18.0.0
OpenGL shading language version string: 1.30
OpenGL context flags: (none)

OpenGL ES profile version string: OpenGL ES 3.0 Mesa 18.0.0
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.00

wellywu@linux-vfxd:~> glxinfo | grep "direct rendering"
direct rendering: Yes
wellywu@linux-vfxd:~> sudo amdcccle
sudo: amdcccle: command not found
wellywu@linux-vfxd:~> glxgears
9906 frames in 5.0 seconds = 1981.045 FPS
XIO: fatal IO error 11 (Resource temporarily unavailable) on X server ":0"
after 30907 requests (30905 known processed) with 0 events remaining.
wellywu@linux-vfxd:~> glxgears -help
Usage:
-display <displayname> set the display to run on
-stereo run in stereo mode
-samples N run in multisample mode with at least N samples
-fullscreen run in fullscreen mode
-info display OpenGL renderer info
-geometry WxH+X+Y window geometry
wellywu@linux-vfxd:~> glxgears
9932 frames in 5.0 seconds = 1985.042 FPS
10365 frames in 5.0 seconds = 2072.777 FPS
10624 frames in 5.0 seconds = 2122.383 FPS
10687 frames in 5.0 seconds = 2137.248 FPS
10561 frames in 5.0 seconds = 2112.159 FPS
^C
wellywu@linux-vfxd:~> glxinfo | grep renderer
GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer,
GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer,
Extended renderer info (GLX_MESA_query_renderer):
OpenGL renderer string: llvmpipe (LLVM 5.0, 128 bits)
wellywu@linux-vfxd:~> glxinfo | grep "direct rendering"
direct rendering: Yes
wellywu@linux-vfxd:~> glxinfo | grep renderer
GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer,
GLX_MESA_multithread_makecurrent, GLX_MESA_query_renderer,
Extended renderer info (GLX_MESA_query_renderer):
OpenGL renderer string: llvmpipe (LLVM 5.0, 128 bits)
wellywu@linux-vfxd:~> glxinfo -B
name of display: :0
display: :0 screen: 0
direct rendering: Yes
Extended renderer info (GLX_MESA_query_renderer):
Vendor: VMware, Inc. (0xffffffff)
Device: llvmpipe (LLVM 5.0, 128 bits) (0xffffffff)
Version: 18.0.0
Accelerated: no
Video memory: 32156MB
Unified memory: no
Preferred profile: core (0x1)
Max core profile version: 3.3
Max compat profile version: 3.0
Max GLES1 profile version: 1.1
Max GLES[23] profile version: 3.0
OpenGL vendor string: VMware, Inc.
OpenGL renderer string: llvmpipe (LLVM 5.0, 128 bits)
OpenGL core profile version string: 3.3 (Core Profile) Mesa 18.0.0
OpenGL core profile shading language version string: 3.30
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile

OpenGL version string: 3.0 Mesa 18.0.0
OpenGL shading language version string: 1.30
OpenGL context flags: (none)

OpenGL ES profile version string: OpenGL ES 3.0 Mesa 18.0.0
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.00

wellywu@linux-vfxd:~>

As you can see, 3D hardware acceleration is "turned on" using LLVM 5.0 and usage of the VMWare software graphics vendor. I posted a thread on the OpenSuSE community forum and nobody replied so I got frustrated and I decided to post here.

In a nutshell, how do I turn on true 3D graphics hardware acceleration so that I can play my SteamOS + GNU/Linux PC game titles?

Do I have to add my wellywu account to the video group?
Do I need to modify my X.Org configuration file?
Do I need LLVM 6.0?

In plain English, how do I get true 3D graphics hardware acceleration to just work?

Thank you.
 
Old 04-04-2018, 07:48 PM   #2
ferrari
LQ Guru
 
Registered: Sep 2003
Location: Auckland, NZ
Distribution: openSUSE Leap
Posts: 5,819

Rep: Reputation: 1144Reputation: 1144Reputation: 1144Reputation: 1144Reputation: 1144Reputation: 1144Reputation: 1144Reputation: 1144Reputation: 1144
I can only point you at this thread (see wolfie323's comments)...
https://forums.opensuse.org/showthre...le-performance
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
LXer: openSUSE Tumbleweed Users Receive Important Mesa Linux Graphics Stack Update LXer Syndicated Linux News 0 01-21-2018 07:41 PM
A good distro for AMD A6-6310 APU with AMD Radeon R4 Graphics NintenAkira Linux - Hardware 2 03-26-2016 06:55 AM
LXer: Intel Haswell HD Graphics 4600 vs. AMD Radeon Graphics On Linux LXer Syndicated Linux News 0 06-17-2013 12:01 PM
Graphics don't work at all - OpenSuse install disk, AMD Radeon HD6870 beezum88 Linux - Hardware 2 02-10-2013 01:14 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 03:47 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration