Dies ist eine mobil optimierte Seite, die schnell lädt. Wenn Sie die Seite ohne Optimierung laden möchten, dann klicken Sie auf diesen Text.

[Script] VDR-SC FFdecsa optimization

    Nobody is reading this thread right now.
AW: [Script] VDR-SC FFdecsa optimization

@dippes
...ist immer noch ein Fehler von dir (falscher Editor/Zeichensatz etc.).
Lad einfach aus dem Anhang und vergiss nicht ausführbar zu machen.
 
AW: [Script] VDR-SC FFdecsa optimization

Wie gesagt - falsch oder mit falschem Editor abgespeichert.

So, wenn es jetzt funktioniert, dann lass mal laufen und poste bitte die komplette Ausgabe.
 
AW: [Script] VDR-SC FFdecsa optimization

Wie gesagt - falsch oder mit falschem Editor abgespeichert.

So, wenn es jetzt funktioniert, dann lass mal laufen und poste bitte die komplette Ausgabe.

ok..sag mal was da falsch ist (Anhang)


Code:
Kampfsau FFdecsa # ./optimizer.sh

### FFdecsa optimization helper/benchmark 
### Version 9d


Warning: No valid path specified
Searching...

Found possible FFdecsa source at:
/home/laurent/vdr-plugin-sc-1.0.0+hg20110429/FFdecsa
...and source files looks valid.
proceed...


### CPU-INFO ###
System: x86_64
Auto detected arch: core2

Vendor-ID: GenuineIntel
CPU-Family: 6
CPU-Model: 15
Flags:  fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good nopl aperfmperf pni dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm lahf_lm dts tpr_shadow vnmi flexpriority

gcc version 4.5.2 (Ubuntu/Linaro 4.5.2-8ubuntu4) 
Using compilers "native" flags


### FFdeCSA TEST ###
Using compiler: g++
Flags: -march=native -fPIC -fexpensive-optimizations -fomit-frame-pointer -funroll-loops

Testing optimization levels 2 and 3

  Level -O2:
    PARALLEL_32_INT
      - 204, 239, 239, 218, 184, 236, 235, 239, 230, 179
      - 239 Mbit/s max.
    PARALLEL_64_2INT
      - 166, 211, 169, 216, 219, 218, 217, 217, 197, 165
      - 219 Mbit/s max.
    PARALLEL_64_LONG
      - 279, 348, 353, 265, 259, 293, 317, 261, 314, 348
      - 353 Mbit/s max.
    PARALLEL_64_MMX
      - 280, 275, 329, 368, 364, 370, 367, 374, 294, 277
      - 374 Mbit/s max.
    PARALLEL_128_2LONG
      - 283, 307, 252, 257, 334, 340, 341, 338, 270, 254
      - 341 Mbit/s max.
    PARALLEL_128_2MMX
      - 247, 327, 332, 257, 313, 322, 250, 250, 247, 253
      - 332 Mbit/s max.
    PARALLEL_128_SSE
      - 376, 468, 479, 400, 393, 476, 476, 481, 460, 479
      - 481 Mbit/s max.
    PARALLEL_128_SSE2
      - 405, 394, 404, 398, 458, 529, 520, 529, 529, 536
      - 536 Mbit/s max.
  Fastest PARALLEL_MODE = PARALLEL_128_SSE2 (536 Mbit/s)

  Level -O3:
    PARALLEL_32_INT
    ...failed!
    PARALLEL_64_2INT
    ...failed!
    PARALLEL_64_LONG
      - 227, 270, 263, 205, 203, 201, 203, 260, 270, 270
      - 270 Mbit/s max.
    PARALLEL_64_MMX
      - 228, 291, 291, 291, 232, 282, 289, 286, 287, 265
      - 291 Mbit/s max.
    PARALLEL_128_2LONG
      - 262, 345, 347, 261, 261, 259, 262, 257, 345, 347
      - 347 Mbit/s max.
    PARALLEL_128_2MMX
      - 271, 344, 334, 257, 257, 306, 278, 320, 336, 344
      - 344 Mbit/s max.
    PARALLEL_128_SSE
      - 365, 434, 486, 371, 492, 407, 370, 388, 482, 380
      - 492 Mbit/s max.
    PARALLEL_128_SSE2
      - 411, 416, 417, 418, 507, 553, 543, 550, 555, 549
      - 555 Mbit/s max.
  Fastest PARALLEL_MODE = PARALLEL_128_SSE2 (555 Mbit/s)


