Difference between revisions of "Lenovo ThinkPad T530"

From ArchWiki
Jump to: navigation, search
m (NVIDIA NVS 5400M: Typo)
m (Hotkeys (Media Keys): fix pkg link)
 
(26 intermediate revisions by 10 users not shown)
Line 1: Line 1:
 
[[Category:Lenovo]]
 
[[Category:Lenovo]]
== Base System ==
+
{{Merge|Laptop/Lenovo|Little of note here, merge support and bluetooth note to the table.}}
* You can follow the [[Beginners' Guide]] for this
+
== Installation ==
** Basically everything that is there is what is needed, I will expand on the extra configs and weird tweaks that may be needed.
+
** Go up to '''not through''' the GUI configurations, since we may be changing some things.
+
  
== Sound ==
+
See [[:Category:Getting and installing Arch]].
{{Note|With {{pkg|linux}} 3.11.x, this seems not to be necessary any more.}}
+
{{Note|As of {{pkg|linux}} 3.6.x, auto-mute may have to be disabled for working sound.}}
+
  
'''Temporary Fix Options:'''
+
== GPU ==
# launch the Alsa Mixer CLI interface (in the terminal just type alsamixer) and then hit "F6".  Select ''HDA Intel PCH'' and scroll over to "Auto-Mute" and hit the down arrow.
+
# Just enter this in the terminal ''/usr/bin/amixer -c 0 sset "Auto-Mute Mode" Disabled''
+
  
'''Permanent Fix Options:'''
+
See [[Bumblebee]], or disable the dedicated GPU in the BIOS for power-saving.
# Make the above command (''/usr/bin/amixer -c 0 sset "Auto-Mute Mode" Disabled'') launch at login.
+
#* Gnome/Cinnamon: Alt+F2, gnome-session-properties, add the command and title/describe it as you wish)
+
#* Mate: Follow "Gnome/Cinnamon" with "mate-session-properties" instead.
+
#* Openbox: Add the command to the ~/.openbox/autorun file.
+
 
+
 
+
Internal speakers and headphones (including optional auto-mute and DisplayPort audio) work out-of-the-box.
+
 
+
== GUI (X) ==
+
 
+
You should install the {{Pkg|xorg-server}} {{Pkg|xorg-xinit}} and {{Pkg|xorg-server-utils}} packages.
+
 
+
Also, I am going to assume that you have the same set-up as me so you'll need to do the following items.
+
 
+
I was in process of configuring [[Bumblebee]], but after trying it both ways on my T530 - I don't really see a huge gain for the pain.  So I dropped it.  In my specific case, if I really need the extension to the battery life, you can just turn off the Dedicated card in the BIOS.
+
  
 
=== Intel HD 4000 ===
 
=== Intel HD 4000 ===
  
You will need to install the {{Pkg|xf86-video-intel}} package.
+
See [[Intel graphics]].
{{bc|<nowiki># pacman -S xf86-video-intel</nowiki>}}
+
 
+
==== Backlight Control ====
+
 
+
If backlight control does not work properly (eg in KDE), check {{ic|/sys/class/backlight}}:
+
 
+
{{hc|# ls /sys/class/backlight/|
+
acpi_video0 intel_backlight
+
}}
+
 
+
If the output looks similar to the above (ie more than one backlight device), your Desktop Environment might choose the wrong device for backlight control.
+
 
+
You can try creating a configuration file for Xorg specifying the device to use.  Create the file {{ic|/etc/X11/xorg.conf.d/20-intel.conf}} with the following contents:
+
 
+
{{hc|/etc/X11/xorg.conf.d/20-intel.conf|
+
Section "Device"
+
        Identifier      "HD 4000"
+
        Driver  "Intel"
+
        Option "Backlight" "intel_backlight"
+
EndSection
+
}}
+
 
+
This tells Xorg to use {{ic|intel_backlight}} for controlling backlight. After a reboot, you should be able to control the backlight and get OSD notifications about it (KDE).
+
  
 
=== NVIDIA NVS 5400M ===
 
=== NVIDIA NVS 5400M ===
  
Now you have a few options as far as what driver to use.
+
See [[Nouveau]] for open-source driver or [[NVIDIA]] for the proprietary driver.
 
+
Arch recommends the {{Pkg|xf86-video-nouveau}} driver, which is Open Source.  However, while it has fast 2D, it only has basic 3D support and does not fully support power saving at this point.
+
 
+
{{bc|<nowiki># pacman -S xf86-video-nouveau</nowiki>}}
+
 
+
The other option is the {{Pkg|nvidia}} package, which supports 3D and provides power saving.  That being said, however, it will take some configuration to get it right. See the [[nvidia]] page for config.
+
  
 
When in discrete graphics mode, The backlight does not work while in UEFI Mode. This limitation does not exist in Legacy Mode.
 
When in discrete graphics mode, The backlight does not work while in UEFI Mode. This limitation does not exist in Legacy Mode.
 
'''Probably a waste, but I disabled this card in the BIOS for when I don't use it.  Took battery from ~2hrs to ~4.5hrs'''
 
  
 
== Input ==
 
== Input ==
 
=== TrackPoint ===
 
You need to add a new XORG Config file to handle the TrackPoint events (mostly the Middle Button handling horizontal and vertical scrolling, the MiddleClick works by default).
 
 
Create {{ic|/etc/X11/xorg.conf.d/10-trackpoint.conf}} with these contents:
 
 
    # vim /etc/X11/xorg.conf.d/10-trackpoint.conf<br /><br/>
 
    Section "InputClass"
 
        Identifier      "Trackpoint Wheel Emulation"
 
        MatchProduct    "TPPS/2 IBM TrackPoint|DualPoint Stick|Synaptics Inc. Composite TouchPad / TrackPoint|ThinkPad USB Keyboard with TrackPoint|USB Trackpoint pointing device"
 
        MatchDevicePath "/dev/input/event*"
 
        Option          "EmulateWheel"          "true"
 
        Option          "EmulateWheelButton"    "2"
 
        Option          "Emulate3Buttons"      "false"
 
        Option          "XAxisMapping"          "6 7"
 
        Option          "YAxisMapping"          "4 5"
 
    EndSection
 
 
 
Once you reboot - you should be good-to-go with both vertical and horizontal scrolling while holding the middle TrackPoint button.
 
  
 
=== Hotkeys (Media Keys) ===
 
=== Hotkeys (Media Keys) ===
Line 97: Line 25:
 
Media keys that work out of the box:
 
Media keys that work out of the box:
 
* Wireless On/Off
 
* Wireless On/Off
* Backlight Brightness (If you use the nVidia driver, configuration will be needed - documented on the Nvidia wiki page)
+
* Backlight Brightness (If you use the nVidia driver, configuration will be needed - see [[NVIDIA]])
 
* Thinklight / Keyboard Backlighting
 
* Thinklight / Keyboard Backlighting
 
* Sleep
 
* Sleep
  
Keys that do not work out of the box, depending on your DE (you can [[#keybinding|bind]] them):
+
Keys that do not work out of the box, depending on your DE (you can bind them):
 
* Mute
 
* Mute
 
* Vol+/-
 
* Vol+/-
 
* Prev/PlayPause/Next
 
* Prev/PlayPause/Next
 
* Lock
 
* Lock
* Mic Mute (doesn't even register on my keymapper)
+
* Mic Mute (may not register with {{Pkg|xorg-xev}})
 
* Fn+F7 - Display Toggle (Projector?)
 
* Fn+F7 - Display Toggle (Projector?)
 
* Fn+F6 - WebCam Toggle
 
* Fn+F6 - WebCam Toggle
* Launcher (right of the Mic Mute)
+
* Launcher (right of Mic Mute)
  
'''<div id="keybinding">Keybindings</div>'''
+
See [[Extra keyboard keys]] for necessary configuration.
 
+
Install the {{pkg|xbindkeys}} packages from the community repo.  To run xbindkeys, it will want you to have a .xbindkeysrc file and will offer the default.  Personally, I think the default options are terrible for a US layout (example: Rebinding Ctrl-F to not be find).  So I just make my own to make it to my liking.
+
 
+
Here are the main ones, just open your preferred file editor and save the following as ~/.xbindkeysrc:
+
 
+
# Volume Controls
+
"amixer set Master 5%+"
+
    XF86AudioRaiseVolume
+
"amixer set Master 5%-"
+
    XF86AudioLowerVolume
+
"amixer set Master toggle"
+
    XF86AudioMute
+
# Lock (Fn+F3)
+
"gnome-screensaver-command -l"
+
    XF86ScreenSaver
+
# I use {{pkg|banshee}} for my audio
+
"banshee --next"
+
    XF86AudioNext
+
"banshee --restart-or-prev"
+
    XF86AudioPrev
+
"banshee --toggle-playing"
+
    XF86AudioPlay
+
# Launcher (right of the Mic Mute)
+
"action"
+
    XF86Launch1
+
 
+
Be sure to set {{pkg|xbindkeys}} to run at startup, and any time you edit the file you need to restart the process.  In Gnome/Cinnamon hit Alt+F2 and type "gnome-session-properties" and hit enter.  Click "Add" and type in xbindkeys for the command.  You can call it and describe it however you want.
+
 
+
If I get time, I plan to make a script that will change the program the PlayPause/Prev/Next control.  This will just do banshee in my example, but I would like to expand that to control VLC if it is open and banshee is not.
+
  
 
== Networking ==
 
== Networking ==
Line 146: Line 45:
 
Both the Ethernet and wireless are supported by Arch out of the box. All the available Intel wireless cards are very well supported, including good powersaving. The Lenovo branded (Realtek) card does not work as well and does not support powersaving on Linux.
 
Both the Ethernet and wireless are supported by Arch out of the box. All the available Intel wireless cards are very well supported, including good powersaving. The Lenovo branded (Realtek) card does not work as well and does not support powersaving on Linux.
  
== Thinkpad Specific Modules ==
+
=== Ericsson H5321 GW Mobile Broadband modem ===
 
+
While many of the system resources will be realized by the system, you may want to add the {{pkg|thinkpad_acpi}} module to boot.
+
 
+
  sudo echo thinkpad_acpi > /etc/modules-load.d/thinkpad.conf
+
  
This will let you check fan speeds and such with
+
The Mobile Broadband modem may need the following change to be made into module settings so that mobile data starts to work.
  
  cat /proc/acpi/ibm/fan
+
{{hc|1=/etc/modprobe.d/cdc_ncm.conf|2=options cdc_ncm prefer_mbim=N}}
  
 
== See also ==
 
== See also ==
  
 
* [https://www.lenovo.com/products/us/tech-specs/laptop/thinkpad/t-series/t530/ Technical specifications]
 
* [https://www.lenovo.com/products/us/tech-specs/laptop/thinkpad/t-series/t530/ Technical specifications]

Latest revision as of 09:18, 28 September 2015

Merge-arrows-2.pngThis article or section is a candidate for merging with Laptop/Lenovo.Merge-arrows-2.png

Notes: Little of note here, merge support and bluetooth note to the table. (Discuss in Talk:Lenovo ThinkPad T530#)

Installation

See Category:Getting and installing Arch.

GPU

See Bumblebee, or disable the dedicated GPU in the BIOS for power-saving.

Intel HD 4000

See Intel graphics.

NVIDIA NVS 5400M

See Nouveau for open-source driver or NVIDIA for the proprietary driver.

When in discrete graphics mode, The backlight does not work while in UEFI Mode. This limitation does not exist in Legacy Mode.

Input

Hotkeys (Media Keys)

Media keys that work out of the box:

  • Wireless On/Off
  • Backlight Brightness (If you use the nVidia driver, configuration will be needed - see NVIDIA)
  • Thinklight / Keyboard Backlighting
  • Sleep

Keys that do not work out of the box, depending on your DE (you can bind them):

  • Mute
  • Vol+/-
  • Prev/PlayPause/Next
  • Lock
  • Mic Mute (may not register with xorg-xev)
  • Fn+F7 - Display Toggle (Projector?)
  • Fn+F6 - WebCam Toggle
  • Launcher (right of Mic Mute)

See Extra keyboard keys for necessary configuration.

Networking

Both the Ethernet and wireless are supported by Arch out of the box. All the available Intel wireless cards are very well supported, including good powersaving. The Lenovo branded (Realtek) card does not work as well and does not support powersaving on Linux.

Ericsson H5321 GW Mobile Broadband modem

The Mobile Broadband modem may need the following change to be made into module settings so that mobile data starts to work.

/etc/modprobe.d/cdc_ncm.conf
options cdc_ncm prefer_mbim=N

See also