1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Linux: Cum fac...?

Discussion in 'Ajutor: Software și sisteme de operare' started by war4peace, Jan 7, 2006.

  1. IceCub

    IceCub Membru Senior

    Salutare tuturor,

    Zilele trecute am facut pasul decisiv spre Linux (Linux Mint 15) pe netbook-ul meu de zi cu zi Lenovo IdeaPad S205 (AMD E-350 APU). Am reusit sa trec peste (aproape) toate problemele si capriciile Linux-ului dar m-am impotmolit la Adobe Flash + GPU acceleration.

    Detaliile ar fi:
    - Linux Mint 15 x64 (kernel 3.8.0-23)
    - AMD E-350 APU (cu Radeon 6310 integrat) + Catalyst 13.4
    - Firefox 21
    - Adobe Flash 11.2.202.280

    Problema este ca nu vrea sa redea clipuri Flash (Youtube) cu accelerare in GPU, iar CPU nu are destui cai putere. Daca dau un click dreapta pe un clip Youtube -> Show video info, imi spune "software video rendering, software video decoding" cu toate ca este bifata optiunea "Enable hardware acceleration". Decodarea h.264 in GPU stiu ca o poate face pentru ca am convins VLC sa foloseasca optiunea pentru *.mkv.

    Tot cautand pe Google, am dat de un thread pe forumul Adobe in care spune:

    Acum nu stiu daca stirea mai e de actualitate.
    Care din voi a mai avut ptobleme din astea si cum le-a rezolvat?

    Multumesc anticipat.
     
  2. burebista

    burebista Manic Miner

    Io-s clei la Linux da-mi place sa ma dau pe Gogu cind ma plictisesc.
    Am gasit doua chestii:
    BTW, Linux Flash Player hardware acceleration is disabled starting with FP11
    si
    a good solution for users on netbooks with an accelerated video card as Intel 945GM and Atom CPU is to downgrade to FP10, in this way you can use again the GPU acceleration features instead of wasting CPU.
     
  3. IceCub

    IceCub Membru Senior

    Asta incercam sa fac acum Burebista, dar FP10 in versiune x64 e un del de fata morgana, iar cel x86 nu ruleaza. Am gasit doar un beta care nu rezolva problema.
    Anyway, incercam HTML5, poate am mai mult noroc.
     
  4. Neo

    Neo Motan agresif

    Driverele video AMD n-au nimic de-a face aici? :smile:
     
  5. Foxter

    Foxter Membru Senior

    Din pacate e nasoala treaba. Dupa 11.2 Adobe nu mai face decat peticeala pt securitate in Flash pe Linux.
    Eu am placa Nvidia in nettop si tot nu pot sa obtin accelerare "reliable" pe Linux (Lubuntu in cazul meu).

    Din sapaturile mele de acum ceva vreme trebuie modificat fisierul mms.cfg si adaugate 2 linii.

    mms.cfg exista sau trebuie facut in:
    /etc/adobe/mms.cfg

    Liniile ce trebuie adaugate:
    EnableLinuxHWVideoDecode=1
    OverrideGPUValidation=true

    Ideea e ca trebuie sa tot jonglezi cu liniile astea si sa vezi care e ordinea in care sunt scrise, care e cu adevarat necesara si care nu si nici dupa asta nu e garantat ca o sa iasa ceva stabil.

    Dar daca doar Youtube te intereseaza in Linux exista Minitube free in Linux:
    http://www.webupd8.org/2013/02/minitube-20-and-musique-121-released.html

    Asa cum ai mentionat si tu poti incerca si varianta HTML5, pt asta ti-as recomanda Chromium.
     
  6. IceCub

    IceCub Membru Senior

    Asta o incercasem deja, atat cu mms.cfg pus in /etc/adobe cat si in /home/<<user>>/.adobe

    HTML5 merge acceptabil, vizibil mai bine decat Adobe Flash.

    Minitube ruleaza impecabil "out of the box" (deci se poate) asa ca l-am combinat cu Firefox prin minitube-integration add-on.

    Mersi de pont Foxter. Apropo, tu ce rulezi x86 sau x64?
     
  7. Foxter

    Foxter Membru Senior

    Eu rulez x86, am doar 2GB memorie (nu ca nettopul ar putea vedea peste 3,5GB). Ma bucur ca te-am putut ajuta.
     
  8. wirespot

    wirespot Membru Senior

    Poate vedea si peste 3.5, de ce sa nu poata. Trebuie doar sa pui pachetele de kernel cu suport pentru asta.
     
  9. Foxter

    Foxter Membru Senior

    Din pacate limitarea este hardware nu software.
     
  10. wirespot

    wirespot Membru Senior

    Ce înseamnă limitare hardware?
     
  11. IceCub

    IceCub Membru Senior

    E din chipset limitarea. La momentul in care au aparut netbook-urile pe piata, Microsoft se chinuia sa retraga Windows XP. Producatorii de netbook-uri, impreuna cu Intel aveau nevoie de un OS "light" care sa ruleze pe aceste netbook-uri asa ca MS & Intel a fost de acord sa ofere in continuare WinXP OEM atata timp cat platforma era limitata la display de max 10 inch si memorie max 1 sau 2GB. Intelegerea a fost mentinuta (reinnoita) si pentru Windows 7 Starter.
     
  12. Marius '95

    Marius '95 Membru Senior

    Invat scripturi bash. Vreau un script care sa fie rulat la anumite evenimente, gen "interface up".
    Vreau o variabila care sa fie creata la prima rulare a scriptului si sa ramana setata dupa incheierea lui pentru a fi folosita la executiile ulterioare ale acelui script. Cum fac?
     
  13. Thor

    Thor Membru Senior

    1) pui scriptul in /etc/network/if-up.d (sau symlink catre el) - link

    2) ca sa se pastreze variabila intre apleari succesive ale scriptului trebuie sa folosesti 'source'; mai simplu e sa scrii/citesti dintr-un fisier.
     
    Last edited: Oct 24, 2014
  14. Marius '95

    Marius '95 Membru Senior

    Multumesc, merge.

    Vreau sa verific daca o variabila este IP si este public. IF (ip public) THEN ... ELSE ...
    Se pare ca ash nu stie regexp. Cat de usor as putea face asta cu awk? Mai precis, sa ma apuc sa invat awk sau ajung iar la un dead-end?

    PS: parantezele in bash sunt criminale!

    Inca una:

    # expr 1 : '.'
    1
    # expr 1 : '\d'
    0
    # expr 1 : '[0-9]'
    1
    # expr 1 : '[0-9]{1,3}'
    0

    WTF?!
     
    Last edited: Oct 26, 2014
  15. Marius '95

    Marius '95 Membru Senior

    Ma confrunt cu urmatoarea problema:
    dnsmasq cu listen-address=127.0.0.1,172.27.143.1 merge perfect. Daca adaug bind-interfaces, porneste corect, asculta pe ip-urile corecte, dar nu raspunde la nici o interogare, nici macar de pe localhost. Timeout toate. Ce am gresit?

    BTW, solutia la WTF-ul de mai sus era escape-ul:

    # expr 1 : '[0-9]{1,3}'
    0

    # expr 1 : '[0-9]\{1,3\}'
    1

    Cu toate asta, orice varianta de
    # expr 1 : '\d'
    da in continuare 0.
     
  16. Marius '95

    Marius '95 Membru Senior

    Heeeelp! Iar m-a mancat in fund sa ma joc linux si iar ma urc pe pereti.

    Se da fisierul original, fisierul modificat si diff-ul dintre ele.
    Incerc de 2 ore sa fac acel patch sa mearga si tot ce obtin este
    Code:
    patching file libopkg/Makefile.am
    Hunk #1 FAILED at 79.
    1 out of 1 hunk FAILED -- saving rejects to file libopkg/Makefile.am.rej
    PS:
    Makefile.am.orig este cel initial, care trebuie peticit.
    Makefile.am trebuie sa rezulte dupa peticire.
     

    Attached Files:

  17. miahi

    miahi Wizzard

    Vezi diferența dintre tab-uri și spații la
    Code:
        $(opkg_libcore_sources) \
       $(opkg_cmd_sources) $(opkg_db_sources) \
       $(opkg_util_sources) $(opkg_list_sources)
    în original sunt tab-uri iar tu ai pus în .patch spații. Așa că nu face match.

    Cele 2 chestii la care trebuie să fii atent la patching (și în general în fișiere de configurare/script-uri), că unele editoare nu le afișează by default și sunt importante: tab-uri în loc de spații și CR+LF în loc de LF.

    BTW, dacă ai ambele versiuni, patch-urile se obțin cu diff -u, nu trebuie să le scrii de mână.
     
  18. Marius '95

    Marius '95 Membru Senior

    Pai nu l-am scris de mana. L-am luat cu copy-paste din terminal. :tongue:
    Multumesc! Mi-ai salvat ziua.