How do you rate this laptop with Linux?
Excellent
 
26% (5)
Good
 
58% (11)
Fair
 
5% (1)
Poor
 
11% (2)
Unusable
0% (0)

Toshiba Satellite P50-A

Specifications

For full specifications see the Toshiba Satellite P50 specifications page.

Specifications depends of the computer version

NameToshiba Satellite P50-A / P50t-A
ProcessorIntel Core i7-4700MQ
Screen15.6“ 16:9 FullHD (1920×1080) TFT screen, touchscreen on “P50t” versions
RAMUp to 16GB
HDD1.0TB (5400rpm); Hybrid (1TB+8GB flash) on some versions
Optical DriveDVD drive / Blu-Ray drive
GraphicsNVIDIA GeForce GT 740M graphics with Optimus Technology
Network10/100/1000 Ethernet LAN
Intel Dual Band Wireless-N 2230 / 7260

Linux Compatibility

DeviceCompatibilityComments
ProcessorYes
ScreenYesWorks. Brightness can be controlled through function keys, multi-touch works but I have no application that use it :(
HDDYesWorks. The Hybrid SSHD version have a real positive impact on performance.
Graphics ChipYes“Optimus” technology (switching between Intel and Nvidia GPUs) works well (tested with Bumblebee and with NVIDIA Prime)
HDMI OutYesTested with a Full-HD screen + stereo sound
Optical DriveYesRead/write CD/DVD works. I didn't tried it with Blu-Rays
SoundYes
MicrophoneYes
Headphone PortYes
Microphone-In PortNot TestedShould works
EthernetYesI had some trouble with the Wake-On-LAN feature (see notes) but nobody use it on laptops :)
WirelessYes
BluetoothYes
USBYesUSB 3.0 works well too
Card ReaderYes
WebcamYes
KeyboardYesIn BIOS, you can choose the default action of F keys (F1-F12 or Fn functions) but it doesn't change their comportment with Linux (always F1-F12 mode). Fn functions are still accessible (Fn+F1→Fn+F12)
TouchPadYesThis is a one-button touchpad : a right-button area must be set (most of the distributions automatically do it) ; The on/off TouchPad LED doesn't works but you can still toggle it.
Suspend/ResumeYesDoes not works out of the box (see notes)

Notes

Everything was tested on a Toshiba P50t-A11D with 2 configurations :

  • UEFI Dual-boot Windows 8 + Gentoo Linux (kernel-4.0.5, KDE 4)
  • BIOS Dual-boot Windows 10 + Kubuntu 15.10 (kernel-4.2.0, KDE 5)

BIOS/UEFI options

