Results 1 to 8 of 8

Thread: AMD RX Vega 64

  1. #1
    Join Date
    Apr 2011
    Location
    Nutley, NJ USA
    Posts
    354

    Default AMD RX Vega 64

    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.

  2. #2
    Join Date
    Apr 2011
    Location
    Nutley, NJ USA
    Posts
    354

    Default Re: AMD RX Vega 64

    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?

  3. #3
    Join Date
    Apr 2011
    Location
    Nutley, NJ USA
    Posts
    354

    Default Re: AMD RX Vega 64

    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?

  4. #4
    Join Date
    Apr 2011
    Location
    Nutley, NJ USA
    Posts
    354

    Default Re: AMD RX Vega 64

    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.

  5. #5
    Join Date
    Apr 2011
    Location
    Nutley, NJ USA
    Posts
    354

    Default Re: AMD RX Vega 64

    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.

  6. #6
    Join Date
    Apr 2011
    Location
    Nutley, NJ USA
    Posts
    354

    Default Re: AMD RX Vega 64

    I found this on the AMD community forum:

    1. 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?

  7. #7
    Join Date
    Apr 2011
    Location
    Nutley, NJ USA
    Posts
    354

    Default Re: AMD RX Vega 64

    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?

  8. #8
    Join Date
    Apr 2011
    Location
    Nutley, NJ USA
    Posts
    354

    Default Re: AMD RX Vega 64

    Code:
    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?

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •