Koozali.org: home of the SME Server

SME 11 : choose upstream

Offline ReetP

  • *
  • 3,376
  • +5/-0
Re: SME 11 : choose upstream
« Reply #15 on: September 22, 2022, 12:28:46 AM »
There are usually quite big jumps between versions.

A lot of stuff can get deprecated as Terry has found out.

When (a huge "when") we migrate the build system we may be able to build both versions at the same time, but that is some way off right now.

In the meantime, the more people who help us - there are jobs for all skill levels - the more we can do.

It's up to you all as a community, not just the few of us currently.
...
1. Read the Manual
2. Read the Wiki
3. Don't ask for support on Unsupported versions of software
4. I have a job, wife, and kids and do this in my spare time. If you want something fixed, please help.

Bugs are easier than you think: http://wiki.contribs.org/Bugzilla_Help

If you love SME and don't want to lose it, join in: http://wiki.contribs.org/Koozali_Foundation

Offline Mike R

  • 4
  • +0/-0
Re: SME 11 : choose upstream
« Reply #16 on: September 24, 2022, 12:39:38 AM »
I also use a proxmox with SME 10 VM's on it.
But you are right, that shift to x86-64-v2 is scary.
Not sure if my server's processor will support that.
It never gets easier, does it and I'm sure they have more reasons that make it impossible to skip a version.
Just wanted to ask because, just maybe, if it was possible, that would make the eol of SME11 that much further away that it would give you guys some breathing room and just maybe you could do things you would normally not have the time for.
Well, that's probably wishful thinking.

Offline mmccarn

  • *
  • 2,590
  • +8/-0
Re: SME 11 : choose upstream
« Reply #17 on: September 24, 2022, 01:31:37 PM »
My 2009 Dell Optiplex 980 (Intel(R) Core(TM) i7 CPU 860  @ 2.80GHz) supports x86-64-v2.

After changing the CPU setting in my proxmox guests from "kvm64" to "host" or "max" the guests also report x86-64-v2 (and seem to run faster...)

I'm downloading Rocky9 to see if it works as a guest on this system.

[edit] The Rocky9 DVD installed flawlessly as a guest under proxmox 7.2 on my 2009 Optiplex 980 using CPU "max"
« Last Edit: September 24, 2022, 03:09:12 PM by mmccarn »

Offline Mike R

  • 4
  • +0/-0
Re: SME 11 : choose upstream
« Reply #18 on: September 24, 2022, 03:15:44 PM »
Thanks for the hint.
I will try this as soon as I can make time...

Offline Jean-Philippe Pialasse

  • *
  • 2,374
  • +9/-0
  • aka Unnilennium
    • http://smeserver.pialasse.com
Re: SME 11 : choose upstream
« Reply #19 on: September 24, 2022, 09:15:58 PM »
you can find a lot of script around the net currently to test if your hardware server is compatible.

the one I use, and there might be some better, but this one works for me :

cpuCheck2
Code: [Select]
#!/bin/bash
set -e

verbose=
while getopts v OPTLET; do
  case "$OPTLET" in
    v) verbose=1;;
    \?) exit 2;;
  esac
done

flags=$(grep '^flags\b' </proc/cpuinfo | head -n 1)
flags=" ${flags#*:} "

has_flags () {
  for flag; do
    case "$flags" in
      *" $flag "*) :;;
      *)
        if [ -n "$verbose" ]; then
          echo >&2 "Missing $flag for the next level"
        fi
        return 1;;
    esac
  done
}

determine_level () {
  level=0
  has_flags lm cmov cx8 fpu fxsr mmx syscall sse2 || return 0
  level=1
  has_flags cx16 lahf_lm popcnt sse4_1 sse4_2 ssse3 || return 0
  level=2
  has_flags avx avx2 bmi1 bmi2 f16c fma abm movbe xsave || return 0
  level=3
  has_flags avx512f avx512bw avx512cd avx512dq avx512vl || return 0
  level=4
}

determine_level
echo "Level $level"


Offline Mike R

  • 4
  • +0/-0
Re: SME 11 : choose upstream
« Reply #20 on: September 25, 2022, 03:23:33 AM »
A, thanks, Jean-Philippe.
My Server is Level3, so I am in the clear.