Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Tópicos - Pedru

Páginas: [1] 2 3
1
Hardware e Periféricos / Ativação do DRI3 em placa Radeon
« Online: 01 de Setembro de 2015, 23:04 »
Fala, pessoal! Já faz um tempo que não posto aqui.

Bem, ultimamente eu tenho tido problemas com o sistema operacional da Microsoft, e eu dependo dele um pouco para jogos, mas acabei descobrindo que conseguia rodar meu jogo favorito *cof*League of Legends*cof* usando o PlayOnLinux e alguns atalhos e patches diferentes do Wine dentro do meu querido Ubuntu 14.04.2 LTS.

Nessa minha jornada pra fazer o jogo funcionar bem, acabei descobrindo que era melhor utilizar os drivers open source da Radeon, que possuem módulos do Gallium, e descobri um Patch do Wine que possuía suporte especial ao Gallium, um patch conhecido como Gallium-Nine (https://wiki.ixit.cz/d3d9) ou como wine-d3dadapter. Esse patch possui uma funcionalidade especial que permite uma interação muito mais fluida do Wine com o Direct3D, e que tem ligação direta com o driver Gallium. Assim, os jogos conseguem rodar com FPS mais alto e mais próximos do que rodariam no Windows.

Isso é extremamente animador, e eu segui todas as instruções possíveis para poder executar o Wine-Gallium-Nine com sucesso. (https://launchpad.net/~commendsarnex/+archive/ubuntu/winedri3) Até instalei o ppa e os drivers mais novos xserver-xorg-video-ati e xserver-xorg-video-radeon como dizem os ppas do Oibaf (https://launchpad.net/~oibaf/+archive/ubuntu/gallium-nine).

Entretanto existe um pequeno problema. Existe um framework nesses drivers conhecido como DRI3 (https://en.wikipedia.org/wiki/Direct_Rendering_Infrastructure), que dá um suporte muito melhor ao Direct3D, e ele precisa ser ativado nos drivers. Eu percebi através do depurador do PlayOnLinux que ele procura pelo DRI3 ativado, mas quando não acha, volta ao DRI2:
Código: [Selecionar]
err:x11drv:DRI3CheckExtension DRI3 advertised, but not working
err:d3dadapter:has_d3dadapter Unable to query DRI3. Trying DRI2 fallback (slower performance).

Os ppas sugerem que eu tente colocar a seguinte configuração no meu /etc/X11/xorg.conf (arquivo que não existe por padrão no meu Ubuntu):

Código: [Selecionar]
Section "Device"
   Identifier "radeon"
   Driver "radeon"
   Option "DRI3"
 EndSection

Entretanto, ao fazer isso e reiniciar o meu computador, a tela do PC buga, fica toda preta, ou às vezes até toda embaralhada e é impossível usar o sistema. Eu tive de deletar o arquivo que criei com apenas essas informações para poder voltar a utilizar o sistema.

Abri o xorg.0.log que achei em /var/log e vi que ele inicializava o DRI3:
Código: [Selecionar]
[    24.204] Initializing built-in extension DRI3
E também carregava varios outros drivers:
Código: [Selecionar]
[    24.204] (II) LoadModule: "glx"
[    24.268] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[    24.648] (II) Module glx: vendor="X.Org Foundation"
[    24.648] compiled for 1.15.1, module version = 1.0.0
[    24.648] ABI class: X.Org Server Extension, version 8.0
[    24.648] (==) AIGLX enabled
[    24.648] Loading extension GLX
[    24.648] (==) Matched fglrx as autoconfigured driver 0
[    24.648] (==) Matched ati as autoconfigured driver 1
[    24.648] (==) Matched fglrx as autoconfigured driver 2
[    24.648] (==) Matched ati as autoconfigured driver 3
[    24.648] (==) Matched modesetting as autoconfigured driver 4
[    24.648] (==) Matched fbdev as autoconfigured driver 5
[    24.648] (==) Matched vesa as autoconfigured driver 6
[    24.648] (==) Assigned the driver to the xf86ConfigLayout
[    24.648] (II) LoadModule: "fglrx"
[    24.649] (WW) Warning, couldn't open module fglrx
[    24.649] (II) UnloadModule: "fglrx"
[    24.649] (II) Unloading fglrx
[    24.649] (EE) Failed to load module "fglrx" (module does not exist, 0)
[    24.649] (II) LoadModule: "ati"
[    24.649] (II) Loading /usr/lib/xorg/modules/drivers/ati_drv.so
[    24.666] (II) Module ati: vendor="X.Org Foundation"
[    24.666] compiled for 1.15.1, module version = 7.5.99
[    24.666] Module class: X.Org Video Driver
[    24.666] ABI class: X.Org Video Driver, version 15.0
[    24.666] (II) LoadModule: "radeon"
[    24.667] (II) Loading /usr/lib/xorg/modules/drivers/radeon_drv.so
[    24.749] (II) Module radeon: vendor="X.Org Foundation"
[    24.749] compiled for 1.15.1, module version = 7.5.99
[    24.749] Module class: X.Org Video Driver
[    24.749] ABI class: X.Org Video Driver, version 15.0

E pra ter certeza, vi que ele não rodava o fglrx (driver proprietário da ati):
Código: [Selecionar]
[    24.790] (II) LoadModule: "fglrx"
[    24.790] (WW) Warning, couldn't open module fglrx
[    24.790] (II) UnloadModule: "fglrx"
[    24.790] (II) Unloading fglrx
[    24.790] (EE) Failed to load module "fglrx" (module does not exist, 0)
[    24.790] (II) LoadModule: "ati"
[    24.790] (II) Loading /usr/lib/xorg/modules/drivers/ati_drv.so
[    24.790] (II) Module ati: vendor="X.Org Foundation"
[    24.790] compiled for 1.15.1, module version = 7.5.99
[    24.790] Module class: X.Org Video Driver
[    24.790] ABI class: X.Org Video Driver, version 15.0

E em um certo ponto, ele desabilita o DRI3:
Código: [Selecionar]
[    25.054] (II) RADEON(0): [DRI2] Setup complete
[    25.054] (II) RADEON(0): [DRI2]   DRI driver: r600
[    25.054] (II) RADEON(0): [DRI2]   VDPAU driver: r600
[    25.054] (II) RADEON(0): Front buffer size: 4224K
[    25.054] (II) RADEON(0): VRAM usage limit set to 935856K
[    25.054] (==) RADEON(0): DRI3 disabled

Acredito que haja alguma opção, alguma forma de habilitar o DRI3. Se alguém souber mexer com isso, me ajude. Não quero ter que compilar todo o driver do MESA novamente só para habilitar do DRI3 (ou acabar descobrindo que eu não consegui habilitá-lo mesmo assim).

Um abraço!

OBS.: Ah, sim, também estou ciente que existe um patch do Wine conhecido como Wine-staging que possui a opção de ativar CSMT e melhorar performance em jogos. O problema é que o CSMT causa travamentos no League of Legends, e não melhora tanto a performance como o Wine-Gallium.

Minhas configurações:
Ubuntu 14.04 (trusty) 3.13.0-63-generic (#103-Ubuntu SMP Fri Aug 14 21:42:59 UTC 2015)
Xorg version 1.15.1 (12 February 2015  02:49:29PM)
Intel Core 2 Duo E7400 @ 2.80 GHz
4 GB RAM
ATI Radeon HD 4650
Mecanismo de renderização: Gallium 0.4 on AMD RV730 (DRM 2.36.0, LLVM 3.6.2)
wine1.7.49-gallium-nine instalado do PPA, utilizado no PlayOnLinux 4.2.2 como versão do Sistema (não é um gallium-nine instalado do PlayOnLinux)

2
Jogos e Diversão / Erros em parâmetros Wine
« Online: 16 de Maio de 2012, 22:49 »
Estive tendo um problema incomum com o Ubuntu 12.04 Precise Pangolin 64 bits. Eu não sei se o 32 bits também é assim...

Acontece o seguinte: estou tentando instalar alguns jogos no Wine, e ele sempre aparece uma mensagem de "Erro em parâmetros internos". O Wine possui compatibilidade com programas em 32 bits também.

Os jogos em questão são: GTA San Andreas, Saints Row The Third, e até certo ponto em Crysis 2 que o jogo deixa de funcionar.

Além de que a Origin, loja virtual da EA, sequer consegue executar os jogos FIFA 12 e Battlefield 3 (nem entrar no Battlelog), um problema que eu não tinha no Ubuntu 10.04, a Origin conseguia entrar no Battlelog pelo menos.

Estou utilizando a versão 1.5.4 do Wine, e rodando os jogos pelo terminal percebi uma coisa em comum, a falta de um arquivo que eu nunca tinha ouvido falar antes. É um tal de gnome-keyring-pkcs11.so.

Segundo o terminal, o arquivo se encontra em /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so:
http://ubuntuforums.org/showthread.php?t=1867326
https://bugs.launchpad.net/ubuntu/+source/gnome-keyring/+bug/859600

Inclusive há até um link para um patch para consertar isso, mas eu não faço ideia de como aplicar o patch.

Li também que criar um arquivo-link para o /usr/lib/pkcs11/gnome-keyring-pkcs11.so funciona... eu não estou muito seguro de testar este método.

Alguém aí já sofreu com isso e soube como resolver?

3
Jogos e Diversão / Age Of Empires OpenSource no Linux
« Online: 16 de Outubro de 2011, 16:37 »
Vamos supor que você adora jogar Age Of Empires, não importa qual seja. AoE I, AoE II, AoE III, ou até mesmo Rise Of Nations!

Aí você mudou pro Ubuntu e não consegue executar o AoE (sei lá, vai que o Wine tá estragado!), ou então não tem dinheiro pra comprar o jogo... O que você faz? Pirateia? Não... você procura alternativas opensource!

E pensando nisso, surgiu um projeto OpenSource chamado 0 A.D., um Age Of Empires gratuito! São muuuitas semelhanças com o jogo da Microsoft! Veja só:

http://www.youtube.com/watch?feature=player_embedded&v=lNb2jEM6EGw

Maaaas, o jogo ainda está em desenvolvimento! Está no Alpha 7, mas diversas coisas já foram implementadas, inclusive a inteligência artificial dos inimigos. Creio que você não irá sentir falta de muita coisa no jogo mesmo assim, porque boa parte já está pronto, exceto pelo modo Campanha.

Os gráficos são muito bons, texturas bem trabalhadas, então é um ótimo substituto para o AoE.

Pra instalar no seu ubuntu, é muito simples:

Digite isso primeiro no terminal: sudo add-apt-repository ppa:wfg/0ad

Depois isso: sudo apt-get update

Então isso: sudo apt-get install 0ad

Serão instalados pelo menos 242 MB de arquivos. Depois é só executar o jogo pelo comando 0ad ou então entrando no menu e executando-o. Muito simples, né?

Página do jogo: http://wildfiregames.com/0ad

Colabore com o desenvolvimento!

4
Instalação e Atualização / Repositório Ubuntu 11.04 com problemas?
« Online: 25 de Julho de 2011, 01:00 »
Fala galera,

Eu já quis deixar o Ubuntu 11.04, mas não consegui, instalei de novo já faz um tempo e uso o GNOME tradicional... bem, a questão não é essa, estou com outro problema...

O problema está justamente nos repositórios padrões do Natty, que me parecem estar com problemas (pelo menos aqui!).

O que está acontecendo?

Bom, é o seguinte, desde ontem, após um tempo sem utilizar o Linux, para trabalhar no Windows, eu venho tentando atualizar o meu Ubuntu. Porém, não tenho conseguido carregar os pacotes e adicionar novos repositórios, como xorg-edgers. Para adicionar um novo repositório, eu vou lá no Synaptic, em Configurações -> Repositórios e adiciono um PPA. Mas para aplicar tudo, eu preciso Recarregar no Synaptic e é aí que está o problema.

Todos devem saber que pra Recarregar é muito simples pois são poucos KBs baixados, mas é em baixar que tá o problema. Eu clico em Recarregar e ele começa a baixar os arquivos de uma forma anormal: a 200 B/s!! Um pouco mais, um pouco menos!

Vou ressaltar que consegui atualizar o que deu do sistema, e ele baixou normalmente a 100 KB/s (conexão de 1 MB aqui em casa), mas na hora de adicionar nos repositórios, ou de Verificar por mais atualizações, ele dá erro! Não consegue baixar normal.

Esta é a janela de erro:

Citar
Não foi possível baixar todos os índices de repositórios

O repositório pode não estar mais disponível ou pode não ter sido possível entrar em contato com o mesmo devido a problemas de rede. Caso esteja disponível, uma versão mais antiga do índice que falhou será usada. Senão o repositório será ignorado. Verifique sua conexão de rede e certifique-se de que o endereço do repositório esteja correto nas preferências.

Citar
Falhou ao buscar http://br.archive.ubuntu.com/ubuntu/dists/natty-updates/main/i18n/Translation-pt  Erro lendo do servidor - read (104: Conexão fechada pela outra ponta)
Alguns arquivos index falharam ao ser baixados. Eles foram ignorados, ou cópias antigas são usadas ao invés.

Uso Ubuntu 11.04, 32 bits apesar de ter uma máquina que suporta 64 bits (não me adaptei com os 64 bits por causa de incompatibilidade).

O que está acontecendo? Problema da minha conexão não é... Eu baixo coisas no Linux e no Windows (através do Firefox) a 100 KB/s...

Dei sudo apt-get update depois da tal mensagem de erro... ele se demorou nos pacotes Translations, e então ignorou-os... Pelo jeito eles é que estão indisponíveis e dando problemas.

O que aconteceu a eles? Por que foram tirados do ar dos repositórios brasileiros? Por que tá tudo baixando em tão pouca velocidade? Nunca aconteceu antes...

5
Café com Ubuntu / Para onde a Canonical está levando o Ubuntu?
« Online: 08 de Maio de 2011, 01:38 »
Postei isso no meu blog e acho que merece ser postado aqui também. http://livrelinux.wordpress.com/2011/05/08/para-onde-a-canonical-esta-levando-o-ubuntu/

Meus amigos, nem tudo é um mar de rosas no mundo do Ubuntu. Mar de rosas mesmo era quando o Ubuntu era "puro"! Era livre de verdade e a Canonical não era tão ambiciosa assim...

Comecei a usar GNU/Linux em 2009, quando usei o Ubuntu 8.10 que era simplesmente SENSACIONAL! Não era muito elegante, mas sua simplicidade era incrível! Ele conseguia ser estável, rápido, leve e tinha ainda sua elegância própria, mesmo que não fosse do nível Mac OS X. Naquela época ainda havia o ShipIt da Canonical. O ShipIt era um projeto da Canonical que visava distribuir CDs do Ubuntu para qualquer parte do mundo de graça. O projeto começou a se deteriorar no Ubuntu 9.10, mostrava sinais de fraqueza no 10.04 e acabou no 11.04. Uma pena.

Me lembro de que quando a versão 9.04 saiu, eu fiquei animadíssimo! Atualizei pelo Ubuntu 8.10 (não, eu não instalei do zero) e demorou um pouco. Só depois eu instalei do zero, por que o sistema tinha ficado um pouco pesado. A 9.04, além de bootar mais rápido, era um pouco mais elegante!

Aí as coisas começaram a mudar... Em 6 meses, Mark Shuttleworth, na época CEO da Canonical, começava a falar de um novo visual para o sistema de sua empresa. Ele falava em abandonar as cores tradicionais do Ubuntu: o marrom e laranja. A mudança demorou um pouco pra ocorrer. No Ubuntu 9.10 ainda tínhamos marrom e laranja presente nos temas do Ubuntu.

E a mudança drástica ocorreu na 10.04 Lucid Lynx, que abandonava completamente o marrom e laranja, pra dar espaço ao preto e roxo (basicamente isso). Além de nela mudarem o logo do projeto Ubuntu e mudarem a posição dos botões de fechar, minimizar e maximizar para o lado esquerdo da janela. Algo que o Mac OS X, da Apple, faz.

O Ubuntu começou a esboçar então uma "febre Mac OS". A versão 10.10 veio com algumas melhorias no tema em relação a versão 10.04, mas mantendo o "estilo Mac" dos botões.

E desde que essas mudanças começaram, eu ficava imaginando: "Para onde é que a Canonical quer levar o Ubuntu?" E, pra mim, a Canonical quer se tornar concorrente da Apple...

Não cheguei a usar direito o Ubuntu 10.10, mas dizer que ele ficou muito bom e estável, mas a minha querida 10.04 LTS estava se comportando tão bem na época que não me dei ao luxo de conhecer a nova versão. Mas quando a 10.04 começava a dar sinais de instabilidade, eu então troquei de distro. Usei Linux Mint 10, um baita sistema por sinal, e então o OpenSUSE 11.4, outro ótimo sistema.

Quando saiu o Natty Narwhal, tratei logo de baixar e testar. As primeiras impressões sobre o Unity estão no blog, mas eu não falei o que achei quando instalei o sistema.

Eu notei algo diferente, não só no visual, mas também na utilização e no comportamento do sistema. Eu não sei explicar direito o que é. Parece que o Ubuntu trocou o X pelo Wayland, algo assim e pode ter causado isso. Pra mim, o sistema que eu estava usando não era mais o Ubuntu! Não era mais aquele sensacional, como foi o 8.10! Era outra coisa... Era...



Mac OS X em forma de Linux...



O Ubuntu tem se tornado cada vez mais um MAC, e posso até imaginar o porquê. É simples, leiam essas matérias:

http://imasters.com.br/artigo/16758/software-livre/a-canonical-nao-acredita-no-software-livre (Português)

http://www.linuxuser.co.uk/news/redesigning-ubuntu-behind-the-scenes-on-10-04/ (Inglês)

http://jordanopensource.org/freeplanet/article/new-ubuntu-design-created-apple-mac (Inglês)

Todas elas falam que todo o design criado para o Ubuntu foi desenvolvido em Macs e programas proprietários. Gostaria só de fazer uma citação que chega até a ser irônica:

Citar
Dave relatou que os designers envolvidos na nova concepção do Ubuntu utilizavam MACs e softwares proprietários na criação do projeto. Disse também que a equipe fez questão de salientar que gostariam de ter utilizado o Ubuntu e suas ferramentas no projeto, mas não tinham a familiaridade necessária para tal.

É o mesmo que a Microsoft utilizar Linux para criar seu Windows.

Depois da Canonical ter acabado com o ShipIt, como já disse lá em cima, ela quebrou um dos seus princípios, que era fazer com que o Ubuntu fosse acessível a todo mundo... Tem gente que não consegue baixar o Ubuntu...

Citar
  • O Ubuntu sempre será gratuito, e não cobrará adicionais por uma "versão enterprise" ou atualizações de segurança. Nosso melhor trabalho está disponível para todos sob as mesmas condições.
  • Uma nova versão do Ubuntu é lançada periodicamente a cada seis meses. Cada nova versão possui suporte completo, incluindo atualizações de segurança pela Canonical por pelo menos 18 meses, tudo isto gratuitamente.
  • O Ubuntu possui a melhor infraestrutura de tradução e acessibilidade que a comunidade do Software Livre tem a oferecer, tornando o Ubuntu usável por tantas pessoas quanto for possível.
  • O CD do Ubuntu possui apenas Software Livre, nós encorajamos você a usar software de código aberto, melhorá-lo e distribui-lo.

Conclusão: A Canonical está me assustando e parece que em pouco tempo o Ubuntu deixará de ser gratuito. Se isso acontecer, todas os princípios que caracterizam o Ubuntu serão quebrados. Talvez torne-se uma Red Hat da vida, querendo saber apenas de dinheiro. E mais: o Ubuntu 11.04 não me agradou. Já devo estar voltando para o Ubuntu 10.04, onde eu era feliz!

Enfim: para onde a Canonical levará o Ubuntu?

6
Depoimentos / Unity - A Interface bugada
« Online: 01 de Maio de 2011, 00:10 »
Mais um depoimento... dessa vez é sobre a nova interface do Ubuntu!

Bom, há pouco tempo saiu o Ubuntu 11.04 Natty Narwhal e eu instalei do zero no meu computador, e tive algumas experiências com o Unity, que relatei em meu blog (livrelinux.wordpress.com). Em resumo, a experiência foi bem interessante... O Unity tem uma pontada de Mac OS e Windows 7, e o Ubuntu está virando um Mac OS da vida.

Bom, um pouco depois de instalar o Ubuntu eu usei um pouco o Unity, instalei os drivers proprietários da ATI pra tentar fazer um jogo de Windows funcionar... e pra isso eu tive que batalhar! Usando o Linux Mint 10, eu nem tive tanto trabalho quanto usando o Ubuntu Natty Narwhal pra fazê-lo funcionar. Voltando ao assunto, usei muito pouco o Unity e voltei pro GNOME original pra me esbaldar naquela boa e velha interface! ;)

Mas eis que vejo um vídeo falando do Unity e me dá aquela vontade de mexer com ele. Eu entrei nele e tentei editar algumas configurações do Compiz. A barra de cima bugou... ficou transparente e não apareceu opção nenhuma. Dava pra apertar os botões, mas bugou.

Desinstalei o driver da ATI e o problema persistiu. Pior que fazendo isso com o GNOME Original não acontece nada... Pois é, o Unity é bugadão. Pode ser que ele não foi feito pra ser usado com uma placa ATI, mas já tô acostumado com esse tipo de problemas aqui. Bom, nem sei se vou usá-lo muito depois desses bugs desagradáveis. É só não editar nada do Compiz enquanto estiver usando-o. Pois é... vamos ver.

7
Depoimentos / E esse Windows hein? Que software é esse mesmo?
« Online: 25 de Abril de 2011, 23:44 »
Mais um outro depoimento meu ;)

Eu sou um cara que sempre tenta fazer coisas funcionarem no Linux. Usando Linux Mint 10 (Baseado no Ubuntu), tentei um dia inteiro fazer minha graphic tablet, uma C3 Tech TB141, funcionar corretamente no Linux e consegui (já tem um tutorial aqui no Fórum).

Meu único obstáculo no Linux era fazer o Pro Evolution Soccer 2011 funcionar! O Windows XP me prendia por causa desse bendito jogo! (E que jogo, mermão!) E, de fato, passei umas horas tentando e consegui! Usando o driver proprietário da ATI Radeon, o Catalyst. Ainda que com alguns probleminhas nas letras dos menus, os gráficos do jogo funcionavam perfeitamente! Mesmo o Patch Brazukas funcionava! Bom, eu não estava feliz com esses erros, e resolvi jogar no Windows. No dia anterior ao que consegui fazer funcionar o PES no Linux, eu havia jogado bastante e desligado o PC sem problemas.

Eis que dessa vez eu inicio o Windows normalmente, entro no jogo. E quando estou arrumando o time... PUM... o PC reinicia. Eu levei um susto! Será que era algum problema de hardware? Loguei no Windows de novo. Lembrei-me de que eu tinha ligado o MSN quando o PC reiniciou. Dessa vez não liguei e fui logo entrando no jogo. O jogo estava começando e... PUM... mais uma vez o PC reinicia.

Achei estranho, abri a CPU e fui novamente ligar o Windows, sempre olhando pra CPU pra ver se algo acontecia de errado nela. Talvez fosse um mal contato, algo assim... Quando o PC reiniciou, não notei nada anormal na CPU. Realmente esquisito! E na próxima vez eu então não iniciei o jogo. Tentei limpar o computador. Podia ser um malware! CCleaner terminando a limpeza e... PUM... lá vamos nós de novo. Malwarebytes' em ação e... PUM... eeeeita nós... Problema de hardware? Será mesmo?

Reiniciei o PC e entrei no Linux Mint, prestando sempre atenção no desempenho da CPU, já que poderia ser um problema com o Cooler do processador. Nada! Passei horas no Linux Mint sem reiniciar o PC. De fato, era problema no Windows!

Meu pai me deu a sugestão de usar o ComboFix, mas eu não sei usar aquilo direito... Já havia tentado usar antes... Não interessa, tentei do jeito mais fácil: Ponto de Restauração. Até que funcionou. Por pouco tempo. Não foi mais do que duas horas. Eu havia escaneado o PC com o Malwarebytes', que eliminou 4 trojans, e estava escaneando com o Avast!... O PC reiniciou...

CHEGA! Não quero saber de ComboFix, deve ser problema interno do Windows, sei lá! Tentei até formatar o WIndows, mas meu CD não estava funcionando, pra minha sorte :)

Vi até uma opção na configuração do Windows assim: "Desativar reinício automático do sistema quando este apresentar falhas". Não quero habilitar essa opção porque não quero que ele continue na minha máquina. Esqueci de dizer que mais um jogo me prende ao Windows: o FIFA 11 (outro jogo de futebol 8D)... se o PES 2011 funcionou, por que o FIFA 11 não iria? E é exatamente o que estou tentando fazer agora!

Se o FIFA 11 funcionar, o sistema do Tio Bill vai dar tchau a minha máquina! Se não... acho que terei de aturá-lo até conseguir fazê-lo.

Por enquanto, o Linux está dando do recado enquanto o Windows está todo bichado. Aliás, o Linux tá até melhor. É, Tio Bill, melhor rever os códigos do seu sistema hein... Ele tá precisando de uns ajusteziiiinhos.

8
Dicas e Truques / Tablet no Linux
« Online: 25 de MAR?O de 2011, 13:12 »
Esse tutorial é meu e eu gostaria de ajudar muitos que devem ter problemas com tablets no Linux.

http://livrelinux.wordpress.com/2011/03/25/tablet-no-linux/

É o seguinte, eu tive problemas no Linux desde que ganhei a tablet. Eu usava Ubuntu 10.04, atualmente uso Linux Mint 10 - Julia, mas é baseado no Ubuntu 10.10, então dá na mesma se você fizer tanto no Ubuntu 10.04 quanto no Ubuntu 10.10. A minha tablet funcionava parcialmente no Linux, quando ganhei, ela escrevia, mexia o cursor, mas a função de pressão não funcionava. E também, quando eu logava no Windows, reiniciava e logava no Linux, a tablet não funcionava. Para fazer funcionar, eu tinha que desconectar e conectar a tablet do PC. O traço saía tremido no GIMP, e a tablet simplesmente não funcionava no MyPaint. Realmente, horrível.

Eu possuo uma C3 Tech TB141 que reconhece 1024 níveis de pressão na caneta. Esse post foi feito justamente para aqueles que tem problemas com tablets do tipo no Linux… Eu não sei se o método vai funcionar direito, mas siga os passos e veja se funciona!

O verdadeiro motivo de eu estar postando sobre isso é que eu tive que fazer o maior sacrifício para fazer a tablet e a pressão funcionarem no Ubuntu 10.10 (mais precisamente o Linux Mint 10). Depois de algum tempo, a minha tablet deixou de funcionar no Ubuntu 10.04... Mudei pro Mint e não funcionava também! Eu procurei diversos tutoriais na internet, instalei diversos drivers e testei diversas configurações diferentes, mas nenhuma funcionava! Até que eu achei um post salvador no Ubuntu Forums (em inglês)…

Mas calma aí, eu não sei se o método que me salvou também te salvará, então vou postar vários métodos que podem te salvar… Até porque eu fui fazendo várias coisas e eu não sei direito o que deu certo, mas eu vou tentar pelo menos reproduzir o que eu fiz pra funcionar aqui.

Tutoriais variados

Já faz pelo menos 4 meses que ganhei a tablet e a pressão não funcionava. Nesses quatro meses tentei de tudo e não deu. Ontem, eu dediquei praticamente meu dia inteiro para fazer isso funcionar e minha busca foi recompensada.

A primeira coisa que descobri enquanto tentava fazer isso foi que minha C3 Tech TB141 é uma tablet que usa a tecnologia da empresa americana Waltop (http://www.waltop.com.tw/). Se sua tablet é uma C3 Tech TB106, saiba que a sua também usa a tecnologia Waltop. Vasculhando o Google, eu encontrei um site de um desenhista adepto do Software Livre chamado Mozart Couto, e ele deu a seguinte dica: http://blogdodesenhador.blogspot.com/2010/02/driver-de-tablet-para-linux.html… Se porventura você não conseguiu ver o post, ele disse que a Waltop lançou um driver para Linux. Para fazer download do mesmo, aqui vai: http://www.waltop.com.tw/file/Download/News420090811001_b.zip. Esse blog eu descobri faz tempo, mas sempre visito.

Bom, é certo que a Waltop desenvolveu mesmo um driver pra Linux, mas e pra fazê-lo funcionar? Aí é que é complicado. Os "Readmes" estão todos embaralhados e não consegui entender bulhufas. Se você conseguir fazer funcionar, mostre como fazê-lo aqui. Eu tentei diversos métodos e não consegui. Mas achei um tutorial para fazer isso funcionar no Ubuntu 9.10, se quiser tentar:

Código: [Selecionar]
sudo apt-get update

sudo apt-get install build-essential automake xserver-xorg-dev x11proto-input-dev libx11-dev libxi-dev

sudo apt-get upgrade

cd /PASTA_ONDE_VOCE_BAIXOU_O_DRIVER/

unzip News420090811001_b.zip

cd /pasta_onde_baixou_o_driver/WaltopTablet_091202/WaltopTablet/linuxwaltop-0.8.4/src/xdrv

gedit xf86Wacom.c //(adicione uma linha após a linha 92, e nela escreva o seguinte: #include "fcntl.h")

cd ../../

chmod +x configure

./configure

make

sudo make install

sudo cp ../drv/2.6.30.1/10-waltop.fdi /usr/share/hal/fdi/policy/20thirdparty/

sudo reboot
Fonte: http://ubuntuforums.org/showpost.php?p=8802271&postcount=23

Este tutorial também pode te ajudar, caso sua tablet esteja listada:
https://help.ubuntu.com/community/TabletSetupWizardpen

Minha gambiarra para fazer a tablet funcionar

Bom, a minha salvação veio justamente destes dois tópicos: http://ubuntuforums.org/showthread.php?t=1595648 e http://ubuntuforums.org/showpost.php?p=9252390&postcount=1. Os dois estão em inglês. Vou tentar reproduzir o que eu fiz para que a minha tablet funcionasse:

Eu instalei no Synaptic o driver xserver-xorg-input-wacom.

Eu digitei primeiro o seguinte:

Código: [Selecionar]
sudo add-apt-repository ppa:doctormo/xorg-wizardpen && sudo apt-get update && sudo apt-get install xserver-xorg-input-wizardpen
Esse comando faz com que seja adicionado os ppas do Doctormo WizardPen no seu Ubuntu. Ele também instala o driver Wizardpen.

Reiniciei o computador!

Depois digitei no terminal:

Código: [Selecionar]
cat /proc/bus/input/devices
Isso serve pra saber em qual event estava minha tablet! (ESSENCIAL!) O meu estava assim:

Citar
I: Bus=0003 Vendor=172f Product=0500 Version=0110
N: Name=”WALTOP International Corp. Media Tablet”
P: Phys=usb-0000:00:1d.0-1/input0
S: Sysfs=/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1:1.0/input/input3
U: Uniq=
H: Handlers=sysrq kbd mouse0 event3
B: EV=10001f
B: KEY=c03 0 1f0001 0 0 0 0 e08effdf 1cfffff ffffffff fffffffe
B: REL=143
B: ABS=1fffff00 1000003
B: MSC=10

Ali você achará o “event” da sua tablet. No meu caso é o event3!

Seguindo um dos tutoriais, digitei no terminal:

Código: [Selecionar]
gksudo gedit /usr/share/X11/xorg.conf.d/50-wacom.conf
E editei o começo:

Citar
Section “InputClass”
Identifier “Wacom class”
# WALTOP needs a patched kernel driver, that isn’t in mainline lk yet,
# so for now just let it fall through and be picked up by evdev instead.
MatchProduct “Wacom|WALTOP|WACOM”
#    MatchProduct “Wacom|WACOM”
MatchDevicePath “/dev/input/event*
Driver “wacom”
EndSection

O que pode ter acontecido de não ter funcionado comigo, é que eu não alterei esse event* que eu pus em vermelho aqui. Altere para aquele event que você conseguiu através do comando cat /proc/bus/input/devices. Reinicie e computador e veja se funcionou. Se não funcionou, continue o tutorial.

Tá, então seguindo o outro tutorial, eu editei o driver do WizardPen, já que o do Wacom não funcionou! No terminal:

Código: [Selecionar]
gksudo gedit /usr/share/X11/xorg.conf.d/70-wizardpen.conf
E editei:

Código: [Selecionar]
[i][b]Section “InputClass”
Identifier “WizardPen class”
MatchIsTablet “on”
MatchProduct “WALTOP”
MatchDevicePath “/dev/input/[color=red]event3[/color]“
Driver “wizardpen”
Driver        “wizardpen”
EndSection

Section “InputClass”
Identifier “WizardPen ignore mouse dev class”
MatchIsTablet “on”
MatchProduct “WALTOP”
MatchDevicePath “/dev/input/mouse*”
Option “Ignore” “yes”
EndSection[/b][/i]

Dessa vez sim eu alterei o event!

Reiniciei o computador e o negócio já começou a dar resultado, o cursor já se movia com a tablet, mas a pressão ainda não funcionava! Então fiz o seguinte, segundo mandava o tutorial:

Código: [Selecionar]
sudo wizardpen-calibrate /dev/input/event3
Isso serve pra calibrar sua tablet. Ele pede pra que você clique, com a caneta, em um dos cantos quaisquer da tablet. Assim que você clicar, você tem que clicar no lado oposto. Depois ele te mostra o resultado. O meu foi esse:

Citar
Driver “wizardpen”
Option        “Device”    “/dev/input/event3″
Option        “TopX”        “197″
Option        “TopY”        “373″
Option        “BottomX”    “16292″
Option        “BottomY”    “16370″

Mas o que fazer com isso? Simples, digite isso:

Código: [Selecionar]
gksudo gedit /usr/share/X11/xorg.conf.d/70-wizardpen.conf
E adicione lá. Veja como ficou o meu:

Citar
Section “InputClass”
Identifier “WizardPen class”
MatchIsTablet “on”
MatchProduct “WALTOP”
MatchDevicePath “/dev/input/event3″
Driver “wizardpen”
Driver        “wizardpen”
Option        “Device”    “/dev/input/event3″
Option        “TopX”        “197″
Option        “TopY”        “373″
Option        “BottomX”    “16292″
Option        “BottomY”    “16370″
EndSection

Section “InputClass”
Identifier “WizardPen ignore mouse dev class”
MatchIsTablet “on”
MatchProduct “WALTOP”
MatchDevicePath “/dev/input/mouse*”
Option “Ignore” “yes”
EndSection

Salvei, reiniciei e logo que loguei, abri o GIMP e vi que a pressão funcionava! Glória a Deus!

Caso sua tablet ainda não tenha funcionado, consulte essa série de links que eu ponho aqui (a maioria em inglês) pra ver se qualquer um te ajuda:

http://ubuntuforums.org/showthread.php?t=1595648 (Inglês)

http://ubuntuforums.org/showpost.php?p=9252390&postcount=1 (Inglês)

https://help.ubuntu.com/community/TabletSetupWizardpen (Inglês)

http://sourceforge.net/apps/mediawiki/linuxwacom/index.php?title=Main_Page (Inglês)

http://blogdodesenhador.blogspot.com/2010/02/driver-de-tablet-para-linux.html (Português)

http://ubuntuforums.org/showthread.php?t=1594056 (Inglês)

http://ubuntuforums.org/showpost.php?p=9573142&postcount=1 (Inglês)

Consulte também meu blog que pode ter diversas informações sobre o assunto futuramente:

http://livrelinux.wordpress.com/
http://livrelinux.wordpress.com/2011/03/25/tablet-no-linux/

Eu só espero que eu tenha ajudado vocês relatando algo que aconteceu comigo... Qualquer dúvida, postem aí.

O meu método foi baseado de acordo com o meu histórico de comandos no terminal, então eu não sei realmente se vai funcionar direito... Talvez eu tenha feito algo a mais que não postei aqui. Se o método funcionar, postem aqui! Senão, eu tento ver o porquê não deu certo!

9
Projetos da Comunidade / Futebol no Linux
« Online: 13 de Fevereiro de 2011, 02:38 »
(OBS.: Não sei se estou postando na seção correta, fiquei mesmo em dúvida disso, mas resolvi postar aqui já que fala sobre projetos comunitários. Se não for aqui a melhor seção, por favor movam.)

Se você é um fã de futebol, vai entender o que eu quero dizer com esse tópico aqui.

Bom, muita gente é fã de futebol, tanto é que a Copa do Mundo FIFA de Futebol é o maior sucesso. É o maior evento esportivo do mundo, o mais assistido, na frente até das Olimpíadas e da Copa do Mundo de Rugby. Realmente, futebol é um esporte muito envolvente e não sei mesmo se deveria estar tratando desse assunto no meio de tanto linuxers, mas é aí que eu quero chegar.

É o seguinte, todo fã de futebol uma hora ou outra vai jogar um jogo de futebol, seja pra console ou pra PC. No meu caso, conheci o PES 2010 pra PC (não sabia nem que existia, pensei que só tinha pra consoles) e o jogo é realmente maravilhoso. Assim como o PES 2011. Gráficos bem trabalhados e a realidade do jogo também é muito próxima do futebol real. Além dos modos de jogo. Também tem o FIFA 11, que é outro jogo incrível...

Aí você me pergunta: Onde você quer chegar com esse papo? Simples, temos algum jogo de futebol nativo pra Linux que chegue aos pés desses jogos? PES e FIFA são dois jogos consagrados e, claro, devem ser feitos por uma imensa equipe que está sendo paga para isso. E não é pouca grana envolvida nisso não. Pois é, os projetos OpenSource nessa área de certa forma me decepcionam. Não só os OpenSource, mas os que têm suas versões para Linux. Eu posso até citar alguns projetos pra você:

- TuxFootball: Ainda é fraco, está em desenvolvimento, mas está bem fraco. É quase impossível de jogar e eu não consigo me divertir jogando. A física do jogo é: relou na bola, ela pula pro outro lado.
- YodaSoccer: Um jogo divertidinho, mas cansativo, sem muita opção. Lembra bastante aqueles clássicos tipo Sensible Soccer, mas não é bom pra quem gosta de PES. Eu gosto de YodaSoccer, mas só jogo pra me divertir enquanto estou no Linux, na ausência de PES. Mas não substitui o PES/FIFA.
- Awesome Soccer: Apesar de não ser gratuito, joguei a Demo. Um jogo mais ou menos divertido, mas lembra um pouco o YodaSoccer e o TuxFootball. Lembra o Tux por causa dos gráficos que estão melhorando, e o Yoda por causa da jogabilidade. Mas não substitui o PES nem FIFA.
- Linux Evolution Soccer: Ah, eu joguei. O jogo está em estágio de desenvolvimento e apesar de ser 3D e talz, ainda precisa de muitos ajustes. Pena que a equipe que o faz não liberou o código fonte. Não é muito divertido não, acaba se tornando fácil quando você descobre que o goleiro não se move quando você chega perto dele com a bola.

É meio que estranho você pensar que no Linux temos jogos muito bons que podem substituir os jogos comerciais. Quer exemplos?
UrbanTerror, Wolfenstein: Enemy Territory, Quake III --- Substituem Counter Strike;
FlightGear --- Substitui o Flight Simulator;
SuperTux --- "Substitui" Super Mario Bros.;
Frets On Fire --- Substitui Guitar Hero;

Além de muitos outros projetos de qualidade.

Então, pesquisando na internet eu achei um projeto. Eu não sei se ele está morto, mas estava a última vez que vi. Chama Open Football (http://sourceforge.net/projects/open-football/) e tinha exatamente essa proposta: ser uma boa alternativa aos famosos PES e FIFA. O problema é que o projeto estava sendo feito por uma pessoa só, e o trabalho pra um jogo desses é realmente puxado. Você pode baixar o código fonte via SVN (O cara já fez bastante coisa, mas falta muito ainda). Achei interessante e gostaria mesmo de contribuir, o problema é que eu não sei C++, mas busco aprender para ajudar no desenvolvimento do jogo.

Então o que venho fazer aqui (depois dessa falação toda) é pedir para que possam ajudar essa causa. Se você gosta de futebol e sabe programar, ou então modelar 3D ou é sonoplasta, ajude esta causa. Eu também estou aprendendo a modelar 3D e também tentando ver como os jogos PES e FIFA funcionam (fazendo mais ou menos uma "engenharia reversa").

(Esse finalzinho parecia uma propaganda de doação de órgãos/agasalhos/dinheiro/whatever)

Bom, acho que é isso né? Espero que ajudem e tornem a vida de fãs de futebol mais felizes! Eu busco fazer minha parte ajudando a melhorar a vida dos gamers, e você, o que vai fazer?

Abraço.

10
Hardware e Periféricos / Pressão em tablet TB141
« Online: 03 de Janeiro de 2011, 21:10 »
Olá!

Bom, aqui vamos com maaais um probleminha e eu espero que tenha alguém que possa me ajudar.

Recentemente ganhei uma graphic tablet (mesa digitalizadora) C3 Tech TB141. Eu acabei instalando o driver WizardPen antes de usá-la, então não sei se foi o driver que fez ela funcionar de primeira ou se ela já funcionava mesmo sem o driver. Então, no Windows eu instalei uns drivers e talz. Usei o GIMP e lá no Windows a pressão da tablet funciona.

Pra quem não sabe "pressão" é assim: quanto mais força você coloca na caneta, mais grosso sai o traço. Porém, no Ubuntu isso simplesmente não funciona. A tablet funciona tranquila, mas a pressão não, e com pressão é que os desenhos saem mais legais 8D. Eu tenho o PPA do Xorg-Edgers (um grupo que dispõe vários drivers pra qualquer tipo de coisa (tablets, placas de vídeo, joysticks)) e então tratei de instalar qualquer driver de tablet que eles têm. Instalei drivers Wacom, Aiptek, WizardPen (já estava instalado) e todos os outros relacionados à tablet. Reiniciei o PC, mas não deu.

Através desse post: http://blogdodesenhador.blogspot.com/2010/02/driver-de-tablet-para-linux.html eu fiquei sabendo que a minha tablet (C3 Tech também 141 de 14.1") usa a tecnologia Waltop, e é o mesmo modelo dessa tablet da Waltop (é idêntico o design também): http://www.waltop.com/prodDetail.asp?id=20 E então tratei de baixar o driver.

Mas aí vem ooooutro problema: o método de instalação que é "muito simples"! No processo você tem que colocar alguns arquivos no kernel e recompilar o kernel. Se quiserem, podem até baixar e dar uma olhada nos vários Readmes do arquivo. Eu não sei como instalar direito. No arquivo tem arquivos pra instalar só até o kernel 2.6.30.1, e o kernel do Ubuntu 10.04 é o 2.6.32... Tem alguma diferença na hora de instalar?

Eu já tentei instalar o driver do Windows, usando o Wine, mas não funciona :/... Alguém poderia me ajudar a instalar esse driver nativo da Waltop ou então me dizer algum outro método? Por favor, quero muito fazer que a pressão funcione no Ubuntu!

11
Sistema / Plymouth (mais um problema com ele)
« Online: 31 de Dezembro de 2010, 07:39 »
Olá!

Uso Ubuntu 10.04 LTS já faz um booom tempo. E como devem saber eu tenho uma placa de vídeo ATI Radeon HD 4650 que tem uma certa má fama no Universo GNU/Linux.

O Ubuntu 10.04 vem com um driver opensource para a ATI por padrão (muito ruinzinho por sinal). Com esse driver padrão eu via a inicialização do Ubuntu (aquela tela roxa com os escritos ubuntu e uns 4 pontinhos embaixo). Depois eu instalei o driver proprietário da Radeon. Bom, eu podia ver a inicialização do Ubuntu, mas com uma tela meio distorcida.

Após alguns problemas que tive com o driver (e demorou um pouco pra ter problema), eu resolvi instalar outro driver opensource. Pra instalá-lo você precisava instalar o PPA do Xorg-Edgers e mudar o driver no xorg.conf para "radeon" (se não me engano, ou então tinha que mudar para "ati"). O driver funcionou muito bem, melhor que o proprietário... exceto numa coisa.

A inicialização, o famoso Plymouth, não é mais mostrado. Exceto em algumas ocasiões, como quando o Ubuntu faz verificação dos discos. Algumas vezes ele até mostra, mas na maioria não. A tela fica preta, meio que piscando por um tempo e logo depois o sistema inicia. Como fazer para que eu possa ver a inicialização?

(Waw, o post ficou meio grande não é? 8D)

12
Café com Ubuntu / Olhar Digital - Linux vs Windows
« Online: 16 de Dezembro de 2010, 01:46 »
O Olhar Digital fez uma pequena matéria sobre as diferenças entre Linux e Windows:
http://olhardigital.uol.com.br/produtos/central_de_videos/linux-vs.-windows-semelhancas-e-diferencas/15305

Minha opinião sobre o vídeo: bem, acho que eles ficaram mais do lado do Linux, mas apontaram o Linux como se ele se resumisse ao Ubuntu, o que não é tão bom para outros usuários de distribuições diversas.

13
Screenshots / Macbuntu X.04
« Online: 16 de Outubro de 2010, 13:15 »
Sempre quis ter um iMac por causa do design e por ser da Apple... Mas não sou tão rico a ponto de comprar um. Já cheguei a usar um Mac OS X, mas não consegui explorar muito. Aproveito então, a liberdade de personalização do Ubuntu para fazer dele o meu próprio Mac OS X!



Na Screen estou com o VirtualBox aberto instalando o Ubuntu 10.10 e rodando em cima do Ubuntu 10.04 8D.

Se alguém quiser pegar o mesmo tema: http://gnome-look.org/content/show.php/Macbuntu?content=129021

14
Hardware e Periféricos / Driver ATI
« Online: 26 de Agosto de 2010, 22:11 »
Bom, eu lembro de dizer que eu não tinha problemas com drivers ATI, mas na verdade, tenho alguns agora sim. Desde que descobri os drivers opensource, venho tentando testá-los... O Ubuntu 10.04 vem com drivers opensource, mas o driver é realmente péssimo... Os drivers da ATI mesmo são bons em parte... Bom, eu sei de um post que ensina a instalar um driver opensource que preste. O post mandava eu incluir nos Canais de Software o ppa:xorg-edgers/ppa e então dar um sudo apt-get update && sudo apt-get upgrade.

Foi o que eu fiz... então alterei o xorg.conf. Eu alterei o driver fgrlx, se não me engano, para ati (o Ubuntu vem com o "radeon") Deu certo o driver funcionou. Alguns jogos do Wine que no driver ATI proprietário davam problemas (Championship Manager 2010, por exemplo, tinha erros grotescos na tela, não era jogável, agora é parcialmente jogável, apesar de os erros serem poucos, não consigo passar de dia...) funcionaram. Mas um problema anda me irritando: sou jogador de Runescape. No Windows, jogo RuneScape em HD, pois os gráficos ficam maravilhosos. No Linux... bem, simplesmente é Impossível de jogar em HD! Mexendo nas configurações e colocando nas mais altas, não dá! Ele fica com gráficos ruins do Rune normal... RuneScape em HD é o que me motiva a jogá-lo. Como posso fazer isso? Digo-lhes mais: ano passado eu tinha uma Nvidia GeForce FX 5200 de 256 MB que rodava runescape em HD, mesmo que não muito rápido, mas rodava!

Bem, aqui vão várias informações que podem ajudar:
Especificações:
Ubuntu 10.04 32 bits (Tem alguma vantagem no 64 bits?)
Processador Intel Core 2 Duo E7400 @2.80 GHz
Placa de vídeo ATI Radeon HD 4650 de 1 GB
4 GB de RAM

Xorg.conf:
Código: [Selecionar]
Section "ServerLayout"
Identifier     "X.org Configured"
Screen      0  "Screen0" 0 0
InputDevice    "Mouse0" "CorePointer"
InputDevice    "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
ModulePath   "/usr/lib/xorg/modules"
FontPath     "/usr/share/fonts/X11/misc"
FontPath     "/usr/share/fonts/X11/cyrillic"
FontPath     "/usr/share/fonts/X11/100dpi/:unscaled"
FontPath     "/usr/share/fonts/X11/75dpi/:unscaled"
FontPath     "/usr/share/fonts/X11/Type1"
FontPath     "/usr/share/fonts/X11/100dpi"
FontPath     "/usr/share/fonts/X11/75dpi"
FontPath     "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
FontPath     "built-ins"
EndSection

Section "Module"
Load  "glx"
Load  "dri"
Load  "dri2"
Load  "record"
Load  "extmod"
Load  "dbe"
EndSection

Section "InputDevice"
Identifier  "Keyboard0"
Driver      "kbd"
EndSection

Section "InputDevice"
Identifier  "Mouse0"
Driver      "mouse"
Option     "Protocol" "auto"
Option     "Device" "/dev/input/mice"
Option     "ZAxisMapping" "4 5 6 7"
EndSection

Section "Monitor"
#DisplaySize   410   230 # mm
Identifier   "Monitor0"
VendorName   "GSM"
ModelName    "W1941"
HorizSync    30.0 - 61.0
VertRefresh  56.0 - 75.0
Option     "DPMS"
EndSection

Section "Device"
        ### Available Driver options are:-
        ### Values: <i>: integer, <f>: float, <bool>: "True"/"False",
        ### <string>: "String", <freq>: "<f> Hz/kHz/MHz"
        ### [arg]: arg optional
        #Option     "NoAccel"            # [<bool>]
        #Option     "SWcursor"            # [<bool>]
        #Option     "Dac6Bit"            # [<bool>]
        #Option     "Dac8Bit"            # [<bool>]
        #Option     "BusType"            # [<str>]
        #Option     "CPPIOMode"          # [<bool>]
        #Option     "CPusecTimeout"      # <i>
        #Option     "AGPMode"            # <i>
        #Option     "AGPFastWrite"        # [<bool>]
        #Option     "AGPSize"            # <i>
        #Option     "GARTSize"            # <i>
        #Option     "RingSize"            # <i>
        #Option     "BufferSize"          # <i>
        #Option     "EnableDepthMoves"    # [<bool>]
        #Option     "EnablePageFlip"      # [<bool>]
        #Option     "NoBackBuffer"        # [<bool>]
        #Option     "DMAForXv"            # [<bool>]
        #Option     "FBTexPercent"        # <i>
        #Option     "DepthBits"          # <i>
        #Option     "PCIAPERSize"        # <i>
        #Option     "AccelDFS"            # [<bool>]
        #Option     "IgnoreEDID"          # [<bool>]
        #Option     "CustomEDID"          # [<str>]
        #Option     "DisplayPriority"    # [<str>]
        #Option     "PanelSize"          # [<str>]
        #Option     "ForceMinDotClock"    # <freq>
        #Option     "ColorTiling"        # [<bool>]
        #Option     "VideoKey"            # <i>
        #Option     "RageTheatreCrystal" # <i>
        #Option     "RageTheatreTunerPort" # <i>
        #Option     "RageTheatreCompositePort" # <i>
        #Option     "RageTheatreSVideoPort" # <i>
        #Option     "TunerType"          # <i>
        #Option     "RageTheatreMicrocPath" # <str>
        #Option     "RageTheatreMicrocType" # <str>
        #Option     "ScalerWidth"        # <i>
        #Option     "RenderAccel"        # [<bool>]
        #Option     "SubPixelOrder"      # [<str>]
        #Option     "ClockGating"        # [<bool>]
        #Option     "VGAAccess"          # [<bool>]
        #Option     "ReverseDDC"          # [<bool>]
        #Option     "LVDSProbePLL"        # [<bool>]
        #Option     "AccelMethod"        # <str>
        #Option     "DRI"                # [<bool>]
        #Option     "ConnectorTable"      # <str>
        #Option     "DefaultConnectorTable" # [<bool>]
        #Option     "DefaultTMDSPLL"      # [<bool>]
        #Option     "TVDACLoadDetect"    # [<bool>]
        #Option     "ForceTVOut"          # [<bool>]
        #Option     "TVStandard"          # <str>
        #Option     "IgnoreLidStatus"    # [<bool>]
        #Option     "DefaultTVDACAdj"    # [<bool>]
        #Option     "Int10"              # [<bool>]
        #Option     "EXAVSync"            # [<bool>]
        #Option     "ATOMTVOut"          # [<bool>]
        #Option     "R4xxATOM"            # [<bool>]
        #Option     "ForceLowPowerMode"  # [<bool>]
        #Option     "DynamicPM"          # [<bool>]
        #Option     "NewPLL"              # [<bool>]
        #Option     "Gallium"            # [<bool>]
        #Option     "ZaphodHeads"        # <str>
Identifier  "Card0"
Driver      "ati"
VendorName  "ATI Technologies Inc"
BoardName   "RV730 PRO [Radeon HD 4650]"
BusID       "PCI:1:0:0"
EndSection

Section "Screen"
Identifier "Screen0"
Device     "Card0"
Monitor    "Monitor0"
SubSection "Display"
Viewport   0 0
Depth     1
EndSubSection
SubSection "Display"
Viewport   0 0
Depth     4
EndSubSection
SubSection "Display"
Viewport   0 0
Depth     8
EndSubSection
SubSection "Display"
Viewport   0 0
Depth     15
EndSubSection
SubSection "Display"
Viewport   0 0
Depth     16
EndSubSection
SubSection "Display"
Viewport   0 0
Depth     24
EndSubSection
EndSection

Obrigado...

15
Café com Ubuntu / "Comando da morte"
« Online: 07 de Agosto de 2010, 18:48 »
Um amigo meu chegou no MSN e me disse para escrever este comando: : (){ : | : & };:
Pode não ter cara de comando, mas tenham certeza de que é sim! Eu não sou burro e então não tentei no meu Ubuntu, mas sim numa máquina virtual. O que houve? O sistema travou. Bom, pode não ser mais perigoso que o rm -rf /, mas é uma grande sacanagem.
Segundo um cara do LinuxHard.org, o comando funciona assim:
Citar
Funciona assim, primeiro é declarada a função : (dois pontos)
As funções são declaradas da seguinte forma:
nome_da_função(){ comandos };
No caso o nome da função é : (dois pontos)
Os comandos são:
: | :&
ou seja, chama a própria função executando-a simultaneamente com ela própria via | (pipe), o & (e comercial) faz com que estes comandos sejam executados em segundo plano.
O : (dois pontos) no final do comando da morte chama a função depois de declará-la.
Resumindo este comando gera uma função que chama ela própria duas vezes, infinitas vezes, gerando um loop.
Espero que dê para entender o conceito.
Mas, como se prevenir contra esse comando do maaal?

1- O primeiro modo e mais simples é digitando
Código: [Selecionar]
echo 'alias :="echo 1"' >>/etc/profileCom isso o comando da morte já não irá mais funcionar, entretanto esta não é a solução ideal, apesar de ser o mais simples no caso de você não ter o pam. (Existem formas de encontrar brechas nessa solução, como o usuário criar uma nova alias, então só os outros modos são 100% garantidos)

2- O segundo modo é limitando um grupo de usuários quanto o número de processos (no caso mostro como limitar o grupo estudantes):
Código: [Selecionar]
echo '@estudantes hard nproc 600' >>/etc/security/limits.conf(Ou Edite o arquivo /etc/security/limits.conf)
-Não se esqueça de criar um grupo estudantes, em /etc/group e de colocar na frente dele o nome dos usuários em que se aplicara a permissão.

3- O terceiro modo é limitando todos os usuários quanto ao número de processos:
Código: [Selecionar]
echo '* hard nproc 1000' >>/etc/security/limits.conf
Pronto! Nunca mais os usuários do SSH vão poder fazer essa brincadeira ! =[ Que pena.

Créditos da solução: Luciano Andress Martini em: http://linuxhard.org/site/archives/1156#more-1156

Páginas: [1] 2 3