Linux Mint Türkiye

Linux Mint Destek => Donanım => Diğer Donanımlar => Konuyu başlatan: aware27 - 06 Kasım 2016, 22:52:47

Başlık: çift çekirdeği aktif etme
Gönderen: aware27 - 06 Kasım 2016, 22:52:47
merhaba ben forumda yeniyim. Esasen (salt bu ve bu tür forumlara has değil) hiç öyle bir foruma üye olup da takılmak gibi bir huyum yoktur. Hep neme lazım tarzında davranmış, soğuk bakmışımdır. İhtiyacım olduğunda olduğu kadarıyla bulabildiğim hali hazırdaki malumatı kullanmışımdır. Fakat bazı problemler, gayet tabi ki ya herkesin başına gelmiyor yahut da o çözüm size uymuyor. Hasılı birebir bir yardıma ihtiyaç duyuyorsunuz. Nihayet benim de canıma tak etti ve "Yeter artık be !" deyip üye olmaya karar verdim. Zira forum ekiplerinin oldukça yardımsever ve de problem çözmeye istekli oldukları kanaati bende husul etti. O yüzden çekinmeyi bıraktım.  Ve bu vesileyle potansiyelimin daha büyük bir yüzdesini yakalayacağımı ümit ediyorum. Neyse çok uzattım galiba mazur görün şimdi asıl problemime geçiyorum.

Benim kullandığım casper marka laptop aslında çift çekirdekli. Lakin anladığım kadarıyla şu anda kullandığım linux mint 18 sarah cinnamon sürümüyle pasif halde, yani iki çekirdek birden aynı anda çalışmıyor. Birkaç çözümü denedim ama yapamadım. Şimdi  sudo lshw -html > hardware.html komutuyla gelen bilgileri veriyorum. Burda aktif çekirdek (enabledcores) sayısı 1 olarak gösteriliyor.

id:   cpu
description:    CPU
product:    Intel(R) Pentium(R) CPU B950 @ 2.10GHz
vendor:    Intel Corp.
physical id:    4
bus info:    cpu@0
version:    Intel(R) Pentium(R) CPU B950 @ 2.10GHz
serial:    To Be Filled By O.E.M.
slot:    CPU 1
size:    853MHz
capacity:    4GHz
width:    64 bits
clock:    100MHz
capabilities:    x86-64 fpu fpu_exception wp 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 rdtscp constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer xsave lahf_lm epb xsaveopt dtherm arat pln pts cpufreq
configuration:   
cores   =   2
enabledcores   =   1

id:   memory
description:    System Memory
physical id:    41
slot:    System board or motherboard
size:    4GiB

id:   bank:0
description:    DIMM [empty]
product:    [Empty]
vendor:    [Empty]
physical id:    0
serial:    [Empty]
slot:    DIMM0

id:   bank:1
description:    SODIMM DDR3 Synchronous 1333 MHz (0,8 ns)
product:    NT4GC64B8HG0NS-CG
vendor:    Nanya Technology
physical id:    1
serial:    374A337C
slot:    DIMM2
size:    4GiB
width:    64 bits
clock:    1333MHz (0.8ns)

Yardımlarınız için şimdiden teşekkürler
Başlık: Ynt: çift çekirdeği aktif etme
Gönderen: Butterfly - 06 Kasım 2016, 23:00:06
Aşağıdaki komlscpuutların çıktılarına da bakalım.

Kod: [Seç]
inxi -SC
sudo lshw -C cpu
lscpu
cat /proc/cmdline

