نوفمبر 16، 2011

Fedora 16 على Sony VAIO VPCEA31E

يوم أمس توصلت بحاسوب محمول من فئة Sony VAIO VPCEA31E لأثبت عليه فيدورا لينكس 16 Fedora. توقعت أن أواجه صعوبات في إعداد قطعة عتاد أو أكثر خصوصا و أنه بمواصفات حديثة نوعا ما:
  • المعالج من نوع Intel Core i3 M370. بطاقة العرض من نوع ATI Mobility HD 5470.
  • بطاقة الصوت من نوع Realtek HD بمخرج صوت من نوع ATI HDMI.
  • بطاقة اللاسلكي من نوع Atheros AR9285 و أخرى سلكية من نوع Marvell Yukon 88E8059.
رغم 4GB من الذاكرة و معالج بنواتين كل واحدة بخيطي تشغيل بسرعة 2.4Ghz و نظام ويندوز 7 بمعمارية 64بت إلا أن النظام بطيء الإستجاب و يزحف.

أقلعت بـ Fedora 16 بعد أن نسختها على فلاشة. ثوان مرت لألاحظ أن دقة عرض الشاشة تم تحديدها بشكل صحيح من طرف النواة الشيء الذي يعني أن خاصية KMS مدعومة بشكل جيد. بضع ثوان أخرى لتظهر واجهة Gnome 3.2 بقوقعتها GnomeShell و بكل المؤثرات الرسومية و هذا يعني بدوره أن التسريع الثلاثي الأبعاد بواسطة العتاد يعمل بشكل جيد. ألقيت نظرة سريعة على التشيك اللاسلكي لأجده تعرف على نقطة الوصل و ينتظر فقط إدخال كلمة السر لإن التشبيك مشفر بـ WPA.

شغلت المثبت الذي ثبت فيدورا 16 في حدود 4 دقائق. بعدها أعدت تشغيل الجهاز ليقلع بالنظام الجديد لأجد كل قطع العتاد على هذا الجهاز تعمل بشكل جيد!. قمت بتحديث النظام
sudo yum update


ثم تذكرت أن الجهاز يتوفر على 4GB من الذاكرة التي لا يتم إستغلال جزء من مساحتها (600MB تقريبا) بحكم أن النظام المثبت بمعمارية 32بت و نواة لينكس الإفتراضية على فيدورا لا تفعل خاصية PAE بشكل افتراضي لتبقى متوافقة حتى من المعالجات القديمة أو تلك التي لا تدعم ملحق العنونة الفعلية PAE. يكفي تثبيت نواة بـ PAE:
sudo yum install kernel-PAE kernel-PAE-devel kernel-headers


ثم بعد إستخدام الجهاز لبضعة دقائق تحت حمل منخفض لاحظت أن صوت المروحة و سرعتها لاتتراجع و هذا غالبا مؤشر على مشكلة في إدارة الطاقة لبطاقة العرض خصوصا و أن التعريف مثبت و يعمل بشكل جيد من حيث الأداء. بحث سريع أوضح أن تعريف ATI/AMD المفتوح المصدر يستخدم مجموعة من الأنماط لتحديد الأداء و بالتالي إستهلاك الطاقة و أن هناك بعض الحواسب المحمولة التي لا تتصرف جيدا عندما تترك بالإعداد القياسي كما هو حال هذا الجهاز على ما يبدوا.
لتحديد الإستهلاك المنخفض لبطاقة العرض يكفي تنفيذ ما يلي:

echo low | sudo tee /sys/class/drm/card0/device/power_profile

و فعلا انخفظ صوت المروحة بشكل آني. ثم ليصمد ذلك الإعداد على فيدورا 16 بعد إعادة تشغيل الجهاز يكفي تنفيذ ما يلي :
echo '#!/bin/bash' | sudo tee /etc/rc.d/rc.local
echo 'echo low > /sys/class/drm/card0/device/power_profile' | sudo tee -a /etc/rc.d/rc.local
echo 'exit 0' | sudo tee -a /etc/rc.d/rc.local
sudo chmox +x /etc/rc.d/rc.local

جيد، لم يتبقى سوى تفعيل خاصية النقر في مساحة التحديد للفأرة بدل الضعط على الزر المخصص للفأرة. من على إعدادات الفأرة على مركز إعدادات جينوم فعلت "enable mouse clicks with touchpad"

ولتفعيل نفس الخاصية عند شاشة تسجيل الدخول يكفي إضافة السطر
Option "TapButton1" "1"
إلى الملف /usr/share/X11/xorg.conf.d/50-synaptics.conf

sudo gedit  /usr/share/X11/xorg.conf.d/50-synaptics.conf

Section "InputClass"
        Identifier "touchpad catchall"
        Driver "synaptics"
        MatchIsTouchpad "on"
        MatchDevicePath "/dev/input/event*"
        Option "TapButton1" "1"
EndSection

و هذا كل شيء.

بعدها قمت بتثبيت بعض الحزم الإضافية:
sudo rpm -ivh http://rpm.livna.org/livna-release.rpm
sudo yum localinstall --nogpgcheck http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm
sudo yum localinstall --nogpgcheck http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm
sudo yum check-update

sudo yum install gstreamer-plugins-{base,good,bad-free,bad-nonfree,ugly,base-tools} gstreamer-tools gstreamer-ffmpeg libdvdcss dvd+rw-tool libdvdnav libdvdread libvpx ffmpeg gnash-plugin gnome-tweak-tool p7zip p7zip-plugins


كل ما قد يحتاجه المستخدم بعد تثبيت فيدورا 16 موجود في موضوع خاص على مجتمع لينكس العربي. كما يوجد موضوع خاص لحل مشاكل المستخدمين هناك.





في النهاية، حتى تبقى تفاصيل عتاد هذا الحاسوب كمرجع سأضعها أسفله :
مخرجات الأمر lspci -vknn

00:00.0 Host bridge [0600]: Intel Corporation Core Processor DRAM Controller [8086:0044] (rev 02)
 Subsystem: Sony Corporation Device [104d:9071]
 Flags: bus master, fast devsel, latency 0
 Capabilities: [e0] Vendor Specific Information: Len=0c 

00:01.0 PCI bridge [0604]: Intel Corporation Core Processor PCI Express x16 Root Port [8086:0045] (rev 02) (prog-if 00 [Normal decode])
 Flags: bus master, fast devsel, latency 0
 Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
 I/O behind bridge: 0000d000-0000dfff
 Memory behind bridge: e0000000-f00fffff
 Capabilities: [88] Subsystem: Sony Corporation Device [104d:9071]
 Capabilities: [80] Power Management version 3
 Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit-
 Capabilities: [a0] Express Root Port (Slot+), MSI 00
 Capabilities: [100] Virtual Channel
 Kernel driver in use: pcieport

00:16.0 Communication controller [0780]: Intel Corporation 5 Series/3400 Series Chipset HECI Controller [8086:3b64] (rev 06)
 Subsystem: Sony Corporation Device [104d:9071]
 Flags: bus master, fast devsel, latency 0, IRQ 11
 Memory at f5e0a000 (64-bit, non-prefetchable) [size=16]
 Capabilities: [50] Power Management version 3
 Capabilities: [8c] MSI: Enable- Count=1/1 Maskable- 64bit+

00:1a.0 USB Controller [0c03]: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller [8086:3b3c] (rev 05) (prog-if 20 [EHCI])
 Subsystem: Sony Corporation Device [104d:9071]
 Flags: bus master, medium devsel, latency 0, IRQ 16
 Memory at f5e08000 (32-bit, non-prefetchable) [size=1K]
 Capabilities: [50] Power Management version 2
 Capabilities: [58] Debug port: BAR=1 offset=00a0
 Capabilities: [98] PCI Advanced Features
 Kernel driver in use: ehci_hcd

00:1b.0 Audio device [0403]: Intel Corporation 5 Series/3400 Series Chipset High Definition Audio [8086:3b56] (rev 05)
 Subsystem: Sony Corporation Device [104d:9071]
 Flags: bus master, fast devsel, latency 0, IRQ 44
 Memory at f5e00000 (64-bit, non-prefetchable) [size=16K]
 Capabilities: [50] Power Management version 2
 Capabilities: [60] MSI: Enable+ Count=1/1 Maskable- 64bit+
 Capabilities: [70] Express Root Complex Integrated Endpoint, MSI 00
 Capabilities: [100] Virtual Channel
 Capabilities: [130] Root Complex Link
 Kernel driver in use: snd_hda_intel
 Kernel modules: snd-hda-intel

00:1c.0 PCI bridge [0604]: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 1 [8086:3b42] (rev 05) (prog-if 00 [Normal decode])
 Flags: bus master, fast devsel, latency 0
 Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
 I/O behind bridge: 0000c000-0000cfff
 Memory behind bridge: f4a00000-f5dfffff
 Prefetchable memory behind bridge: 00000000f6500000-00000000f66fffff
 Capabilities: [40] Express Root Port (Slot+), MSI 00
 Capabilities: [80] MSI: Enable- Count=1/1 Maskable- 64bit-
 Capabilities: [90] Subsystem: Sony Corporation Device [104d:9071]
 Capabilities: [a0] Power Management version 2
 Kernel driver in use: pcieport

00:1c.1 PCI bridge [0604]: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 2 [8086:3b44] (rev 05) (prog-if 00 [Normal decode])
 Flags: bus master, fast devsel, latency 0
 Bus: primary=00, secondary=03, subordinate=03, sec-latency=0
 I/O behind bridge: 0000b000-0000bfff
 Memory behind bridge: f3600000-f49fffff
 Prefetchable memory behind bridge: 00000000f6300000-00000000f64fffff
 Capabilities: [40] Express Root Port (Slot+), MSI 00
 Capabilities: [80] MSI: Enable- Count=1/1 Maskable- 64bit-
 Capabilities: [90] Subsystem: Sony Corporation Device [104d:9071]
 Capabilities: [a0] Power Management version 2
 Kernel driver in use: pcieport

00:1c.2 PCI bridge [0604]: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 3 [8086:3b46] (rev 05) (prog-if 00 [Normal decode])
 Flags: bus master, fast devsel, latency 0
 Bus: primary=00, secondary=04, subordinate=04, sec-latency=0
 I/O behind bridge: 0000a000-0000afff
 Memory behind bridge: f2200000-f35fffff
 Prefetchable memory behind bridge: 00000000f6100000-00000000f62fffff
 Capabilities: [40] Express Root Port (Slot+), MSI 00
 Capabilities: [80] MSI: Enable- Count=1/1 Maskable- 64bit-
 Capabilities: [90] Subsystem: Sony Corporation Device [104d:9071]
 Capabilities: [a0] Power Management version 2
 Kernel driver in use: pcieport

00:1c.5 PCI bridge [0604]: Intel Corporation 5 Series/3400 Series Chipset PCI Express Root Port 6 [8086:3b4c] (rev 05) (prog-if 00 [Normal decode])
 Flags: bus master, fast devsel, latency 0
 Bus: primary=00, secondary=05, subordinate=0c, sec-latency=0
 I/O behind bridge: 00009000-00009fff
 Memory behind bridge: f0200000-f21fffff
 Prefetchable memory behind bridge: 00000000f5f00000-00000000f60fffff
 Capabilities: [40] Express Root Port (Slot+), MSI 00
 Capabilities: [80] MSI: Enable- Count=1/1 Maskable- 64bit-
 Capabilities: [90] Subsystem: Sony Corporation Device [104d:9071]
 Capabilities: [a0] Power Management version 2
 Kernel driver in use: pcieport

00:1d.0 USB Controller [0c03]: Intel Corporation 5 Series/3400 Series Chipset USB2 Enhanced Host Controller [8086:3b34] (rev 05) (prog-if 20 [EHCI])
 Subsystem: Sony Corporation Device [104d:9071]
 Flags: bus master, medium devsel, latency 0, IRQ 23
 Memory at f5e07000 (32-bit, non-prefetchable) [size=1K]
 Capabilities: [50] Power Management version 2
 Capabilities: [58] Debug port: BAR=1 offset=00a0
 Capabilities: [98] PCI Advanced Features
 Kernel driver in use: ehci_hcd

00:1e.0 PCI bridge [0604]: Intel Corporation 82801 Mobile PCI Bridge [8086:2448] (rev a5) (prog-if 01 [Subtractive decode])
 Flags: bus master, fast devsel, latency 0
 Bus: primary=00, secondary=0d, subordinate=0d, sec-latency=32
 Capabilities: [50] Subsystem: Sony Corporation Device [104d:9071]

