I own a mid-2017 AVA Direct gaming desktop PC:
ASUS ROG Crosshair VI Hero [1403 firmware], AM4, x370 motherborad
AMD Ryzen 5 1600X [stock clock speed at 3.60 GHz]
ASUS ROG STRIX AMD Radeon RX Vega 64-O8G 8GB HBM2 GPU [factory overclocked; no custom defined overclock]
Kingston 4 X 8 (32GB) DDR4 2,666.00 MHZ DDR4 RAM
Intel 6000p 512GB PCI-e NVMe TLC SSD
Western Digital Black hard disk drives [ACHI mode]
OpenSuSE Tumbleweed 64 bit [snapshot two released on 03/26/2018]
I got Steam installed and my titles including Sid Meier’s Civilization V, VI, and Beyond Earth, Spec Ops: The Line, and Cities: Skylines, but none of them run. Only Civ 5 runs at 1.00 FPS which is extremely slow for a new RX Vega 64 GPU.
What information do you need from me and how do I get it to you? Also, how do I use the forum’s tools to post code instead of a text dump?
I am a beginner with OpenSuSE especially Tumbleweed. Treat me with kid gloves. Tell me what I need to know to get my SteamOS + GNU/Linux PC games running normally. Thank you.
It is my understanding that OpenSuSE Tumbleweed 64 bit [snapshot two] supports MESA 18.0 64 bit. It ships with LLVM 5.0.0 64 bit. I am using the AMDGPU open source graphics drivers and not the Radeon graphics drivers. My research shows that I need LLVM 6.0.0 64 bit in order to turn on 3D hardware graphics acceleration for my RX Vega 64 GPU.
Can someone tell me if it is reasonable to think that future OpenSuSE Tumbleweed 64 bit snapshots will provide an out of the box level of compatibility with my gaming desktop PC in the near future? Should I wait for a future snapshot version and which one will have what I need in terms of software package versions? In other words, what do I need to know?
I also noticed that with OpenSuSE Tumbleweed 64 bit [snapshot two] that my /home/wellywu/.profile and my bash_profile would result in an input/output error frequently. This caused me to reinstall it repeatedly until I decided to reinstall Microsoft Windows 10 Pro 64 bit 2017 Fall Creator’s Update on my mid-2017 AVA Direct gaming desktop PC yesterday. Can someone tell me why my bash profile and ~/.profile keep getting corrupted?
I know that this is not related, but here it is: https://bugzilla.redhat.com/show_bug.cgi?id=1402533.
I own an Intel 6000p 512GB PCI-e NVMe SSD. When using the BTRFs and specifically the XFS, I always get input/output errors in my home folder. So, next time, I am going to use the traditional EXT4 file system upon installation of OpenSuSE Tumbleweed 64 bit later this year once it is compatible with RX Vega 64.
Life is about making mistakes and learning from each one. What doesn’t kill you makes you stronger.
DO NOT use the turboAMD software repository. It provides the latest bleeding edge software packages or stable versions for the open source graphics stack and it is considered to be unstable. I am going to do more research to learn how to include the Debian LLVM 6.0 or 7.0 and build it into OpenSuSE Tumbleweed so that my RX Vega 64 GPU can enable 3D hardware graphics acceleration. If someone can help me with doing just that, then please reply.
I found this on the AMD community forum:
- https://community.amd.com/thread/226793
I am a beginner to OpenSuSE Tumbleweed, but I am not a newbie to GNU/Linux. Can someone take a look at this and tell me if it is safe?
How do I set a umask of 22 and for which directories does it need to be set?
Is the OpenSuSE Tumbleweed community going to add these software packages, libraries, and dependencies to the official tree anytime soon? If so, then when can I expect it? Do I do a sudo zypper ref, sudo zypper up, and sudo zypper dup when those software packages are available?
Right now, 3D graphics hardware acceleration is turned off and it is a terrible experience. What else do I need to know?
I see on the OpenSuSE website that LLVM 6.0 is now available. I added the 1-Click Install and it showed that it downloaded LLVM 5.0.1 64 bit. I am wondering when the actual LLVM 6.0.0 will become available? Can someone reply to this thread and give me the information that I need to know?
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:~>
Can someone tell me why I am using llvm 5.0 and the VMWare graphics driver? Is there a way to fix this so that 3D hardware graphics acceleration is turned on?