Autor Tópico: Kernel Omnislash (Unofficial) - Aprendendo a voar sem segredos!!!  (Lida 2392637 vezes)

Offline galactus

  • Equipe Ubuntu
  • Usuário Ubuntu
  • *****
  • Mensagens: 4.683
    • Ver perfil
Re: Kernel Omnislash (Unofficial) - Aprendendo a voar sem segredos!!!
« Resposta #3195 Online: 16 de Janeiro de 2011, 08:35 »
4d4c47, vou testar imediatamente!

Parabéns pelo feito!

Só acho que precisa ficar um pouco mais claro!

Onde tiver march=XXX, mtune=XXX ou mcpu=XXX   Vai tudo mesmo para march=native ou só a parte do XXX é que fica em native?

Assim:

march=native
mtune=native
mcpu=native

Ou muda tudo mesmo para march=native?
« Última modificação: 16 de Janeiro de 2011, 09:38 por galactus »
BigLinux no Notebook  / Várias Distros Virtualizadas no PC.

Offline galactus

  • Equipe Ubuntu
  • Usuário Ubuntu
  • *****
  • Mensagens: 4.683
    • Ver perfil
Re: Kernel Omnislash (Unofficial) - Aprendendo a voar sem segredos!!!
« Resposta #3196 Online: 16 de Janeiro de 2011, 10:40 »
Baraaaaaaaalhooooooooooooooooooo!!!!!

Tora!  Muito tora mesmo essa parada!!!!

Olha só, desde qu eo HQx colocou a dupla BFS + BFQ no kernel, eu não sentia um ganho tão grande de desempenho como este no kernel!

Para me manter fiel ao meus testes, apliquei as dicas do 4d4c47 no 2.6.34 mesmo!  Se usasse o 2.6.36 eu não ia saber até que ponto a mundança do kernel ou do march ia influenciar!

Tá, na dúvida do que alterar, se apenas o XXX ou tudo mesmo, resolvi alterar apenas o XXX!  Ou seja, tudo onde achei march=XXX, mtune=XXX e mcpu=XXX (aliás, não achei nenhuma mcpu), eu troquei para native!

Depois que começou a compilar eu fiz o comando que o 4d4c47 indicou: ps ax | grep gcc | grep march

Ele listou os march em vermelho com a opção utilizada!  Infelizmente nem todos os march eram native!  Ainda tinha march=Core2! Mas foram  só dois de muitos da tela!  Então, ou eu deixei passar algum batido, ou por não mudar tudo para march ao invés do mtune deu nisso!   

De qualquer maneira, a mudança é grande!  Agora parece o P4 quando chama da primeira vez!  O que mais me impressionou foi o VirtualBox 4!  Meu, agora eu clico e ele aparece!!!!

Agora fico no aguardo de uma resposta do 4d4c47 pra saber o que foi que fiz de errado! E claro, outros testarem também!

Até agora tá show mesmo!

Mais uma vez Parabéns 4d4c47!!!!

Não disse que muitas cabeças pensam melhor do que uma!  ;D

   



BigLinux no Notebook  / Várias Distros Virtualizadas no PC.

4d4c47

  • Visitante
Re: Kernel Omnislash (Unofficial) - Aprendendo a voar sem segredos!!!
« Resposta #3197 Online: 16 de Janeiro de 2011, 12:02 »
Onde tiver march=XXX, mtune=XXX ou mcpu=XXX   Vai tudo mesmo para march=native ou só a parte do XXX é que fica em native?

Assim:

march=native
mtune=native
mcpu=native

Ou muda tudo mesmo para march=native?

muda tudo para -march=native mesmo, não coloque nada de mtune e nem mcpu, tem que virar tudo -march=native, valeu

Offline galactus

  • Equipe Ubuntu
  • Usuário Ubuntu
  • *****
  • Mensagens: 4.683
    • Ver perfil
Re: Kernel Omnislash (Unofficial) - Aprendendo a voar sem segredos!!!
« Resposta #3198 Online: 16 de Janeiro de 2011, 12:04 »
Onde tiver march=XXX, mtune=XXX ou mcpu=XXX   Vai tudo mesmo para march=native ou só a parte do XXX é que fica em native?

Assim:

march=native
mtune=native
mcpu=native

Ou muda tudo mesmo para march=native?

muda tudo para -march=native mesmo, não coloque nada de mtune e nem mcpu, tem que virar tudo -march=native, valeu

Positivo e operante!   :D

Vou mudar tudo então!
BigLinux no Notebook  / Várias Distros Virtualizadas no PC.

Offline Gunss

  • Usuário Ubuntu
  • *
  • Mensagens: 618
    • Ver perfil
