Difference between revisions of "Asus Eee PC 1005HA (Español)"

From ArchWiki
Jump to: navigation, search
(Created page with "Category:ASUS (Español) {{i18n|Asus_Eee_PC_1005HA}} {| style="float:right; border: 1px solid #000;" | '''Dispositivo''' || '''Estado''' || '''Módulos''' |- | Intel 945GME...")
 
(Redirigir a ASUS Eee PC 1005HA (Español))
 
(13 intermediate revisions by 3 users not shown)
Line 1: Line 1:
[[Category:ASUS (Español)]]
+
#REDIRECT [[ASUS Eee PC 1005HA]]_(Español]]
{{i18n|Asus_Eee_PC_1005HA}}
+
{| style="float:right; border: 1px solid #000;"
+
| '''Dispositivo''' || '''Estado''' || '''Módulos'''
+
|-
+
| Intel 945GME || style="color:green" | '''Funcionando''' || xf86-video-intel
+
|-
+
| Red Cableada || style="color:green" |  '''Funcionando''' ||
+
|-
+
| Red Inalámbrica || style="color:green" | '''Funcionando''' ||
+
|-
+
| Audio || style="color:green" | '''Funcionando''' || snd_hda_intel
+
|-
+
| Camara Web || style="color:green" | '''Funcionando''' || uvcvideo
+
|-
+
| Tarjeta SD || style="color:green" | '''Funcionando''' ||
+
|-
+
| Teclas de función || style="color:green" | '''Funcionando''' ||
+
|}
+
 
+
La versión de este articulo está principalmente adaptado de la versión en ingles de la [[Asus_Eee_PC_1000HE|Eee PC 1000HE]], siéntase libre de expandirlo!
+
 
+
El kernel por defecto (actualmente 2.6.32) soporta todo el hardware de la 1005HA, así que se supone que todo debería funcionar luego de la instalación.
+
 
+
=Instalación=
+
Para una guía completa de instalación de Arch, vea la [[Beginners'_Guide_(Español)|Guía de Principiantes]].
+
 
+
=Pantalla y dispositivos de ingreso=
+
Si todavía no lo ha instalado, necesita xorg-server y xf86-video-intel para hacer funcionar X.org:
+
pacman -S xorg-server x86-video-intel
+
 
+
Este ejemplo usa hotplugging (conexiones sin apagar el sistema). Este seguro de que tenga instalado e iniciado hal. Ademas, no se olvide de agregar hal al array de DAEMONS=() en rc.conf! (/etc/rc.conf por defecto).
+
 
+
Nota: La 1005HA funciona correctamente sin utilizar xorg.conf! No hay necesidad de crear un archivo xorg.conf.
+
 
+
==Puntos Por Pulgada (DPI)==
+
En general la resolución auto-detectada no se ajusta correctamente a la resolución mas pequeña. Una configuración cómoda seria 96dpi o 75dpi si le gusta ver fuentes realmente pequeñas. Una forma sencilla de configurar el DPI seria agregar esto al final del archivo xserverrc (/etc/X11/xinit/xserverrc por defecto).
+
  exec /usr/bin/X -nolisten tcp -dpi 96
+
 
+
==Rendimiento Gráfico==
+
Con la nueva arquitectura de aceleración 2D de X.org (EXA), los usuarios de controladores (drivers) Intel podrán experimentar des-aceleración con los desplazamientos y re-trazados de las ventanas. Una posible solución a esto es reemplazar el controlador 2D por defecto de Intel (XXA), con el nuevo controlador de X.org. Añadir esto a la sección de controladores del archivo xorg.conf (/etc/X11/xorg.conf por defecto).
+
Option "AccelMethod" "exa"
+
Option "MigrationHeuristic" "greedy"
+
 
+
Ademas para mejorar el rendimiento 2D, el rendimiento 3D de la tarjeta de video puede ser extremadamente mejorado agregando esta linea en el archivo /etc/profile. [https://bugs.launchpad.net/xserver-xorg-video-intel/+bug/195843]
+
export INTEL_BATCH=1
+
 
+
Ver [[Intel_(Español)|Intel]] ([[Intel|en Ingles]]) para mas información.
+
 
+
De acuerdo con la documentación del controlador (driver) Intel, “X-Video Motion Compensation” o "XvMC" no está habilitado de forma predeterminada. Al habilitar esta opción puede reducir considerablemente el uso de CPU al reproducir vídeo MPEG-2. Para habilitar esta opción, se deben hacer dos cosas; en primer lugar, agregar esta linea a la sección del dispositivo de tu xorg.conf (/etc/X11/xorg.conf por defecto):
+
Option "XvMC" "true"
+
 
+
Por último, crear un archivo de configuración para decirle al servidor X donde se encuentra la biblioteca XvMC:
+
echo /usr/lib/libIntelXvMC.so > /etc/X11/XvMCConfig
+
 
+
==Keyboard==
+
#Copy /usr/share/hal/fdi/policy/10osvendor/10-keymap.fdi to /etc/hal/fdi/policy
+
#Edit /etc/hal/fdi/policy/10-keymap.fdi and change '''<merge key="input.xkb.layout" type="string">us</merge>''' accordingly
+
 
+
==Touchpad==
+
 
+
#Install the '''xf86-input-synaptics''' package with <pre># pacman -S xf86-input-synaptics</pre>
+
#Create the HAL policy file: <pre># cp /usr/share/hal/fdi/policy/10osvendor/11-x11-synaptics.fdi /etc/hal/fdi/policy/</pre>
+
 
+
Here's a configuration example:
+
 
+
<?xml version="1.0" encoding="ISO-8859-1"?>
+
<deviceinfo version="0.2">
+
  <device>
+
    <match key="info.product" contains="ETPS/2 Elantech Touchpad">
+
        <append key="info.capabilities" type="strlist">input.touchpad</append>
+
    </match>
+
    <match key="info.capabilities" contains="input.touchpad">
+
        <merge key="input.x11_driver" type="string">synaptics</merge>
+
        <merge key="input.x11_options.SHMConfig" type="string">on</merge>
+
        <merge key="input.x11_options.MaxSpeed" type="string">1.00</merge>
+
        <merge key="input.x11_options.MinSpeed" type="string">0.75</merge>
+
        <merge key="input.x11_options.Emulate3Buttons" type="string">on</merge>
+
        <merge key="input.x11_options.TapButton1" type="string">1</merge>
+
        <merge key="input.x11_options.TapButton2" type="string">2</merge>
+
        <merge key="input.x11_options.TapButton3" type="string">3</merge>
+
        <merge key="input.x11_options.LockedDrags" type="string">1</merge>
+
    </match>
+
  </device>
+
</deviceinfo>
+
 
+
For more information, see [[Touchpad Synaptics]].
+
 
+
===Two-finger scrolling (easy way)===
+
 
+
Add the following to your ''11-x11-synaptics.fdi'' file:
+
+
<merge key="input.x11_options.VertTwoFingerScroll" type="string">true</merge>
+
<merge key="input.x11_options.HorizTwoFingerScroll" type="string">true</merge>
+
<merge key="input.x11_options.EmulateTwoFingerMinZ" type="string">10</merge>
+
<merge key="input.x11_options.EmulateTwoFingerMinW" type="string">7</merge>
+
 
+
===Two-finger scrolling (alternative way)===
+
 
+
Create this script:
+
 
+
#!/bin/sh
+
#
+
# Use xinput --list-props "SynPS/2 Synaptics TouchPad" to extract data
+
#
+
+
# Set multi-touch emulation parameters
+
xinput set-int-prop "SynPS/2 Synaptics TouchPad" "Synaptics Two-Finger Pressure" 32 10
+
xinput set-int-prop "SynPS/2 Synaptics TouchPad" "Synaptics Two-Finger Width" 32 8
+
xinput set-int-prop "SynPS/2 Synaptics TouchPad" "Two-Finger Scrolling" 8 1
+
xinput set-int-prop "SynPS/2 Synaptics TouchPad" "Synaptics Two-Finger Scrolling" 8 1 1
+
+
# Disable edge scrolling
+
xinput set-int-prop "SynPS/2 Synaptics TouchPad" "Synaptics Edge Scrolling" 8 0 0 0
+
+
# This will make cursor not to jump if you have two fingers on the touchpad and you list one
+
# (which you usually do after two-finger scrolling)
+
xinput set-int-prop "SynPS/2 Synaptics TouchPad" "Synaptics Jumpy Cursor Threshold" 32 110
+
 
+
Make it executable with
+
 
+
$ chmod +x ''<script-name>''
+
 
+
and start it at boot (put it in ''.xinitrc'', for example). Source: [http://blog.twinapex.fi/2009/10/11/setting-up-multi-touch-scrolling-for-ubuntu-9-10-karmic-koala-linux-on-asus-eee-1005ha-netbook/]
+
 
+
==xrandr==
+
For a nice GUI tool, try '''lxrandr'''; it is very simple to use!
+
 
+
Switch to External Monitor:
+
xrandr --output LVDS --off --output VGA --auto
+
 
+
Switch back to eeepc's LCD:
+
xrandr --output LVDS --auto --output VGA --off
+
 
+
=Powersaving and ACPI=
+
Start off your powersaving adventures by installing Powertop. This is basically a program to see how much power stuff is using, but it also gives you tips on what to change.
+
# pacman -S powertop
+
 
+
A good starting point is to disable the hardware you don't plan on using. Reboot and enter the BIOS by pressing F2. Disable for example the card reader, camera, ethernet but only if you don't need them of course.
+
 
+
According to Powertop the 1005HA uses around 7-10 Watts on maximum powersave (using Laptop mode tools and cpufreq and the above hardware disabled, using Wifi and writing this). Idle around 5-6 W. Please report how to get it lower!
+
 
+
==laptop-mode-tools==
+
Laptop mode is a nice and easy way to setup most of the availiable power saving options on the 1005HA. These include spinning down the hard drive and adjusting the power saving modes of the harddrive and CPU, as well as autosuspending of the USB-ports and screen brightness etc. It provides a great centralized configuration file as well as separate configuration files for the various power saving modules managed by Laptop mode tools.
+
 
+
===Installation and setup===
+
Install the package with
+
# pacman -S laptop-mode-tools
+
 
+
The main configuration file is /etc/laptop-mode/laptop-mode.conf but there are more configuration files located in the directory /etc/laptop-mode/conf.d/ Be sure to read them and set them up accordingly.
+
 
+
Note the option in laptop-mode.conf to automatically start many of the other modules.
+
 
+
1005HA specific options for a few of the modules below (there are many more):
+
===LCD brightness===
+
For lcd-brightness, edit the file /etc/laptop-mode/conf.d/lcd-brightness.conf and adjust it as suits you. The darkest is 0 and brightest 15, this is a suggested setup:
+
BATT_BRIGHTNESS_COMMAND="echo 1"
+
LM_AC_BRIGHTNESS_COMMAND="echo 15"
+
NOLM_AC_BRIGHTNESS_COMMAND="echo 15"
+
BRIGHTNESS_OUTPUT="/proc/acpi/video/VGA/LCDD/brightness"
+
 
+
===CPU Powersaving===
+
The eeepc "Super Hybrid Engine" as it's known under windows has a significant effect on powersaving. This underclocks the FSB for powersave/overclocks for performance and can be controlled via /sys/devices/platform/eeepc/cpufv which is provided by the module eeepc_laptop. It is included in the laptop-mode-tools package, and is activated and configured in the file /etc/laptop-mode/conf.d/eee-superhe.conf See also this [http://bbs.archlinux.org/viewtopic.php?id=74951 forum thread].
+
 
+
As of the relase of kernel 2.6.32 the needed module eeepc_laptop doesn't work, to get this working you will need to add the following to the kernel line in the GRUB config (eg. /boot/grub/menu.lst):
+
acpi_osi=Linux
+
 
+
The CPU frequency can be controlled by the file cpufreq.conf provided by laptop mode tools. A good value is ”T2” (75% speed) when on battery and ”minimum” (full speed) when on AC. However, using the cpufrequtils package (see below) is normally a better option, as the ondemand option automatically changes between the specified modes depending on system load.
+
 
+
===USB suspend===
+
Tip: make use of the option to disable the suspending of some USB hardware (eg. 3g modems) by using lsusb to get the ID and then insert it in the configuration file.
+
 
+
==cpufrequtils==
+
To scale the CPU and possibly save a bit of power, you will want to set up cpufrequtils. The daemon provided with this script automatically handles the scaling. You can set the min_freq value higher (eg. 1000MHz) if you prefer things a bit more responsive while still conserving power. Note that this can also be handled by laptop-mode-tools if you prefer.
+
 
+
#pacman -S cpufrequtils
+
#Edit /etc/conf.d/cpufreq <pre>min_freq="800MHz" max_freq="1.60GHz"</pre>
+
#modprobe acpi-cpufreq cpufreq_ondemand cpufreq_powersave
+
#Add these modules listed above to the MODULES=() array in rc.conf
+
#/etc/rc.d/cpufreq start
+
#Add cpufreq to the DAEMONS=() array in rc.conf
+
 
+
 
+
==Hotkeys==
+
To get the hotkeys working (fn+F1 etc, touchpad lock, powerbutton shutdown, Super hybrid engine  toggle), install the [http://aur.archlinux.org/packages.php?ID=23318 acpi-eeepc-generic package] from AUR. Configuration is done in the file /etc/conf.d/acpi-eeepc-generic.conf.
+
 
+
===Wifi toggle===
+
To enable the toggling of the Wifi by pressing fn+f2, edit the acpi-eeepc-generic config file and change
+
COMMANDS_WIFI_TOGGLE=("/etc/acpi/eeepc/acpi-generic-toggle-wifi.sh")
+
to
+
COMMANDS_WIFI_TOGGLE=()
+
[http://code.google.com/p/acpi-eeepc-generic/wiki/Wireless Source].
+
 
+
===Sound volume hotkeys===
+
In order to get the hotkeys for muting and raising and lowering of the sound volume, edit /etc/conf.d/acpi-eeepc-generic.conf and replace the lines:
+
COMMANDS_MUTE=("alsa_toggle_mute")
+
COMMANDS_VOLUME_DOWN=("alsa_set_volume 5%-")
+
COMMANDS_VOLUME_UP=("alsa_set_volume 5%+")
+
with
+
COMMANDS_MUTE=("amixer set Master toggle")
+
COMMANDS_VOLUME_DOWN=("amixer set Master 10%-")
+
COMMANDS_VOLUME_UP=("amixer set Master 10%+")
+
 
+
Note that the value 10% can be any value you prefer, see the man page of amixer.
+
 
+
===Sleep===
+
If you have problems with the script provided in acpi-eeepc-generic, try '''pm-suspend''' instead.
+
 
+
To substitute '''pm-suspend''' for the acpi sleep script, edit
+
/etc/conf.d/acpi-eeepc-generic.conf and comment out the line that
+
reads:
+
 
+
COMMANDS_SLEEP=("/etc/acpi/eeepc/acpi-eeepc-generic-suspend2ram.sh")
+
 
+
Replace it with:
+
 
+
COMMANDS_SLEEP=("/usr/sbin/pm-suspend")
+
 
+
==Display settings==
+
Create the /etc/X11/xorg.conf file and add the following to it to enable Intel's framebuffer compression, which according to [http://www.lesswatts.org/projects/display-and-graphics/faq.php Lesswats.org] is supposed to save quite some power.
+
 
+
Section "Device"
+
  Identifier "Builtin Default intel Device 0"
+
  Driver "intel"
+
  Option "FramebufferCompression" "on"
+
  Option "AccelMethod" "EXA"
+
  Option "Tiling" "on"
+
EndSection
+
 
+
=Hardware=
+
==Ethernet==
+
Works with the stock 2.6.32 kernel, if you use an earlier kernel you might need to install the driver from the [http://aur.archlinux.org/packages.php?ID=30159 AUR].
+
 
+
==WiFi==
+
WiFi works out of the box with the stock kernel (tested with 2.6.30 and 2.6.32).
+
 
+
==Camera==
+
 
+
To enable/disable the camera:
+
 
+
  # enable
+
  echo 1 > /sys/devices/platform/eeepc/camera
+
  # disable
+
  echo 0 > /sys/devices/platform/eeepc/camera
+
 
+
If you really want camera to be disabled, take a look in devices section of BIOS.
+
 
+
Make sure that the module <tt>uvcvideo</tt> is loaded
+
 
+
To record video and take photos, you may use '''cheese''' or the [http://aur.archlinux.org/packages.php?ID=15272 '''wxcam'''] package.
+
 
+
To simply test the camera, you may use <tt>mplayer</tt>:
+
 
+
  mplayer -fps 15 tv://
+
 
+
The webcam works with Skype.
+
 
+
==Microphone==
+
The microphone works out of the box, it's just a matter of configuration. Run:
+
 
+
$ alsamixer
+
 
+
Press <F4> to go to the 'Capture' section. Navigate to the 'Capture' item using the right and left arrow keys and make sure 'LR Capture' appears. If it doesn't, press <Space>. The 'Capture' and 'Digital' levels are a trade-off between gain and static. I recommend setting to 70 and 75 (using the up and down arrow keys), respectivelly, but you can ajust this to your liking. Exit alsamixer pressing <ESC> and test it:
+
 
+
$ arecord /tmp/record.wav
+
 
+
Say something close enough to the microphone and hit <Ctrl+C> to stop recording. Play it with:
+
 
+
$ aplay /tmp/record.wav
+
 
+
If everything went well, save your settings (as root):
+
 
+
# alsactl store
+
 
+
Source: [http://bbs.archlinux.org/viewtopic.php?pid=495168#p495168]
+
 
+
=Hardware Info=
+
==lspci==
+
Note that this is the 1005HA-M version.
+
 
+
~]$ lspci
+
 
+
00:00.0 Host bridge: Intel Corporation Mobile 945GME Express Memory Controller Hub (rev 03)
+
 
+
00:02.0 VGA compatible controller: Intel Corporation Mobile 945GME Express Integrated Graphics Controller (rev 03)
+
 
+
00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS/GME, 943/940GML Express Integrated Graphics Controller (rev 03)
+
 
+
00:1b.0 Audio device: Intel Corporation 82801G (ICH7 Family) High Definition Audio Controller (rev 02)
+
 
+
00:1c.0 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 1 (rev 02)
+
 
+
00:1c.1 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 2 (rev 02)
+
 
+
00:1c.3 PCI bridge: Intel Corporation 82801G (ICH7 Family) PCI Express Port 4 (rev 02)
+
 
+
00:1d.0 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #1 (rev 02)
+
 
+
00:1d.1 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #2 (rev 02)
+
 
+
00:1d.2 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #3 (rev 02)
+
 
+
00:1d.3 USB Controller: Intel Corporation 82801G (ICH7 Family) USB UHCI Controller #4 (rev 02)
+
 
+
00:1d.7 USB Controller: Intel Corporation 82801G (ICH7 Family) USB2 EHCI Controller (rev 02)
+
 
+
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev e2)
+
 
+
00:1f.0 ISA bridge: Intel Corporation 82801GBM (ICH7-M) LPC Interface Bridge (rev 02)
+
 
+
00:1f.2 SATA controller: Intel Corporation 82801GBM/GHM (ICH7 Family) SATA AHCI Controller (rev 02)
+
 
+
01:00.0 Ethernet controller: Attansic Technology Corp. Atheros AR8132 / L1c Gigabit Ethernet Adapter (rev c0)
+
 
+
02:00.0 Network controller: Atheros Communications Inc. AR9285 Wireless Network Adapter (PCI-Express) (rev 01)
+
 
+
=Issues=
+
None at the moment.
+

Latest revision as of 13:41, 30 December 2013

Redirect to:

_(Español]]