Kernel Omnislash (Unofficial) - Aprendendo a voar sem segredos!!!

Iniciado por Hqxriven, 24 de Dezembro de 2007, 13:26

tópico anterior - próximo tópico

4d4c47

Citação de: Stivekx online 12 de Abril de 2012, 13:57
Testei com esse vídeo:
http://www.youtube.com/watch?v=e-GYrbecb88

Num turion x2 2.3ghz não rodou não, ficou com um pouco de LAG...
Dá pra ver, só que fica dando lag de 2 em 2 segundos o que é chatinho, mas é quase possível de ver, com um processador um pouco mais potente...

Ahh meu vídeo é onboard tmb HD 4250, e rodando no notebook, tem tudo isso ;p

pelo youtube aqui só consigo rodar 1 video em 1080p, o que eu fiz foi baixar os videos e rodar via mplayer mesmo (na linha de comando), pra rodar pelo youtube precisar ser um processador muito soda mesmo, minha placa de video aqui é uma igp hd 4200, até que dá pro gasto mas se colocar alguma coisa de auta definição na internet, ela roda travando também.

Stivekx

Ahh 1080p roda lisinho aqui, sem problema algum rs

Vou ver se baixo esse ali então e assisto no vlc, talvez dê certo, já que quase deu certo usar pela internet ...

Metalbobolic

Citação de: Stivekx online 12 de Abril de 2012, 00:21
@Metalbobolic

Sim, apliquei naquela ordem exata, foi tudo certinho!

@4d4c47
Usei a 4.6.1-9ubuntu3
Tirei a 4.6.2 daqui e não pus de volta, dá muito trabalho corrigir as dependencias, ;s

Siim, usei a -Ofast
Não testei sem ela, mas como a performance está boa, coloco créditos nela também.

Desculpe, não entendi direito a pergunta do vídeo ;s

Outra pergunta.como aplica o .config do liquorix no kernel...tem que ser manualmente..?

Stivekx

Ahh eu faço isso:

cd /usr/src/linux
wget -O .config http://link-pro-.config-que-eu-passei

;p
Depois se você pode comilar direto usando make, mas recomendo ir antes no make xconfig/make menuconfig e escolher o que quizer usar!

Usar make localmodconfig é bom também
Pesquise sobre essa opção no google e em fóruns.

brottor

Galera,

Tem como me tira uma dúvida,  no ubuntu eu coloco o parâmetro -O3 dentro dos make files ou passo junto do make?
Linux Professional Institute Certificated Level 2.
LPI000220827

4d4c47

#4115
Citação de: brottor online 13 de Abril de 2012, 14:04
Galera,

Tem como me tira uma dúvida,  no ubuntu eu coloco o parâmetro -O3 dentro dos make files ou passo junto do make?

aqui eu acrescento -Ofast (ou -O3 no seu caso) em cada linha de codigo-fonte que tiver -O2 na pasta /usr/src/linux-3.3.1.

aqui vai uma lista de onde mais ou menos deverá ser mudado (no antigo kernel linux-2.6.36)

/usr/src/linux-2.6.36/Makefile     -linha 232

/usr/src/linux-2.6.36/arch/x86/boot/compressed/Makefile     - linha 12
/usr/src/linux-2.6.36/arch/x86/boot/Makefile       - linha 63

/usr/src/linux-2.6.36/arch/x86/kernel/acpi/realmode/Makefile   - linha 35

/usr/src/linux-2.6.36/arch/x86/Kconfig.cpu        - linha 300
/usr/src/linux-2.6.36/arch/x86/Makefile          - linha 53, 54, 57, 58, 59, 60
/usr/src/linux-2.6.36/arch/x86/Makefile_32.cpu             - linha 5, 7, 9, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 43, 46, 47, 63


daí já dá uma base boa para as mudanças no kernel 3.3, valeu.

brottor

Citação de: 4d4c47 online 13 de Abril de 2012, 15:10
Citação de: brottor online 13 de Abril de 2012, 14:04
Galera,

Tem como me tira uma dúvida,  no ubuntu eu coloco o parâmetro -O3 dentro dos make files ou passo junto do make?

aqui eu acrescento -Ofast (ou -O3 no seu caso) em cada linha de codigo-fonte que tiver -O2 na pasta /usr/src/linux-3.3.1.

aqui vai uma lista de onde mais ou menos deverá ser mudado (no antigo kernel linux-2.6.36)

/usr/src/linux-2.6.36/Makefile     -linha 232

/usr/src/linux-2.6.36/arch/x86/boot/compressed/Makefile     - linha 12
/usr/src/linux-2.6.36/arch/x86/boot/Makefile       - linha 63

/usr/src/linux-2.6.36/arch/x86/kernel/acpi/realmode/Makefile   - linha 35

/usr/src/linux-2.6.36/arch/x86/Kconfig.cpu        - linha 300
/usr/src/linux-2.6.36/arch/x86/Makefile          - linha 53, 54, 57, 58, 59, 60
/usr/src/linux-2.6.36/arch/x86/Makefile_32.cpu             - linha 5, 7, 9, 14, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 43, 46, 47, 63


daí já dá uma base boa para as mudanças no kernel 3.3, valeu.