Re: Kernel Omnislash (Unofficial) - Aprendendo a voar sem segredos!!!
« Resposta #3199 Online: 16 de Janeiro de 2011, 12:14 »
poxa, só foi ficar de cama um dia que acontece tudo isso!!!

Vou testar aqui também x)

edit: galactus tu usou o patch do zen kernel?
« Última modificação: 16 de Janeiro de 2011, 12:18 por Gunss »

Offline vampire_thunder

  • Usuário Ubuntu
  • *
  • Mensagens: 735
    • Ver perfil
Re: Kernel Omnislash (Unofficial) - Aprendendo a voar sem segredos!!!
« Resposta #3200 Online: 16 de Janeiro de 2011, 13:01 »
@vampire_thunder realmente o meio mais fácil seria atualizar para o 10.10 então. Mas se alguém aqui que vai conseguir é você, só lembrar do LZMA.


Consegui mais uma \o/
http://ubuntuforum-br.org/index.php/topic,74352.msg433165.html#msg433165


Consegui finalmente colocar o vgaswitcheroo para funcionar e habilitar minha saída HDMI. E ela só funciona direito no 2.6.37. No 2.6.35 fica fora de sincronia. Pelo menos a compilação não foi em vão.  :D


PS: Esse post do Gunss já estava há 10 páginas atrás. Ô povo que gosta de postar, eim...
rsrsrsr

Offline galactus

  • Equipe Ubuntu
  • Usuário Ubuntu
  • *****
  • Mensagens: 4.683
    • Ver perfil
Re: Kernel Omnislash (Unofficial) - Aprendendo a voar sem segredos!!!
« Resposta #3201 Online: 16 de Janeiro de 2011, 13:02 »
poxa, só foi ficar de cama um dia que acontece tudo isso!!!

Vou testar aqui também x)

edit: galactus tu usou o patch do zen kernel?

Não Gunss, foi como eu disse, para ter certeza do quanto isso afeta o desempenho eu testei com o 2.6.34 e o Omnislash mesmo! Agora quando eu acertar tudo direitinho do processador eu vou passar para o 2.6.36 com os outros patchs!  
BigLinux no Notebook  / Várias Distros Virtualizadas no PC.

Offline galactus

  • Equipe Ubuntu
  • Usuário Ubuntu
  • *****
  • Mensagens: 4.683
    • Ver perfil
Re: Kernel Omnislash (Unofficial) - Aprendendo a voar sem segredos!!!
« Resposta #3202 Online: 16 de Janeiro de 2011, 13:53 »
Não consigo acertar!  Pelo menos não com o 2.6.34 e os patchs do Omnislash!  No omnislash não tem opção de marcar o CFLAGS que tem no Zen!

Continua aparecendo Core2,  nem tudo fica native!

Mais tarde tento com o Zen e o 2.6.36!
BigLinux no Notebook  / Várias Distros Virtualizadas no PC.

Offline Gunss

  • Usuário Ubuntu
  • *
  • Mensagens: 618
    • Ver perfil
Re: Kernel Omnislash (Unofficial) - Aprendendo a voar sem segredos!!!
« Resposta #3203 Online: 16 de Janeiro de 2011, 13:55 »
o zen é uma porcaria galactus.

Aqui da erro na compilação. Tu tem certeza que é pra substituir todos os march e mtune por -march=native ?

Offline galactus

  • Equipe Ubuntu
  • Usuário Ubuntu
  • *****
  • Mensagens: 4.683
    • Ver perfil
Re: Kernel Omnislash (Unofficial) - Aprendendo a voar sem segredos!!!
« Resposta #3204 Online: 16 de Janeiro de 2011, 14:03 »
o zen é uma porcaria galactus.

Aqui da erro na compilação. Tu tem certeza que é pra substituir todos os march e mtune por -march=native ?

Foi o que o 4d4c47 disse!  Achei o mcpu e também mudei para march-native!  Os que tinham mtune eu também mudei para march=native!  Não achei mais nada com march!
BigLinux no Notebook  / Várias Distros Virtualizadas no PC.

4d4c47

  • Visitante
Re: Kernel Omnislash (Unofficial) - Aprendendo a voar sem segredos!!!
« Resposta #3205 Online: 16 de Janeiro de 2011, 14:11 »
o zen é uma porcaria galactus.

Aqui da erro na compilação. Tu tem certeza que é pra substituir todos os march e mtune por -march=native ?

caramba cara, agora que eu vi aqui, na compilação ainda achei alguns -mtune, temos que descobrir onde eles ficam, mas acredito que cerca de 80 % consegui transformar em march=native,