This is a non-exhaustive list of what you can edit in the BIOS :

  • Enable/disable Webcam
  • Enable/disable Ethernet
  • Enable/disable Turbo mode
  • Enable/disable multi-core (1 core = 2 threads)
  • Enable/disable Wake on LAN (the Linux LAN driver disable it cf https://bugzilla.kernel.org/show_bug.cgi?id=61651)
  • Enable/disable Secure Boot
  • Change the boot mode (BIOS/UEFI)

What you CAN'T change in the BIOS (non-exhaustive list) :

  • Can't disable Hyper-threading
  • Can't disable the NVidia graphic card
  • Can't disable Bluetooth/Wifi

UEFI compatibility

I had some trouble (crazy and weird issues) to change the default bootloader (I did it a long time ago so I can't remember what I had to do)
I was able to make UEFI dual-boot works with rEFInd Boot Manager.

The BIOS boot mode works well.

Suspend/Resume

Sometime when I resume, I have no touchpad/keyboard reactions but touchscreen/USB mouse still works.

There is a tricks to have a normal behaviour that works very well : adding some parameters to the kernel on boot.

/etc/default/grub
GRUB_CMDLINE_LINUX="i8042.reset i8042.noloop i8042.nomux i8042.nopnp"

Sources :

The sound

While using Gentoo, I had one issue : with ALSA + Pulseaudio, when I unplug headphones, the sound does not works.
With Kubuntu 15.10, sometime pulseaudio kills itself when I plug headphones…
To fix these issues, I had to disable a Pulseaudio module :

/etc/pulse/default.pa
# Comment this line
# load-module module-switch-on-port-available

Then, I had to unmute and change headphone level to 100% with alsamixer : ''alsamixer -c 1' ; key 'M' to (un)mute ; up/down arrows to change sound level.

Linux commands results

lspci
00:00.0 Host bridge: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor DRAM Controller (rev 06)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor PCI Express x16 Controller (rev 06)
00:02.0 VGA compatible controller: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller (rev 06)
00:03.0 Audio device: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor HD Audio Controller (rev 06)
00:14.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB xHCI (rev 04)
00:16.0 Communication controller: Intel Corporation 8 Series/C220 Series Chipset Family MEI Controller #1 (rev 04)
00:1a.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #2 (rev 04)
00:1b.0 Audio device: Intel Corporation 8 Series/C220 Series Chipset High Definition Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #1 (rev d4)
00:1c.2 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #3 (rev d4)
00:1c.3 PCI bridge: Intel Corporation 8 Series/C220 Series Chipset Family PCI Express Root Port #4 (rev d4)
00:1d.0 USB controller: Intel Corporation 8 Series/C220 Series Chipset Family USB EHCI #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation HM86 Express LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation 8 Series/C220 Series Chipset Family 6-port SATA Controller 1 [AHCI mode] (rev 04)
00:1f.3 SMBus: Intel Corporation 8 Series/C220 Series Chipset Family SMBus Controller (rev 04)
01:00.0 3D controller: NVIDIA Corporation GK208M [GeForce GT 740M] (rev ff)
03:00.0 Network controller: Intel Corporation Centrino Wireless-N 2230 (rev c4)
04:00.0 Ethernet controller: Qualcomm Atheros QCA8171 Gigabit Ethernet (rev 10
cat /proc/cpuinfo
processor       : 0,1,2,3,4,5,6,7
vendor_id       : GenuineIntel
cpu family      : 6
model           : 60
model name      : Intel(R) Core(TM) i7-4700MQ CPU @ 2.40GHz
stepping        : 3
microcode       : 0x1c
cpu MHz         : 900.281
cache size      : 6144 KB
physical id     : 0
siblings        : 8
core id         : 0,1,2,3
cpu cores       : 4
fpu             : yes
fpu_exception   : yes
cpuid level     : 13
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 fma cx16 xtpr pdcm pcid sse4_1 sse4_2 movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm abm ida arat epb pln pts dtherm tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid xsaveopt
bugs            :
bogomips        : 4788.85
clflush size    : 64
cache_alignment : 64
address sizes   : 39 bits physical, 48 bits virtual
power management:
lsusb
Bus 004 Device 003: ID 0eef:a123 D-WAV Scientific Co., Ltd #touchscreen eGalaxTouch EXC7910-1063-11.00.00
Bus 004 Device 002: ID 8087:8000 Intel Corp. 
Bus 004 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 011: ID 8087:07da Intel Corp.  #Bluetooth
Bus 003 Device 002: ID 8087:8008 Intel Corp. 
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 058f:6366 Alcor Micro Corp. Multi Flash Reader #SDcard reader
Bus 001 Device 004: ID 04ca:701a Lite-On Technology Corp. #TOSHIBA Web Camera - FHD

Summary

The notebook requires some tweaks here and there, but overall is okay for Linux.


Discussion

Enter your comment. Wiki syntax is allowed:
If you can't read the letters on the image, download this .wav file to get them read to you.
 
toshiba_satellite_p50.txt · Last modified: 2016/01/16 23:22 by 132.210.232.65
Contact Us Sister Sites Privacy Policy Terms of Use
Copyright © 2006-2013 Linlap.com and other authors