00:1f.0 ISA bridge [0601]: Intel Corporation Mobile 5 Series Chipset LPC Interface Controller [8086:3b09] (rev 05)
 Subsystem: Sony Corporation Device [104d:9071]
 Flags: bus master, medium devsel, latency 0
 Capabilities: [e0] Vendor Specific Information: Len=10 
 Kernel modules: iTCO_wdt

00:1f.2 SATA controller [0106]: Intel Corporation 5 Series/3400 Series Chipset 4 port SATA AHCI Controller [8086:3b29] (rev 05) (prog-if 01 [AHCI 1.0])
 Subsystem: Sony Corporation Device [104d:9071]
 Flags: bus master, 66MHz, medium devsel, latency 0, IRQ 41
 I/O ports at e070 [size=8]
 I/O ports at e060 [size=4]
 I/O ports at e050 [size=8]
 I/O ports at e040 [size=4]
 I/O ports at e020 [size=32]
 Memory at f5e06000 (32-bit, non-prefetchable) [size=2K]
 Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
 Capabilities: [70] Power Management version 3
 Capabilities: [a8] SATA HBA v1.0
 Capabilities: [b0] PCI Advanced Features
 Kernel driver in use: ahci

00:1f.3 SMBus [0c05]: Intel Corporation 5 Series/3400 Series Chipset SMBus Controller [8086:3b30] (rev 05)
 Subsystem: Sony Corporation Device [104d:9071]
 Flags: medium devsel, IRQ 18
 Memory at f5e05000 (64-bit, non-prefetchable) [size=256]
 I/O ports at e000 [size=32]
 Kernel driver in use: i801_smbus
 Kernel modules: i2c-i801

01:00.0 VGA compatible controller [0300]: ATI Technologies Inc Manhattan [Mobility Radeon HD 5400 Series] [1002:68e0] (prog-if 00 [VGA controller])
 Subsystem: Sony Corporation Device [104d:9071]
 Flags: bus master, fast devsel, latency 0, IRQ 42
 Memory at e0000000 (64-bit, prefetchable) [size=256M]
 Memory at f0020000 (64-bit, non-prefetchable) [size=128K]
 I/O ports at d000 [size=256]
 Expansion ROM at f0000000 [disabled] [size=128K]
 Capabilities: [50] Power Management version 3
 Capabilities: [58] Express Legacy Endpoint, MSI 00
 Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit+
 Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010 
 Kernel driver in use: radeon
 Kernel modules: radeon

01:00.1 Audio device [0403]: ATI Technologies Inc Manhattan HDMI Audio [Mobility Radeon HD 5000 Series] [1002:aa68]
 Subsystem: Sony Corporation Device [104d:9071]
 Flags: bus master, fast devsel, latency 0, IRQ 45
 Memory at f0040000 (64-bit, non-prefetchable) [size=16K]
 Capabilities: [50] Power Management version 3
 Capabilities: [58] Express Legacy Endpoint, MSI 00
 Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit+
 Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010 
 Kernel driver in use: snd_hda_intel
 Kernel modules: snd-hda-intel

02:00.0 Network controller [0280]: Atheros Communications Inc. AR9285 Wireless Network Adapter (PCI-Express) [168c:002b] (rev 01)
 Subsystem: Foxconn International, Inc. Device [105b:e017]
 Flags: bus master, fast devsel, latency 0, IRQ 16
 Memory at f4a00000 (64-bit, non-prefetchable) [size=64K]
 Capabilities: [40] Power Management version 3
 Capabilities: [50] MSI: Enable- Count=1/1 Maskable- 64bit-
 Capabilities: [60] Express Legacy Endpoint, MSI 00
 Capabilities: [100] Advanced Error Reporting
 Capabilities: [140] Virtual Channel
 Capabilities: [160] Device Serial Number 00-15-17-ff-ff-24-14-12
 Capabilities: [170] Power Budgeting 
 Kernel driver in use: ath9k
 Kernel modules: ath9k