Massa valew! Depois dá até pra montar um script pra melhorar isso.
Linux Professional Institute Certificated Level 2.
LPI000220827

Stivekx

Só editar meu script e ao invés de ele por -march=native por o -Ofast
Ou por o -march junto tmb ;s

4d4c47

Citação de: Stivekx online 13 de Abril de 2012, 18:41
Só editar meu script e ao invés de ele por -march=native por o -Ofast
Ou por o -march junto tmb ;s

mano mano, vc é muito soda nos scripts, bicho.

uma hora vc vai me ensinar essas parada,

já tô compilando aqui tudo belezinha, só quero ver o resultado, valeu bicho

Metalbobolic

Citação de: Stivekx online 13 de Abril de 2012, 13:38
Ahh eu faço isso:

cd /usr/src/linux
wget -O .config http://link-pro-.config-que-eu-passei

;p
Depois se você pode comilar direto usando make, mas recomendo ir antes no make xconfig/make menuconfig e escolher o que quizer usar!

Usar make localmodconfig é bom também
Pesquise sobre essa opção no google e em fóruns.

Rapaz..pode me chamar de burro..fiz o comando..fez o download...mais não estar no diretório /usr/src para onde baixei.. =/

Stivekx

@4d4c47
rs, vlw, aprendi tudo por fóruns também com outras pessoas tals, mundo livre e seus beneficios :)
Qualquer dúvida só perguntar ;d

Você conseguiu editar o script pra colocar o -Ofast?
Vou testar mais tarde quando tiver tempo

@Metalbobolic
Então, esse arquivo ele é oculto... Pra você ve-lo você precisa mostrar os arquivos ocultos ( apertando ctrl + h no nautilus ou com o comando ls -a no terminal)...

Metalbobolic

Citação de: Stivekx online 13 de Abril de 2012, 21:46
@4d4c47
rs, vlw, aprendi tudo por fóruns também com outras pessoas tals, mundo livre e seus beneficios :)
Qualquer dúvida só perguntar ;d

Você conseguiu editar o script pra colocar o -Ofast?
Vou testar mais tarde quando tiver tempo

@Metalbobolic
Então, esse arquivo ele é oculto... Pra você ve-lo você precisa mostrar os arquivos ocultos ( apertando ctrl + h no nautilus ou com o comando ls -a no terminal)...

Valeus man...você é fera!!

So para avisar..aqui..alguns patchs, deu HANK alguns failed, será que terá problema? vou compilar assim mesmo.e ver no que dá..

valeus...

Metalbobolic

Citação de: Metalbobolic online 13 de Abril de 2012, 22:01
Citação de: Stivekx online 13 de Abril de 2012, 21:46
@4d4c47
rs, vlw, aprendi tudo por fóruns também com outras pessoas tals, mundo livre e seus beneficios :)
Qualquer dúvida só perguntar ;d

Você conseguiu editar o script pra colocar o -Ofast?
Vou testar mais tarde quando tiver tempo

@Metalbobolic
Então, esse arquivo ele é oculto... Pra você ve-lo você precisa mostrar os arquivos ocultos ( apertando ctrl + h no nautilus ou com o comando ls -a no terminal)...

Valeus man...você é fera!!

So para avisar..aqui..alguns patchs, deu HANK alguns failed, será que terá problema? vou compilar assim mesmo.e ver no que dá..

valeus...


Não consigo compilar..

Segue o erro

  CC      kernel/irq/irqdesc.o
Inconsistency detected by ld.so: dynamic-link.h: 199: elf_get_dynamic_info: Assertion `info[19]->d_un.d_val == sizeof (Elf32_Rel)' failed!
  CC      arch/x86/kernel/apic/hw_nmi.o
Inconsistency detected by ld.so: dynamic-link.h: 199: elf_get_dynamic_info: Assertion `info[19]->d_un.d_val == sizeof (Elf32_Rel)' failed!
  CC      kernel/irq/handle.o
Inconsistency detected by ld.so: dynamic-link.h: 199: elf_get_dynamic_info: Assertion `info[19]->d_un.d_val == sizeof (Elf32_Rel)' failed!
  CC      arch

somente uma parte do erro.

4d4c47

Citação de: Stivekx online 13 de Abril de 2012, 21:46
@4d4c47
rs, vlw, aprendi tudo por fóruns também com outras pessoas tals, mundo livre e seus beneficios :)
Qualquer dúvida só perguntar ;d

Você conseguiu editar o script pra colocar o -Ofast?
Vou testar mais tarde quando tiver tempo

@Metalbobolic
Então, esse arquivo ele é oculto... Pra você ve-lo você precisa mostrar os arquivos ocultos ( apertando ctrl + h no nautilus ou com o comando ls -a no terminal)...

consegui editar sim,

kernel 3.3.2 com -Ofast rodando belezinha agora, o consumo de mémoria aqui ficou um absurdo ( consome agora 1G de memoria sem mexer em nada) mas tá valendo demais, ficou muito bom, valeu cara pela ajuda, se precisar é só falar.

Metalbobolic

#4124
Agora consegui..

Estou estava fazendo errado..agora compilando....e vamos ver se vou conseguir instalar o driver fglrx nesse kernel...

E o patch 3.3.1 que tem la no stie liquorix..serve para que?

apliquei..apareceu um monte de opções novas....como bfs