Configurando o laptop Acer 5050-3284 no Gentoo Linux

Quando se fala em GNU/Linux em laptops, sempre aparecem vários problemas relacionados com compatibilidade de hardware e problemas de gerenciamento de energia em geral. Neste artigo tentarei demonstrar em detalhes como foi feita a configuração do notebook Acer 5050-3284.

[ Hits: 38.754 ]

Por: Aaron Kim Binner da Silva em 15/03/2009


O vídeo ATI Radeon e a conclusão



O driver da ATI já está presente no portage:

# emerge ati-drivers

* As opções de kernel já estão corretamente configuradas desde a página 2. :)

Agora basta configurar o arquivo /etc/X11/xorg.conf. Segue abaixo o meu xorg.conf completo:

#
# ServerLayout sections.
#
Section "ServerLayout"
   Identifier     "Simple Layout"
   Screen      0  "aticonfig-Screen[0]" 0 0
   InputDevice    "Mouse0" "SendCoreEvents"
   InputDevice    "Keyboard0" "CoreKeyboard"
   Option "AIGLX" "true"
EndSection

#
# Files section.  This allows default font and rgb paths to be set
#
Section "Files"
   ModulePath   "/usr/lib64/xorg/modules"
   FontPath     "/usr/share/fonts/misc/"
   FontPath     "/usr/share/fonts/TTF/"
   FontPath     "/usr/share/fonts/OTF"
   FontPath     "/usr/share/fonts/Type1/"
   FontPath     "/usr/share/fonts/100dpi/"
   FontPath     "/usr/share/fonts/75dpi/"
   Fontpath     "/fontes"
EndSection

#
# Module section -- this  section  is used to specify
# which dynamically loadable modules to load.
#
Section "Module"
   Load  "dbe" # Double buffer extension
   Load  "drm"
   SubSection "extmod"
      Option      "omit xfree86-dga"
   EndSubSection
   Load  "freetype"
   Load  "glx"
   Load  "dri"
   Load  "xtrap"
   Load  "record"
   Load  "synaptics"
EndSection

#
# Core keyboard's InputDevice section
#
Section "InputDevice"
   Identifier  "Keyboard0"
   Driver      "kbd"
   Option      "AutoRepeat" "500 30"
   Option      "XkbRules" "xorg"
   Option      "XkbModel" "abnt2"
   Option      "XkbLayout" "br"
EndSection

#
# Core Pointer's InputDevice section >> Sinaptics Touchpad
#
Section "InputDevice"
   Identifier  "Mouse0"
   Driver      "synaptics"
   Option      "protocol" "auto"
   Option "LeftEdge" "1700"
   Option "RightEdge" "5300"
   Option "TapButton1" "1"
   Option "TopEdge" "1700"
   Option "BottomEdge" "4200"
   Option "FingerLow" "25"
   Option "FingerHigh" "30"
   Option "MaxTapTime" "180"
   Option "MaxTapMove" "220"
   Option "VertEdgeScroll" "1"
   Option "VertScrollDelta" "100"
   Option "AccelFactor" "0.030"
   Option "LeftEdge" "0"
   Option "RightEdge" "15000"
   Option "TopEdge" "0"
   Option "BottomEdge" "10000"
   Option "EdgeMotionMinSpeed" "0.06"
   Option "EdgeMotionMaxSpeed" "0.12"
   Option "EdgeMotionMinZ" "10"
   Option "EdgeMotionMinZ" "30"
EndSection

#
# Monitor section
#
Section "Monitor"
   Identifier   "aticonfig-Monitor[0]"
   Option      "DPMS" "true"
EndSection

#
# Graphics device section >> ATI Radeon Xpress 1100 -- X300,
#
Section "Device"
   Identifier  "aticonfig-Device[0]"
   Driver      "fglrx"
#  Option       "no_accel"      "no"
#  Option       "no_dri"        "no"
#  Option       "mtrr"          "no"  # disable DRI mtrr mapper, driver has its own code for mtrr
#  Option       "MonitorLayout"         "LVDS, AUTO" #"LVDS, NONE" #"AUTO, NONE"
#  Option       "IgnoreEDID"            "off"
#  Option       "HSync2"                "unspecified" #"31.5 - 90.0"
#  Option       "VRefresh2"             "unspecified" #"75"
#  Option       "ScreenOverlap"         "0"
#  Option       "TVStandard"            "NTSC-M"
#  Option       "TVHSizeAdj"            "0"
#  Option       "TVVSizeAdj"            "0"
#  Option       "TVHPosAdj"             "0"
#  Option       "TVVPosAdj"             "0"
#  Option       "TVHStartAdj"           "0"
#  Option       "TVColorAdj"            "0"
#  Option       "GammaCorrectionI"      "0x00000000"
#  Option       "GammaCorrectionII"     "0x00000000"
#  Option       "Capabilities"          "0x00000000"
   Option       "VideoOverlay"          "on"
   Option       "OpenGLOverlay"         "off"