03:00.0 SD Host controller [0805]: Ricoh Co Ltd MMC/SD Host Controller [1180:e822]
 Subsystem: Sony Corporation Device [104d:9071]
 Flags: bus master, fast devsel, latency 0, IRQ 17
 Memory at f3602000 (32-bit, non-prefetchable) [size=256]
 Capabilities: [50] MSI: Enable- Count=1/1 Maskable- 64bit+
 Capabilities: [78] Power Management version 3
 Capabilities: [80] Express Endpoint, MSI 00
 Capabilities: [100] Virtual Channel
 Capabilities: [800] Advanced Error Reporting
 Kernel driver in use: sdhci-pci
 Kernel modules: sdhci-pci

03:00.1 System peripheral [0880]: Ricoh Co Ltd Memory Stick Host Controller [1180:e230]
 Subsystem: Sony Corporation Device [104d:9071]
 Flags: bus master, fast devsel, latency 0, IRQ 4
 Memory at f3601000 (32-bit, non-prefetchable) [size=256]
 Capabilities: [50] MSI: Enable- Count=1/1 Maskable- 64bit+
 Capabilities: [78] Power Management version 3
 Capabilities: [80] Express Endpoint, MSI 00
 Capabilities: [100] Advanced Error Reporting

03:00.4 SD Host controller [0805]: Ricoh Co Ltd MMC/SD Host Controller [1180:e822]
 Subsystem: Sony Corporation Device [104d:9071]
 Flags: bus master, fast devsel, latency 0, IRQ 19
 Memory at f3600000 (32-bit, non-prefetchable) [size=256]
 Capabilities: [50] MSI: Enable- Count=1/1 Maskable- 64bit+
 Capabilities: [78] Power Management version 3
 Capabilities: [80] Express Endpoint, MSI 00
 Capabilities: [100] Advanced Error Reporting
 Kernel driver in use: sdhci-pci
 Kernel modules: sdhci-pci

04:00.0 Ethernet controller [0200]: Marvell Technology Group Ltd. Yukon Optima 88E8059 [PCIe Gigabit Ethernet Controller with AVB] [11ab:4381] (rev 11)
 Subsystem: Sony Corporation Device [104d:9071]
 Flags: bus master, fast devsel, latency 0, IRQ 43
 Memory at f2220000 (64-bit, non-prefetchable) [size=16K]
 I/O ports at a000 [size=256]
 Expansion ROM at f2200000 [disabled] [size=128K]
 Capabilities: [48] Power Management version 3
 Capabilities: [5c] MSI: Enable+ Count=1/1 Maskable- 64bit+
 Capabilities: [c0] Express Legacy Endpoint, MSI 00
 Capabilities: [100] Advanced Error Reporting
 Capabilities: [130] Device Serial Number 27-38-ef-ff-ff-49-42-54
 Kernel driver in use: sky2
 Kernel modules: sky2

3f:00.0 Host bridge [0600]: Intel Corporation Core Processor QuickPath Architecture Generic Non-core Registers [8086:2c62] (rev 02)
 Subsystem: Sony Corporation Device [104d:9071]
 Flags: bus master, fast devsel, latency 0

3f:00.1 Host bridge [0600]: Intel Corporation Core Processor QuickPath Architecture System Address Decoder [8086:2d01] (rev 02)
 Subsystem: Sony Corporation Device [104d:9071]
 Flags: bus master, fast devsel, latency 0

3f:02.0 Host bridge [0600]: Intel Corporation Core Processor QPI Link 0 [8086:2d10] (rev 02)
 Subsystem: Sony Corporation Device [104d:9071]
 Flags: bus master, fast devsel, latency 0

3f:02.1 Host bridge [0600]: Intel Corporation Core Processor QPI Physical 0 [8086:2d11] (rev 02)
 Subsystem: Sony Corporation Device [104d:9071]
 Flags: bus master, fast devsel, latency 0

3f:02.2 Host bridge [0600]: Intel Corporation Core Processor Reserved [8086:2d12] (rev 02)
 Subsystem: Sony Corporation Device [104d:9071]
 Flags: bus master, fast devsel, latency 0

3f:02.3 Host bridge [0600]: Intel Corporation Core Processor Reserved [8086:2d13] (rev 02)
 Subsystem: Sony Corporation Device [104d:9071]
 Flags: bus master, fast devsel, latency 0



ليست هناك تعليقات:

إرسال تعليق