vou tentar fazer uma busca mais fina, talvez com a dupla cat e grep deve funcionar melhor, vou dá uma olhada aqui, valeu
« Última modificação: 16 de Janeiro de 2011, 14:18 por 4d4c47 »

Offline Gunss

  • Usuário Ubuntu
  • *
  • Mensagens: 618
    • Ver perfil
Re: Kernel Omnislash (Unofficial) - Aprendendo a voar sem segredos!!!
« Resposta #3206 Online: 16 de Janeiro de 2011, 14:26 »
o zen é uma porcaria galactus.

Aqui da erro na compilação. Tu tem certeza que é pra substituir todos os march e mtune por -march=native ?

caramba cara, agora que eu vi aqui, na compilação ainda achei alguns -mtune, temos que descobrir onde eles ficam, mas acredito que cerca de 80 % consegui transformar em march=native,

vou tentar fazer uma busca mais fina, talvez com a dupla cat e grep deve funcionar melhor, vou dá uma olhada aqui, valeu


Código: [Selecionar]
#-mtune exists since gcc 3.4
HAS_MTUNE := $(call cc-option-yn, -mtune=i386)
ifeq ($(HAS_MTUNE),y)
tune = $(call cc-option,-mtune=$(1),$(2))
else
tune = $(call cc-option,-mcpu=$(1),$(2))
endif

até aqui é para substituir ?

4d4c47

  • Visitante
Re: Kernel Omnislash (Unofficial) - Aprendendo a voar sem segredos!!!
« Resposta #3207 Online: 16 de Janeiro de 2011, 14:36 »
o zen é uma porcaria galactus.

Aqui da erro na compilação. Tu tem certeza que é pra substituir todos os march e mtune por -march=native ?

caramba cara, agora que eu vi aqui, na compilação ainda achei alguns -mtune, temos que descobrir onde eles ficam, mas acredito que cerca de 80 % consegui transformar em march=native,

vou tentar fazer uma busca mais fina, talvez com a dupla cat e grep deve funcionar melhor, vou dá uma olhada aqui, valeu


Código: [Selecionar]
#-mtune exists since gcc 3.4
HAS_MTUNE := $(call cc-option-yn, -mtune=i386)
ifeq ($(HAS_MTUNE),y)
tune = $(call cc-option,-mtune=$(1),$(2))
else
tune = $(call cc-option,-mcpu=$(1),$(2))
endif

até aqui é para substituir ?

sim senhor, tudo que tiver -mtune ou -mcpu substitua por -march

Offline Gunss

  • Usuário Ubuntu
  • *
  • Mensagens: 618
    • Ver perfil
Re: Kernel Omnislash (Unofficial) - Aprendendo a voar sem segredos!!!
« Resposta #3208 Online: 16 de Janeiro de 2011, 14:57 »
o zen é uma porcaria galactus.

Aqui da erro na compilação. Tu tem certeza que é pra substituir todos os march e mtune por -march=native ?

caramba cara, agora que eu vi aqui, na compilação ainda achei alguns -mtune, temos que descobrir onde eles ficam, mas acredito que cerca de 80 % consegui transformar em march=native,

vou tentar fazer uma busca mais fina, talvez com a dupla cat e grep deve funcionar melhor, vou dá uma olhada aqui, valeu


Código: [Selecionar]
#-mtune exists since gcc 3.4
HAS_MTUNE := $(call cc-option-yn, -mtune=i386)
ifeq ($(HAS_MTUNE),y)
tune = $(call cc-option,-mtune=$(1),$(2))
else
tune = $(call cc-option,-mcpu=$(1),$(2))
endif

até aqui é para substituir ?

sim senhor, tudo que tiver -mtune ou -mcpu substitua por -march

pq ta dando erro de compilação direto.

já tentei substituir o mtune e march somente da opção core2.
Também tentei trocar TUDO. Continua dando erro.

Offline Hqxriven

  • Usuário Ubuntu
  • *
  • Mensagens: 1.456
    • Ver perfil
Re: Kernel Omnislash (Unofficial) - Aprendendo a voar sem segredos!!!
« Resposta #3209 Online: 16 de Janeiro de 2011, 16:01 »
Galera coloquem suas impressões do omni alterado com native pois eu vou pegar o 2.6.37 e pedir uma ajuda uma vampire (se ele puder) para fazermos ele com o vgaswitcheroo e aí me digam onde alterar que vou fazer de forma automática essas modificações no march.
Sem distro Linux fixa - Kernel Omnislash
Meu objetivo nesse fórum é ajudar. Sou um mero humano mas desejo sempre aprender e melhorar em tudo o que faço em minha vida. Então, por favor, quando eu postar me notifique depois