#  Option       "CenterMode"            "off"
#  Option       "PseudoColorVisuals"    "off"
#  Option       "StereoSyncEnable"      "1"
#  Option       "FSAAEnable"            "no"
#  Option       "FSAAScale"             "1"
#  Option       "FSAADisableGamma"      "no"
#  Option       "FSAACustomizeMSPos"    "no"
#  Option       "FSAAMSPosX0"           "0.000000"
#  Option       "FSAAMSPosY0"           "0.000000"
#  Option       "FSAAMSPosX1"           "0.000000"
#  Option       "FSAAMSPosY1"           "0.000000"
#  Option       "FSAAMSPosX2"           "0.000000"
#  Option       "FSAAMSPosY2"           "0.000000"
#  Option       "FSAAMSPosX3"           "0.000000"
#  Option       "FSAAMSPosY3"           "0.000000"
#  Option       "FSAAMSPosX4"           "0.000000"
#  Option       "FSAAMSPosY4"           "0.000000"
#  Option       "FSAAMSPosX5"           "0.000000"
#  Option       "FSAAMSPosY5"           "0.000000"
#  Option       "UseFastTLS"            "0"
#  Option       "BlockSignalsOnLock"    "on"
#  Option       "UseInternalAGPGART"    "yes"
#  Option       "ForceGenericCPU"       "no"
#  Option       "DesktopSetup"          "clone" #or horizontal to stretch
# Acima temos algumas opções do driver fglrx, experimente descomentá-las e teste o desempenho
EndSection

#
# Screen sections
#
Section "Screen"
   Identifier "aticonfig-Screen[0]"
   Device     "aticonfig-Device[0]"
   Monitor    "aticonfig-Monitor[0]"
   DefaultDepth     24
   SubSection "Display"
      Viewport   0 0
      Depth     24
   EndSubSection
EndSection

#
# Extensions sections
#
Section "Extensions"
   #Option     "XInputExtension"          "enable"
   #Option     "XTest"                    "disable"
   #Option     "XKeyboard"                "enable"
   #Option    "XC-Appgroup"              "disable"
   #Option    "XAccessControlExtension"  "disable"
   #Option    "Security"                 "enable"
   #Option    "Xinerama"                 "enable"
   #Option    "XFixes"                   "disable"
   #Option    "XFree86-Bigfont"          "disable"
   Option     "RENDER"                   "enable"
   Option     "Composite"                "enable"
   Option     "Damage"                   "enable"
   #Option    "XEvie"                    "disable"
   #Option     "XVideo"                   "enable"
EndSection

#
# Direct Rendering sections
#
Section "DRI"
  Group "video"
  Mode 0666
EndSection

Pronto! Espero ter ajudado outras pessoas com problemas parecidos, não abordei a configuração do slot pcmcia e do leitor de cartões por não possuir os cartões, estou a disposição para ajudar em problemas que vierem a aparecer.

Aaron Kim Binner da Silva.

Página anterior     Próxima página

Páginas do artigo
   1. A Instalação do Gentoo
   2. O kernel, as opções do make.conf e o ACPI do Acer Aspire
   3. As configurações dos arquivos básicos de sistema
   4. Reiniciando o sistema e configurando a placa wireless ATHEROS AR-5006
   5. A webcam Suyin e o touchpad synaptics
   6. O vídeo ATI Radeon e a conclusão
   7. Configurando o ACPI do laptop acer 5050 em outras distribuições
Outros artigos deste autor

Emergindo grandes pacotes em hardwares fracos com o auxílio de outro computador no Gentoo Linux

Leitura recomendada

Turbinando o Openbox nativo do Debian 10 LXDE

Instalação, configuração, utilização e testes do DRBD 0.7

Atualizando sua versão Slackware - upgrade de pacotes

Funcionalidades para o Unity

Instalando e configurando Cacti + SNMP no CentOS / Red Hat

  
Comentários
[1] Comentário enviado por stilldre em 15/03/2009 - 15:07h

