Hab eben mal die Alpha16 auf meiner Debian Kiste runtergeladen, bootstrap.sh funktioniert bislang einwandfrei, auch die Fehlerausgabe und was man zu tun hat:
ZitatAlles anzeigen
root@****:/****/x265/alpha16# ./bootstrap.shBootstrapping for: Linux 3.16.0-4-amd64 [x86_64]
Looking for C and C++ compilers........... OK
C : '/usr/bin/gcc', gcc (Debian 4.9.2-10) 4.9.2
C++: '/usr/bin/g++', g++ (Debian 4.9.2-10) 4.9.2
Looking for yasm assembler................ OK
'/usr/bin/yasm', yasm 1.2.0
Looking for GNU Autoconf.................. FAILGNU autoconf not found! Please install GNU autoconf first!
Aborting...
Soso, autoconf fehlt, also installieren:
Nächster Anlauf bootstrap.sh:
ZitatAlles anzeigenroot@****:/****/x265/alpha16# ./bootstrap.sh
Bootstrapping for: Linux 3.16.0-4-amd64 [x86_64]
Looking for C and C++ compilers........... OK
C : '/usr/bin/gcc', gcc (Debian 4.9.2-10) 4.9.2
C++: '/usr/bin/g++', g++ (Debian 4.9.2-10) 4.9.2
Looking for yasm assembler................ OK
'/usr/bin/yasm', yasm 1.2.0
Looking for GNU Autoconf.................. OK
'/usr/bin/autoconf', autoconf (GNU Autoconf) 2.69
Looking for GNU make...................... OK
'/usr/bin/make', GNU Make 4.0
Looking for cmake......................... FAILcmake not found! Please install cmake first!
Aborting...
... und cmake installieren:
Anschließend noch Warnings:
ZitatAlles anzeigenroot@****:/****/x265/alpha16# ./bootstrap.sh
Bootstrapping for: Linux 3.16.0-4-amd64 [x86_64]
Looking for C and C++ compilers........... OK
C : '/usr/bin/gcc', gcc (Debian 4.9.2-10) 4.9.2
C++: '/usr/bin/g++', g++ (Debian 4.9.2-10) 4.9.2
Looking for yasm assembler................ OK
'/usr/bin/yasm', yasm 1.2.0
Looking for GNU Autoconf.................. OK
'/usr/bin/autoconf', autoconf (GNU Autoconf) 2.69
Looking for GNU make...................... OK
'/usr/bin/make', GNU Make 4.0
Looking for cmake......................... OK
'/usr/bin/cmake', cmake version 3.0.2
Looking for mercurial..................... WARN
Mercurial ('hg') not found! hg is required for x265 version reporting!
Looking for git........................... WARN
git not found! May be required for MediaInfo build on certain systems!There have been potentially problematic warnings! This might result in a
weird build (e.g. x265 reporting that it's version '0.0') or even in a broken
build (e.g. with MediaInfo missing). The benchmark will likely still function,
but you might want to fix the issues before continuing (see above warnings).Do you want to [C]ontinue or [A]bort to fix this issue?
[C|A]?
->Abort und die beiden fehlenden Kompnenten noch installiert:
+
Jetzt alles OK nach Ausführen der Bootstrap und er bastelt vor sich hin
@GAT
Frage, sollte man bootstrap.sh nochmal neu ausführen, wenn man am System die CPU gewechselt hat (z.B. von Athlon64 auf Phenom II)?
Oder müsste man da vorher bereits erstellte ffmpg Komponenten z.B. erst wieder entfernen, bevor man das neu bauen lässt?
edit... noch eine Frage, sind die Ergebnisse dann schon für die künftige Ergebnisliste gültig? Hab hier nämlich gerade ein CPU Upgrade für das System da liegen und würde dann erst noch den alten Opteron 1352 mal durch den gültigen Bench jagen wollen, bevor er ausgetauscht wird
edit2...
Nachdem bootstrap.sh mit allem fertig war, den Benchmark gestartet und weitere Warnings erhalten:
ZitatAlles anzeigen/x265/alpha16$ ./launch_x265benchmark.sh
launch_x265benchmark.sh invoked on Sa 15. Apr 16:17:04 CEST 2017
Running initial checks:
Operating system........................ OK [Linux, 3.16.0-4-amd64]
Operating system bitness................ OK [x86_64, 64-bit]
Free disk space......................... OK [102377MiB]
Free physical memory.................... OK [16083MiB]
Free virtual (physical+swap) memory..... OK [24271MiB]
dmidecode and /dev/mem read access...... WARN
dmidecode not found, reporting seriously impaired!
MKVtoolnix / mkvmerge binary............ WARN
mkvmerge missing. Will not multiplex output video for playback testing.
If you want this to work, please install MKVtoolnix >=8.6.0!
Bundled MediaInfo binary................ OK
lshal on Linux.......................... WARN
We're missing the lshal program. Reporting impaired!
lspci on Linux.......................... OKVerifying SHA-512 checksums:
'./share/input.h265'.................... OK
`./bin/ffmpeg`.......................... OK
`./bin/x265`............................ OK
`./launch_x265benchmark.sh`............. OK
`./sbin/transcoder.sh`.................. OKWARNING
Reporting is seriously impaired due to a missing dmidecode or missing read
access to '/dev/mem' for your user. If possible, please install dmidecode
and then try...
1.) adding your user to the 'kmem' group temporarily (Warning: This gives
your user read access to physical memory!) or, if that won't do...
2.) becoming root and running `# chmod +s $(command -v dmidecode)`
(Warning: This gives all users the permission to run `dmidecode` with
root privileges)The benchmark will still work if you don't do this, but platform/mainboard/
RAM reporting won't work on a lot of systems. You'll likely need to report
your mainboard or OEM system and your RAM type, speed and latencies manually
(e.g. on Linux without HAL, or on BSD UNIX)! Note, that after adding yourself
to the 'kmem' group, you'll have to re-login to your system for the change to
take effect, while chmod doesn't need this!Do you want to [C]ontinue or [A]bort to fix this issue?
[C|A]?
Wenn ich nun dmidecode nachinstallieren will, sagt mir apt, das es schon installiert ist.... -> nochmal mit root getestet und damit funktionierts, man muss also launch_x265benchmark.sh als root ausführen oder mittels sudo, Ausführung nur unter normalen Userberechtigungen lässt dmidecode fehlschlagen.
lshal -> hab ich kein passendes Paket über Apt gefunden?
Und nach Installation von MKVtoolnix via apt-get install hab ich eine zu alte Version bekommen:
ZitatMKVtoolnix / mkvmerge binary............ WARN
mkvmerge version older than 8.6.0 [7.3.0], H.265/HEVC multiplex may fail.
Ok, Problem gelöst durch das Einbinden der Paketquelle: https://mkvtoolnix.download/downloads.html#debian
-> nochmal die aktuelle Version installiert und seihe da:
Das Einzige was mir jetzt noch fehlt ist lshal:
ZitatAlles anzeigen/x265/alpha16$ sudo ./launch_x265benchmark.sh
launch_x265benchmark.sh invoked on Sa 15. Apr 16:47:08 CEST 2017
Running initial checks:
Operating system........................ OK [Linux, 3.16.0-4-amd64]
Operating system bitness................ OK [x86_64, 64-bit]
Free disk space......................... OK [102297MiB]
Free physical memory.................... OK [16083MiB]
Free virtual (physical+swap) memory..... OK [24271MiB]
dmidecode and /dev/mem read access...... OK
MKVtoolnix / mkvmerge binary............ OK [version 10.0.0]
Bundled MediaInfo binary................ OK
lshal on Linux.......................... WARN
We're missing the lshal program. Reporting impaired!
lspci on Linux.......................... OKVerifying SHA-512 checksums:
'./share/input.h265'.................... OK
`./bin/ffmpeg`.......................... OK
`./bin/x265`............................ OK
`./launch_x265benchmark.sh`............. OK
`./sbin/transcoder.sh`.................. OK