Page 3 of 3

Re: Debian 9 Stretch

Posted: Thu Sep 07, 2017 1:26 pm
by vox
xeno74 wrote:Hi All,

For Southern Islands video cards: initrd_debian_stretch_x1000_si_kernel_4_7_0.gz
Christian
Can we have this again? Hope it finally has 3D, since SI cards Linux performance on x1000 has
degraded.

Re: Debian 9 Stretch

Posted: Sun Sep 10, 2017 7:18 pm
by xeno74
FYI:
John Paul Adrian Glaubitz wrote: Hi!

I am cross-posting this to debian-ports@l.d.o because it affects all
Debian Ports architectures.

As of today, we will be using Debian's official cdimage mirror to host
the installation images for Debian Ports, the images can be found in [1].

I have uploaded images for hppa, m68k, ppc64 and sparc64. I am working
on uploading more images. Images for alpha are currently missing due to
issues with the Linux kernel packages which fails to build on alpha at
the moment.

Please test the images as thoroughly as you can and report your results
to the appropriate architecture-specific mailing lists. Please do not
post to this mailing list, debian-ports@l.d.o, as this will cross-post
your mail to ALL Debian Ports architectures mailing lists.

A huge thanks to Steve McIntyre and the Debian Sysadmins for providing
us access to the official cdimage mirror.

Thanks,
Adrian

> [1] https://cdimage.debian.org/cdimage/ports/

Re: Debian 9 Stretch

Posted: Sat Sep 23, 2017 8:20 pm
by xeno74
Hi All,

I compiled Mesa 17.2.1 for Debian Sid yesterday.

Code: Select all

./autogen.sh --prefix /usr/local/mesa-17.2.1 --with-gallium-drivers="r600,swrast" --enable-texture-float --enable-dri3 --enable-llvm --with-llvm-prefix=/usr/lib/llvm-5.0
Output:

Code: Select all

prefix:          /usr/local/mesa-17.2.1
        exec_prefix:     ${prefix}
        libdir:          ${exec_prefix}/lib
        includedir:      ${prefix}/include

        OpenGL:          yes (ES1: yes ES2: yes)

        OSMesa:          no

        DRI platform:    drm
        DRI drivers:     r200 radeon swrast 
        DRI driver dir:  ${libdir}/dri
        GLX:             DRI-based

        EGL:             yes
        EGL drivers:     builtin:egl_dri2 builtin:egl_dri3
        GBM:             yes
        EGL/Vulkan/VL platforms:   x11 surfaceless drm

        Vulkan drivers:  no

        llvm:            yes
        llvm-config:     /usr/lib/llvm-5.0/bin/llvm-config
        llvm-version:    5.0.0

        Gallium drivers: r600 swrast
        Gallium st:      mesa xvmc va

        HUD extra stats: no
        HUD lmsensors:   no


        Shared libs:     yes
        Static libs:     no
        Shared-glapi:    yes

        CFLAGS:          -g -O2 -Wall -std=c99 -Werror=implicit-function-declaration -Werror=missing-prototypes -fno-math-errno -fno-trapping-math
        CXXFLAGS:        -g -O2 -Wall -fno-math-errno -fno-trapping-math
        LDFLAGS:         
        Macros:          -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS -D_GNU_SOURCE -DUSE_GCC_ATOMIC_BUILTINS -DMISSING_64BIT_ATOMICS -DNDEBUG -DTEXTURE_FLOAT_ENABLED -DHAVE_XLOCALE_H -DHAVE_SYS_SYSCTL_H -DHAVE_STRTOF -DHAVE_MKOSTEMP -DHAVE_STRTOD_L -DHAVE_DLOPEN -DHAVE_DL_ITERATE_PHDR -DHAVE_POSIX_MEMALIGN -DHAVE_LIBDRM -DGLX_USE_DRM -DGLX_INDIRECT_RENDERING -DGLX_DIRECT_RENDERING -DGLX_USE_TLS -DHAVE_X11_PLATFORM -DHAVE_SURFACELESS_PLATFORM -DHAVE_DRM_PLATFORM -DHAVE_DRI3 -DENABLE_SHADER_CACHE -DHAVE_MINCORE -DHAVE_LLVM=0x0500 -DMESA_LLVM_VERSION_PATCH=0

        LLVM_CFLAGS:     -I/usr/lib/llvm-5.0/include   -DLLVM_BUILD_GLOBAL_ISEL -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS
        LLVM_CXXFLAGS:   -I/usr/lib/llvm-5.0/include -std=c++0x -std=c++11 -DLLVM_BUILD_GLOBAL_ISEL -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS
        LLVM_CPPFLAGS:   -I/usr/lib/llvm-5.0/include   -DLLVM_BUILD_GLOBAL_ISEL -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS
        LLVM_LDFLAGS:    -L/usr/lib/llvm-5.0/lib 

        PYTHON2:         python2.7

        Run 'make' to build Mesa