Lütfen çıktıarı kod etiketi içinde paylaşınız. İletilerde code Etiketi Kullanımı (https://forum.linuxmint.net.tr/index.php?topic=2629.0)
Başlık: Ynt: çift çekirdeği aktif etme
Gönderen: aware27 - 06 Kasım 2016, 23:37:04
inxi -SC

Kod: [Seç]
System:    Host: aware Kernel: 4.4.0-45-generic x86_64 (64 bit)
           Desktop: Cinnamon 3.0.7  Distro: Linux Mint 18 Sarah
CPU:       Dual core Intel Pentium B950 (-MCP-) cache: 2048 KB
           clock speeds: max: 2100 MHz 1: 956 MHz 2: 1447 MHz

sudo lshw -C cpu
Kod: [Seç]
  *-cpu                   
       description: CPU
       product: Intel(R) Pentium(R) CPU B950 @ 2.10GHz
       vendor: Intel Corp.
       physical id: 4
       bus info: cpu@0
       version: Intel(R) Pentium(R) CPU B950 @ 2.10GHz
       serial: To Be Filled By O.E.M.
       slot: CPU 1
       size: 1074MHz
       capacity: 4GHz
       width: 64 bits
       clock: 100MHz
       capabilities: x86-64 fpu fpu_exception wp 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 rdtscp constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer xsave lahf_lm epb xsaveopt dtherm arat pln pts cpufreq
       configuration: cores=2 enabledcores=1

lscpu
Kod: [Seç]
Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                2
On-line CPU(s) list:   0,1
Thread(s) per core:    1
Core(s) per socket:    2
Socket(s):             1
NUMA node(s):          1
Vendor ID:             GenuineIntel
CPU family:            6
Model:                 42
Model name:            Intel(R) Pentium(R) CPU B950 @ 2.10GHz
Stepping:              7
CPU MHz:               2099.753
CPU max MHz:           2100,0000
CPU min MHz:           800,0000
BogoMIPS:              4190.15
L1d cache:             32K
L1i cache:             32K
L2 cache:              256K
L3 cache:              2048K
NUMA node0 CPU(s):     0,1
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 rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer xsave lahf_lm epb xsaveopt dtherm arat pln pts

Kod: [Seç]
BOOT_IMAGE=/boot/vmlinuz-4.4.0-45-generic root=UUID=33455f5c-d023-4e12-8d97-73db2b22e3e3 ro quiet splash



Mesajlar Birleştirildi.
Bir de acaba kullandığım mint 18 sürümünün çekirdeğinin çoklu çekirdeğe uyumlu olup olmamasıyla alakalı bir problem olabilir mi ? İşletim sistemleri buna göre farklı mı dağıtılıyor
Başlık: Ynt: çift çekirdeği aktif etme
Gönderen: Butterfly - 06 Kasım 2016, 23:57:14
Aşağıdaki çıktıda 2 CPU'nun çıktıyı aldığınız esnadaki frekans değerleri görünüyor.

Alıntı
clock speeds: max: 2100 MHz 1: 956 MHz 2: 1447 MHz

Buna göre 2 CPU'da etkin denilebilir. Aşağıdaki komutun çıktısıyla da kontrol edilebilir.

Kod: [Seç]
cat /proc/cpuinfo
Başlık: Ynt: çift çekirdeği aktif etme
Gönderen: aware27 - 07 Kasım 2016, 00:06:55
Kod: [Seç]
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 42
model name : Intel(R) Pentium(R) CPU B950 @ 2.10GHz
stepping : 7
microcode : 0x29
cpu MHz : 877.652
cache size : 2048 KB
physical id : 0
siblings : 2
core id : 0
cpu cores : 2
apicid : 0
initial apicid : 0
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 rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer xsave lahf_lm epb xsaveopt dtherm arat pln pts
bugs :
bogomips : 4190.15
clflush size : 64
cache_alignment : 64
address sizes : 36 bits physical, 48 bits virtual
power management:

processor : 1
vendor_id : GenuineIntel
cpu family : 6
model : 42
model name : Intel(R) Pentium(R) CPU B950 @ 2.10GHz
stepping : 7
microcode : 0x29
cpu MHz : 1009.968
cache size : 2048 KB
physical id : 0
siblings : 2
core id : 1
cpu cores : 2
apicid : 2
initial apicid : 2
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 rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer xsave lahf_lm epb xsaveopt dtherm arat pln pts
bugs :
bogomips : 4190.15
clflush size : 64
cache_alignment : 64
address sizes : 36 bits physical, 48 bits virtual
power management:


Peki ama niçin benim ilk gönderdiğim çıktıda ve keza sizin istediğiniz çıktının bazısında enabledcores = 1 yazıyor ?
İkisinin de çalışmasına rağmen böyle görünmesi normal mi ?
Başlık: Ynt: çift çekirdeği aktif etme
Gönderen: Butterfly - 07 Kasım 2016, 00:15:46
İlgili çıktıyı nasıl okumak gerekir bilmiyorum ama diğer çıktılarda sorun yok, her iki çekirdek de etkin.

Kod: [Seç]
CPU(s):                2
On-line CPU(s) list:   0,1
Başlık: Ynt: çift çekirdeği aktif etme
Gönderen: Leopard - 07 Kasım 2016, 02:58:22
https://ubuntuforums.org/showthread.php?t=1631926

Burada benzer bir sorundan ve çözümünden bahsedilmiş ve işe yaramış.

/etc/default/grub'a  acpi_apic_instance=2  eklenerek sorun aşılmış.Butterfly hocamız daha iyi yorumlayabilir.
Başlık: Ynt: çift çekirdeği aktif etme
Gönderen: Butterfly - 07 Kasım 2016, 09:40:49
Bu önderi denenebilir, bunun için aşağıdaki komutla grub varsayılan dosyasını açıp,

Kod: [Seç]
sudo xed /etc/default/grub
Açılan dosyada aşağıdaki satırları bulunuz ve

Kod: [Seç]
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
"tırnak" işaretleri arasına bir boşluk bırakarak acpi_apic_instance=2 değişkenini ekleyiniz ve dosyayı kaydediniz.

Kod: [Seç]
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_apic_instance=2"
Düzenleme sonrası aşağıdaki komut ile grub ayar dosyasını güncelleyiniz.

Kod: [Seç]
sudo update-grub
Başlık: Ynt: çift çekirdeği aktif etme
Gönderen: aware27 - 09 Kasım 2016, 21:29:41
teşekkürler
Başlık: Ynt: çift çekirdeği aktif etme
Gönderen: Leopard - 09 Kasım 2016, 21:55:20
teşekkürler

Sorun çözüldü mü yoksa olmadi mi?
Başlık: Ynt: çift çekirdeği aktif etme
Gönderen: aware27 - 09 Kasım 2016, 21:57:46
Bilmiyorum ki .)

