VIA FB accelleration ID ?

  • Hallo,
    Vielleicht kann mir mal einer folgende Frage beantworten:


    Welche Acceleration ID ist den beim viafb jetzt eigentlich richtig ?



    Orginal viafb treiber von VIA in accel.h:


    Code
    ...
    /* To be included in fb.h */
    #ifndef FB_ACCEL_VIA_UNICHROME
    #define FB_ACCEL_VIA_UNICHROME  50
    #endif
    ...
    /


    viafb von directfb.org in via_fbobj.c:

    Code
    ...
    47 #ifndef FB_ACCEL_VIA_UNICHROME
    48 #define FB_ACCEL_VIA_UNICHROME 77
    49 #endif
    ...




    In Dave's viafb:


    Code
    ...
    +/* Accelerator type (used by DirectFB) */
    +
    +#ifndef FB_ACCEL_VIA_UNICHROME
    +#define FB_ACCEL_VIA_UNICHROME 77
    +#endif
    ...



    Davon abgesehen bringt fbset -i bei allen:


    Accelerator : Unknown (77)
    oder
    Accelerator : Unknown (50)


    Welche ist den nun richtig ?
    Aber viel wichtiger:
    Welche bringt den dann auch wirklich die Beschleunigung ?


    Gruß


    Carlos

    VDR1: AMD Athlon 64 3200+ - Hauppauge Nexus-S, Debian Lenny - Kernel 2.6.28.2 VDR 1.7.21(Tobi)
    VDR2: POV ION 330 -2GB RAM - Tevii S470 MS-Tech 1200 Gehäuse, Debian YaVDR 0.4
    VDR4: Seagate Goflex net - Debian Wheezy - Linux 3.9.5-dockstar-goflex-shyd VDR 2.0.3
    VDR5: SMT-7020S zen2vdr auf Festplatte
    VDR5: SMT-7020S zen2mms 1.3b auf CF-Karte
    TV: Samsung LE46ES8090

    Einmal editiert, zuletzt von carlos01 ()

  • Kein Plan. Ist aber interessant. Ich mein, man könnte natürlich einfach mal die 50 in den viafb von DirectFB reinfummeln. Und sehen ob sich was tut.


    Ansonsten hab ich aber Beschleunigung. Inwiefern die mit dieser Acceration-ID zusammen hängt, keine Ahnung.


    EDIT:
    Ansonsten ändert der Define alleine ja noch nichts. Interessanter wäre an der Stelle, was er mit dem define später anstellt.


    EDIT2:
    Also ich kann nicht behaupten, den Sourcecode des viafb wirklich zu verstehen. Aber so wie ich das da sehen, wird FB_ACCEL_VIA_UNICHROME nur in die Info-Area für fbset geschrieben. Sprich, hat keine Auswirkungen auf die eigentliche Funktion.

  • Dachte ich mir schon, daß das so ist.


    Mein eigentliches Problem aber ist eher, daß ich den directfb viafb nicht zum laufen kriege, da kein bei mir kein FB device angelegt wird.
    Der VIA viafb läuft bei mir hat aber irgenwie ein paar komische Eigenschaften.


    Am liebsten würde ich den von Dave nehmen, der hat aber noch (!) kein TVout.


    Gruß


    Carlos

    VDR1: AMD Athlon 64 3200+ - Hauppauge Nexus-S, Debian Lenny - Kernel 2.6.28.2 VDR 1.7.21(Tobi)
    VDR2: POV ION 330 -2GB RAM - Tevii S470 MS-Tech 1200 Gehäuse, Debian YaVDR 0.4
    VDR4: Seagate Goflex net - Debian Wheezy - Linux 3.9.5-dockstar-goflex-shyd VDR 2.0.3
    VDR5: SMT-7020S zen2vdr auf Festplatte
    VDR5: SMT-7020S zen2mms 1.3b auf CF-Karte
    TV: Samsung LE46ES8090

  • Wie läuft nicht?
    Hast Du ihn hart in den Kernel einkompiliert?
    Bei mir lief der auch nicht richtig, wenn ich ihn als Modul geladen habe.


    Kompilier den viafb fest in den Kernel und wirf den vesafb dafür raus.


    was sagt fbset -i?

  • Hatte ihn als module compiliert und geladen.
    Alles erfolgreich und ohne Fehlermeldung, aber es gab kein /dev/fb.
    Ok werde ihn mal fest in den Kernel compilieren, mal sehen ob er dann funktioniert.
    Gruß
    Carlos

    VDR1: AMD Athlon 64 3200+ - Hauppauge Nexus-S, Debian Lenny - Kernel 2.6.28.2 VDR 1.7.21(Tobi)
    VDR2: POV ION 330 -2GB RAM - Tevii S470 MS-Tech 1200 Gehäuse, Debian YaVDR 0.4
    VDR4: Seagate Goflex net - Debian Wheezy - Linux 3.9.5-dockstar-goflex-shyd VDR 2.0.3
    VDR5: SMT-7020S zen2vdr auf Festplatte
    VDR5: SMT-7020S zen2mms 1.3b auf CF-Karte
    TV: Samsung LE46ES8090

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!