Best result with -O3 and PARALLEL_128_SSE2 at 555 Mbit/s


### VDR-SC Makefile FFdeCSA OPTS ###
CPUOPT     ?= native
PARALLEL   ?= PARALLEL_128_SSE2
CSAFLAGS   ?= -O3 -fPIC -fexpensive-optimizations -fomit-frame-pointer -funroll-loops

### GENERIC FFdeCSA make OPTS ###
FLAGS="-O3 -march=native -fPIC -fexpensive-optimizations -fomit-frame-pointer -funroll-loops" PARALLEL_MODE=PARALLEL_128_S
 
Zuletzt bearbeitet:
AW: [Script] VDR-SC FFdecsa optimization



Wie gesagt, falsch bzw. mit falscher Kodierung abgespeichert.
 
AW: [Script] VDR-SC FFdecsa optimization

Wenn du in gedit auf "Speichern unter" gehst, dann stellst du "Zeilenende" auf "Unix/Linux" und nicht "Windows" oder "Mac".
 
AW: [Script] VDR-SC FFdecsa optimization

danke das wars.. da kommt man von alleine nicht drauf sowieso da ich ein linux system habe
 
AW: [Script] VDR-SC FFdecsa optimization



Da brauch ich ne Sekunde zu da ich auch Anpassung an der entfernten oscam machen muss. - ich denke ich komm da am WE zu.

Bekommst auf jedem Fall Rückmeldung zu dem Gedankenspiel!

Pitty
 
AW: [Script] VDR-SC FFdecsa optimization

3. Im vdr OSD im sc-plugin "ECM-Cache" auf "nur lesen" (Voraussetzung: ecm-cache war an und HD+ ging bisher über die lokale HD01/1830, ansonsten ecm-cache auf "aus" bzw. "nur lesen" belassen)

"ECM Zwischenspeicher: [aktiv|nur lesen|aus]"

noch mal ein Ansatz um das Fallback rund zu machen, weil die ecm.cache datei ist natürlich schon ein Beschleuniger.

Was wäre mit einer Option wie in der channels.conf: "neue hinzufügen" (im umkehrschluss: vorhandene beibehalten) ?
 
AW: [Script] VDR-SC FFdecsa optimization

Was wäre mit einer Option wie in der channels.conf: "neue hinzufügen" (im umkehrschluss: vorhandene beibehalten) ?

So ist es doch bereits gelöst.

"neue hinzufügen" = sc->ecm.cache->aktiv
"vorhandene beibehalten" = sc->ecm.cache->nur lesen
 
AW: [Script] VDR-SC FFdecsa optimization

So ist es doch bereits gelöst.

"neue hinzufügen" = sc->ecm.cache->aktiv
"vorhandene beibehalten" = sc->ecm.cache->nur lesen

hmm, hätte jetzt erwartet:
"neue hinzufügen und Änderungen an bereits bekannten übernehmen" = sc->ecm.cache->aktiv

gemeint war:
"neue hinzufügen bereits vorhandene aber nur lesen"
 
AW: [Script] VDR-SC FFdecsa optimization

Hi, Danke für das Script. Sollte gleich beim sc dabei sein.

Code:
### FFdecsa optimization helper/benchmark
### Version 9d


### CPU-INFO ###
System: x86_64
Auto detected arch: core2

Vendor-ID: GenuineIntel
CPU-Family: 6
CPU-Model: 23
Flags:  fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm p    be syscall nx lm constant_tsc arch_perfmon pebs bts rep_good aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr     pdcm xsave lahf_lm tpr_shadow vnmi flexpriority

gcc version 4.5.0 20100604 [gcc-4_5-branch revision 160292] (SUSE Linux)
Using compilers "native" flags