En son denileni yaptım o kadar.
Başlık: Ynt: çift çekirdeği aktif etme
Gönderen: Butterfly - 09 Kasım 2016, 22:03:48
Komutun çıktısını paylaşın o zaman.

Kod: [Seç]
sudo lshw -C cpu
Başlık: Ynt: çift çekirdeği aktif etme
Gönderen: Leopard - 09 Kasım 2016, 22:04:17
Yukarida paylastiginiz ciktilari bir kez daha paylasin
Başlık: Ynt: çift çekirdeği aktif etme
Gönderen: aware27 - 09 Kasım 2016, 22:17:14
Kod: [Seç]
[sudo] password for aware:
  *-cpu                   
       description: CPU
       product: Intel(R) Pentium(R) CPU B950 @ 2.10GHz
       vendor: Intel Corp.
       physical id: 4
       bus info: cpu@0
       version: Intel(R) Pentium(R) CPU B950 @ 2.10GHz
       serial: To Be Filled By O.E.M.
       slot: CPU 1
       size: 983MHz
       capacity: 4GHz
       width: 64 bits
       clock: 100MHz
       capabilities: x86-64 fpu fpu_exception wp 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 rdtscp constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer xsave lahf_lm epb xsaveopt dtherm arat pln pts cpufreq
       configuration: cores=2 enabledcores=1

Hala aynı
Başlık: Ynt: çift çekirdeği aktif etme
Gönderen: Butterfly - 09 Kasım 2016, 22:30:05
Komutun çıktısına bakalım.

Kod: [Seç]
cat /proc/cmdline
Başlık: Ynt: çift çekirdeği aktif etme
Gönderen: aware27 - 09 Kasım 2016, 22:36:21
Kod: [Seç]
BOOT_IMAGE=/boot/vmlinuz-4.4.0-45-generic root=UUID=33455f5c-d023-4e12-8d97-73db2b22e3e3 ro quiet splash vt.handoff=7

Mesajlar Birleştirildi.
Kod: [Seç]
BOOT_IMAGE=/boot/vmlinuz-4.4.0-45-generic root=UUID=33455f5c-d023-4e12-8d97-73db2b22e3e3 ro quiet splash vt.handoff=7
Başlık: Ynt: çift çekirdeği aktif etme
Gönderen: Leopard - 09 Kasım 2016, 22:37:56
Kod: [Seç]
sudo lshw -C cpu
Bunu paylaşın ???
Başlık: Ynt: çift çekirdeği aktif etme
Gönderen: Butterfly - 09 Kasım 2016, 22:39:46
Düzenlemelerin tamamını yaptığınızdan eminseniz sistemi yeniden başlatmalısınız. Sistemi yeniden başlattıktan sonra "cat /proc/cmdline" komutunu çalıştırdığınızda çıktılarda acpi_apic_instance=2 değişkenini görmelisiniz, eğer görmüyorsanız bir şeyleri hatalı yaptınız demektir.
Başlık: Ynt: çift çekirdeği aktif etme
Gönderen: aware27 - 10 Kasım 2016, 01:33:52
Maalesef, dediklerinizi yapmama rağmen halen aynı şekilde görünüyor. Fakat mühim değil, çünkü 2 çekirdeğin de aktif olduğuna kaniyim.