Parabéns, excelente artigo! Eu também tenho um notebook acer (Aspire 3100) com vídeo ati, e não tenho do que reclamar! Rodando o Gentoo 2.0.0 é claro. =)

[2] Comentário enviado por flaviodm em 16/03/2009 - 11:40h

muito bom seu artigo. objetivo e util. com certeza vc vai ajuda muita gente com ele hehehe
abraco...

[3] Comentário enviado por Rudson em 16/03/2009 - 17:01h

cara muito massa! a muito tempo tava querendo por o gentoo no meu note, vlw mesmo

[4] Comentário enviado por demoncyber em 16/03/2009 - 19:15h

Parabéns pelo artigo :)

[5] Comentário enviado por julianjedi em 17/03/2009 - 18:17h

uhauhhau ... isso que eu chamo de sofrer =], mas ta demais o artigo, nunca usei gentoo, mas devido ao seu artigo vou esperimentar =] e não é tao dificil assim quanto falam ... hauhah.. antes de eu iniciar no slack ... td mundo falava que slack era dificil, e nao é nada ... ja o gentoo, pensei que era mais dificil ... demais seu artigo.

[6] Comentário enviado por aaron.binner em 17/03/2009 - 19:23h

Fala julianjedi, o gentoo não tem nada de dificil não, ele só exige um pouco mais de vontade que os outros, mais é uma ditribuição sem comparação, e depois de instalado é muito fácil de ser mantido, instala ai e depois posta os resultados, garanto que a comunidade vai te ajudar !! Valeu ...

[7] Comentário enviado por stilldre em 03/06/2009 - 11:22h

to tendo problemas com o linux-uvc... existe alguma opcao no kernel que habilite o suporte para essa webcam suyin??

[8] Comentário enviado por aaron.binner em 05/06/2009 - 18:43h

Me desculpe a demora pela resposta.

Sim amigo stilldre, de acordo com o => http://linux-uvc.berlios.de/ , apartir do kernel 2.6.26 o módulo uvcvideo acompanha o kernel, segue a notação.

"Linux 2.6.26 and newer includes the Linux UVC driver natively. You will not need to download the driver sources manually unless you want to test a newer version or help with development."

O caminho para habilitar o módulo é :

Device Drivers --->
Multimedia devices --->
[*] Video capture adapters --->
[*] V4L USB devices --->
< > USB Video Class (UVC) '<<'
< > GSPCA based webcams --->

Nas minhas buscas encontrei relatos de bugs relacionados à este módulo e o alsa, basicamente em alguns casos se os drivers do alsa forem carregados após o uvcvideo isto pode acarretar em falhas relacionadas a webcam. Porém não consegui reproduzir este bug.
Que tipo de problemas está tendo com o linux-uvc ?





[9] Comentário enviado por yermandu em 24/11/2009 - 17:13h

Rapaz da um help, o teclado.

N'ao consigo colocar o cedilha.

[10] Comentário enviado por aaron.binner em 25/11/2009 - 22:57h

Opa amigo yermanu.

A questão do teclado, depende da versão do xorg-server que está utilizando se for superior à 1.5.x ai o hal deveria detectar o seu teclado automaticamente, o que nunca acontece direito. Mas, mesmo sendo uma versão destas vc pode fazer este reparo de duas maneiras.
a primeira é adicionando as linhas:

Option "AllowEmptyInput" "off
Option "AutoAddDevices" "off"

Na seção "Server flags" do seu xorg.conf, ai depois basta configurar seu teclado no xorg normalmente. eis um exemplo para um teclado abnt-2:

Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "AutoRepeat" "500 30"
Option "XkbRules" "xorg"
Option "XkbModel" "abnt2"
Option "XkbLayout" "br"
EndSection

Caso não tenha nenhum arquivo xorg.conf na pasta /etc/X11/.
Basta um
# X -configure
e depois
# mv /root/xorg.conf.new /etc/x11/xorg.conf

Caso queira configurar o seu teclado no console, no caso do gentoo basta editar o arquivo /etc/conf.d/keymaps.
e Caso queira que o hal detecte o seu teclado corretamente. Ai te recomendo procurar aqui no vivaolinux mesmo.
este artigo >> http://www.vivaolinux.com.br/artigo/Configuracao-de-teclado-e-dispositivos-de-entrada-em-geral-a-par... explica como resolver desta maneira.
No mais, qualquer duvida posta ai, farei o possível para ajudar.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts