Ändra HDMI-output upplösning på Anroid 4.1.1 --> set_display_mode.sh? Hjälp!

Diskussion i 'Frågor, support och diskussion' startad av spinx, 21 september 2012.

  1. spinx

    spinx Kid Droid Medlem

    Blev medlem:
    27 februari 2010
    Inlägg:
    31
    Mottagna gillanden:
    5

    MINA ENHETER

    Hej, hoppas att detta är rätt plats i forumet för denna typ av fråga. Jag sitter och modifierar en custom-rom för min tablet (Ainol Novo 7 ELF 2), som kör senaste Android 4.1.1, (CyanogenMod 10). Denna tablet har en HDMI-utgång som standard ger 1080p, men jag vill ansluta den till en gammal LCD-tv som bara stödjer 1024x768 (just nu blir bilden svart om jag ansluter den). Jag har läst mig till att upplösningarna justeras i filen "set_display_mode.sh" som ligger i /system/bin/. Koden i filen är följande:

    Kod:
    #!/system/bin/sh
    
    case $1 in 
        480p)
            fbset -fb /dev/graphics/fb0 -g 720 480 720 960 16 -rgba 5/11,6/5,5/0,0/0
            echo $1 > /sys/class/display/mode
        ;;
    
        720p)
            fbset -fb /dev/graphics/fb0 -g 800 480 800 960 16 -rgba 5/11,6/5,5/0,0/0
            echo $1 > /sys/class/display/mode
            echo 240 120 800 480 240 120 32 32 > /sys/class/display/axis
        ;;
    
        1080p)
            fbset -fb /dev/graphics/fb0 -g 800 480 800 960 16 -rgba 5/11,6/5,5/0,0/0
            echo $1 > /sys/class/display/mode
            echo 160 60 800 480 160 60 32 32 > /sys/class/display/axis
        ;;
    
        panel)
            fbset -fb /dev/graphics/fb0 -g 1024 600 1024 1200 32
            fbset -fb /dev/graphics/fb1 -g 32 32 32 32 32
            echo $1 > /sys/class/display/mode
            echo 0 0 1024 600 0 0 32 32 > /sys/class/display/axis
        ;;
        
        mode_set_before)
            fbset -fb /dev/graphics/fb0 -g 1024 600 1024 1200 32
            fbset -fb /dev/graphics/fb1 -g 32 32 32 32 32
            echo 0 0 1024 600 0 0 32 32 > /sys/class/display/axis
        ;;
        
        *)
            echo "Error: Un-supported display mode $1"
            echo "       Default to panel"
            fbset -fb /dev/graphics/fb0 -g 1024 600 1024 1200 32
            fbset -fb /dev/graphics/fb1 -g 32 32 32 32 32
            echo $1 > /sys/class/display/mode
            echo 0 0 1024 600 0 0 32 32 > /sys/class/display/axis
    esac
    Vilken rad skall jag ändra för att få 1024x768 på HDMI tror ni? All hjälp uppskattas.
     
  2. jinx

    jinx Adult Droid Medlem

    Blev medlem:
    15 november 2011
    Inlägg:
    602
    Mottagna gillanden:
    64

    MINA ENHETER

    har igentligen ingen aning men har du testa o bara ta bort hela 1080p stycket