Download: MesaLib-17.2.1-1-powerpc-unofficial.tar.bz2

Installation instructions for Debian Sid/experimental:
  1. Install the package llvm-5.0:

    Code: Select all

    # apt-get install llvm-5.0
  2. Extract the package and copy the directory mesa-17.2.1 to /usr/local:

    Code: Select all

    # cp -R mesa-17.2.1 /usr/local
  3. Code: Select all

    # mv /usr/lib/powerpc-linux-gnu/dri/r600_dri.so /usr/lib/powerpc-linux-gnu/dri/r600_dri.so.bak
  4. Code: Select all

    # cp /usr/local/mesa-17.2.1/lib/dri/r600_dri.so /usr/lib/powerpc-linux-gnu/dri/
  5. Code: Select all

    # mv /usr/lib/powerpc-linux-gnu/libGL.so.1.2.0 /usr/lib/powerpc-linux-gnu/libGL.so.1.2.0.bak
  6. Code: Select all

    # cp /usr/local/mesa-17.2.1/lib/libGL.so.1.2.0 /usr/lib/powerpc-linux-gnu/
Enabling DRI3:

Please add the line Option "DRI3" "1" to the Device section in the xorg.conf.

You can test the hardware 3D acceleration with the following commands:

Code: Select all

glxinfo | grep -i opengl
X1000:

Code: Select all

OpenGL vendor string: X.Org
OpenGL renderer string: AMD BARTS (DRM 2.49.0 / 4.9.49_A-EON_AmigaOne_X1000_Nemo, LLVM 5.0.0)
OpenGL core profile version string: 3.2 (Core Profile) Mesa 17.2.1
OpenGL core profile shading language version string: 1.50
OpenGL core profile context flags: (none)
OpenGL core profile profile mask: core profile
OpenGL core profile extensions:
OpenGL version string: 3.0 Mesa 17.2.1
OpenGL shading language version string: 1.30
OpenGL context flags: (none)
OpenGL extensions:
OpenGL ES profile version string: OpenGL ES 3.0 Mesa 17.2.1
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 3.00
OpenGL ES profile extensions:

Code: Select all

LIBGL_DEBUG=verbose vblank_mode=0 glxgears
Debian Sid MATE PowerPC with Mesa 17.2.1:

Image

Cheers,
Christian

Re: Debian 9 Stretch

Posted: Mon Sep 25, 2017 8:55 pm
by xeno74
FYI

-- Christian
John Paul Adrian Glaubitz wrote: Hi!

I created new ppc64 installer image along with updated installer images
for the other architectures, they can be found at the usual location [1].

I just gave a quick test on my POWER7 machine and the partitioner now
correctly works on ppc64 and no longer claims there is no know partitioning
scheme.

However, since the partitioner uses MS-DOS partition tables on CHRP machines
by default, Yaboot installation fails. It should work on a Mac though.

I will work on adding ppc64 support to grub-installer next week to resolve
the problem on CHRP.

Adrian

> [1] https://cdimage.debian.org/cdimage/ports/

--
.''`. John Paul Adrian Glaubitz
: :' : Debian Developer - glaubitz@debian.org
`. `' Freie Universitaet Berlin - glaubitz@physik.fu-berlin.de
`- GPG: 62FF 8A75 84E0 2956 9546 0006 7426 3B37 F5B5 F913

Re: Debian 9 Stretch

Posted: Mon Oct 02, 2017 3:27 pm
by xeno74
Hi All,

I tried to install Debian 9 with Adrian's ISO [1] on my X1000 today. Unfortunately Partman doesn't recognize my partitions.

Cheers,
Christian

[1] https://cdimage.debian.org/cdimage/ports/

Re: Debian 9 Stretch

Posted: Sat Oct 07, 2017 3:57 pm
by xeno74
xeno74 wrote:Hi All,

I tried to install Debian 9 with Adrian's ISO [1] on my X1000 today. Unfortunately Partman doesn't recognize my partitions.

Cheers,
Christian

[1] https://cdimage.debian.org/cdimage/ports/
Hi All,

I reported the partman issue to Adrian on the Debian PowerPC mailing list <debian-powerpc@lists.debian.org>. [1]

Cheers,
Christian

[1] https://lists.debian.org/debian-powerpc/2017/10/msg00032.html