### FFdeCSA TEST ###
Using compiler: g++
Flags: -march=native -fPIC -fexpensive-optimizations -fomit-frame-pointer -funroll-loops

Testing optimization levels 2 and 3

  Level -O2:
    PARALLEL_32_INT
      - 283, 269, 283, 284, 283, 284, 284, 283, 284, 284
      - 284 Mbit/s max.
    PARALLEL_64_2INT
      - 261, 261, 261, 261, 260, 261, 261, 261, 261, 261
      - 261 Mbit/s max.
    PARALLEL_64_LONG
      - 424, 424, 423, 423, 423, 423, 424, 423, 424, 425
      - 425 Mbit/s max.
    PARALLEL_64_MMX
      - 438, 439, 439, 437, 439, 439, 438, 434, 436, 438
      - 439 Mbit/s max.
    PARALLEL_128_2LONG
      - 400, 398, 397, 398, 398, 397, 399, 400, 399, 399
      - 400 Mbit/s max.
    PARALLEL_128_2MMX
      - 403, 402, 402, 403, 403, 402, 401, 402, 402, 403
      - 403 Mbit/s max.
    PARALLEL_128_SSE
      - 570, 570, 565, 570, 566, 567, 570, 571, 568, 556
      - 571 Mbit/s max.
    PARALLEL_128_SSE2
      - 633, 634, 634, 634, 634, 635, 634, 634, 634, 634
      - 635 Mbit/s max.
  Fastest PARALLEL_MODE = PARALLEL_128_SSE2 (635 Mbit/s)

  Level -O3:
    PARALLEL_32_INT
    ...failed!
    PARALLEL_64_2INT
    ...failed!
    PARALLEL_64_LONG
      - 387, 387, 387, 387, 386, 388, 387, 388, 387, 387
      - 388 Mbit/s max.
    PARALLEL_64_MMX
      - 424, 426, 425, 424, 426, 426, 426, 426, 426, 426
      - 426 Mbit/s max.
    PARALLEL_128_2LONG
      - 396, 396, 397, 396, 396, 397, 396, 397, 396, 396
      - 397 Mbit/s max.
    PARALLEL_128_2MMX
      - 403, 402, 404, 405, 404, 404, 404, 403, 404, 404
      - 405 Mbit/s max.
    PARALLEL_128_SSE
      - 560, 556, 559, 560, 559, 555, 559, 560, 559, 556
      - 560 Mbit/s max.
    PARALLEL_128_SSE2
      - 626, 628, 624, 625, 626, 626, 626, 628, 624, 624
      - 628 Mbit/s max.
  Fastest PARALLEL_MODE = PARALLEL_128_SSE2 (628 Mbit/s)


Best result with -O2 and PARALLEL_128_SSE2 at 635 Mbit/s


### VDR-SC Makefile FFdeCSA OPTS ###
CPUOPT     ?= native
PARALLEL   ?= PARALLEL_128_SSE2
CSAFLAGS   ?= -O2 -fPIC -fexpensive-optimizations -fomit-frame-pointer -funroll-loops

### GENERIC FFdeCSA make OPTS ###
FLAGS="-O2 -march=native -fPIC -fexpensive-optimizations -fomit-frame-pointer -funroll-loops" PARALLEL_MODE=PARALLEL_128_SSE2
Die Ausgabe schaut so, es wäre fast denkbar, das cs-makefile gleich im script zu editieren.
Sc aktuell aus dem git.
Compiliert und läuft - prima Arbeit.
 
AW: [Script] VDR-SC FFdecsa optimization

ich hab da noch mal drüber nachgedacht und ich lös das anders. Meine weiße HD+ läuft Ende Novenber aus und dann hol ich ich mir einfach neschwrze, dann kann ich das auf oscam Ebene abbilden und partizipiere auch für den Fall das mal ne Kathrein oder ein anderer nicht vdr client mitspielt. Nachteile hat sone 1843er Karte ja nicht, zumindest wird da nirgends drüber berichtet, und in der Bucht kann man sone Karte für unter 50€ bekommen...
 
Für die Nutzung dieser Website sind Cookies erforderlich. Du musst diese akzeptieren, um die Website weiter nutzen zu können. Erfahre mehr…