Linux Mint Türkiye
Linux Mint Destek => Genel => Konuyu başlatan: evrenso - 20 Ağustos 2017, 21:58:10
-
Son birkaç aydır sistemimde yavaşlama ve kasılmalar yaşıyorum. Birkaç saniyelik donmalar (bazen fare imlecinin bile oynamaması şeklinde), bir dosya yöneticisinin 20-30 sn.de açılması, başlat menüsünün açılması veya başka bir görevin başlamasının gecikmesi gibi. Web tarayıcısının ilk açılışının ardından 2-3 dk boyunca kasılmanın yoğun olması ve sayfaların çok zor yüklenmesi de dikkat çekici. Sistem gözlemcisi ile izleyince kasılmaların işlemcinin aşırı yüklenmesinden kaynaklandığını görebiliyorum. MİB kullanım geçmişi grafiğinde grafik %100 çizgisine oturuyor bir süre. Kasılmalar bu durumun sonucu. Hemen daima web tarayıcısının (Firefox) açık olması, sorunun ağ bağlantısı ile de ilişkili olabileceğini getiriyor aklıma. Interneti kapatıp 3G mobil modemimi de (Huawei E176G, HSPA) söküp denediğimde sistem daha rahat gibi geldi bana. Sistemim oldukça eski (8 yıllık) bir dizüstü. Sorunlar bundan da kaynaklanıyor olabilir. 5 yıl destekleneceği için ve sürekli yeni sistem yüklemekle uğraşmak istemediğimden Mint 17.1 yüklemiştim.
Sistem bilgileri:
Linux Mint 17.1 Cinnamon 64-bit
Sürüm: 2.4.8
Çekirdek: 3.16.0-31-generic
İşlemci: Intel Celeron CPU; 540 @ 1,86GHz x 1
Bellek: 1,9 GB
Sabit disk: 41,7 GB
Grafik kartı: Intel Corp. Mobile GM965/GL960 Integrated Graphics Controller (primery)
Bu forumlarda karşıma çıkan şu tavsiyeleri uyguladım:
1. En son çekirdeği yükleyip sistemi yeniden başlattım. Hafif bir rahatlama oldu gibi geldi ama yanılmış da olabilirim. Bununla birlikte güncelleme yöneticisinde "yenile" dediğimde uzaktan dosya listesini almaya başlar başlamaz "aksaklıklar oldu: şuradan dosya listesi alınamadı; şu yapılamadı, bu yapılamadı" şeklinde bir uyarı çıkıyordu.
2. "Intel GPU'yu UXA hızlandırma yöntemi ile çalıştırma" tavsiyesini yerine getirdim. Sistemi yeniden başlattım. Bir sorun yaratmadı ama bir fark da yaratmadı. Güncelleme yöneticisinde tekrar "yenile"yi tıkladım, bu kez sorunsuzca dosya listesini alıp işlemi tamamladı. Sistemim güncel.
Yukarıda da belirttiğim gibi sorunun ağ bağlantısıyla ilgili olabileceği düşüncesiyle bu konularda talep ettiğiniz çıktıları sunuyorum.
evren@evren ~ $ inxi -Fxz
System: Host: evren Kernel: 4.4.0-92-generic x86_64 (64 bit, gcc: 4.8.4) Desktop: Gnome Distro: Linux Mint 17.1 Rebecca
Machine: Mobo: Acer model: Acadia version: V1.45 Bios: Acer version: V1.45 date: 11/10/2008
CPU: Single core Intel Celeron CPU 540 (-UP-) cache: 1024 KB flags: (lm nx sse sse2 sse3 ssse3) bmips: 3723.73 clocked at 1861.867 MHz
Graphics: Card: Intel Mobile GM965/GL960 Integrated Graphics Controller (primary) bus-ID: 00:02.0
X.Org: 1.15.1 driver: intel Resolution: 1280x800@59.9hz
GLX Renderer: Mesa DRI Intel 965GM GLX Version: 2.1 Mesa 10.1.3 Direct Rendering: Yes
Audio: Card: Intel 82801H (ICH8 Family) HD Audio Controller driver: snd_hda_intel bus-ID: 00:1b.0
Sound: Advanced Linux Sound Architecture ver: k4.4.0-92-generic
Network: Card-1: Broadcom NetLink BCM5906M Fast Ethernet PCI Express driver: tg3 ver: 3.137 bus-ID: 05:00.0
IF: eth0 state: down mac: <filter>
Card-2: Qualcomm Atheros AR242x / AR542x Wireless Network Adapter (PCI-Express) driver: ath5k bus-ID: 06:00.0
IF: wlan0 state: up mac: <filter>
Drives: HDD Total Size: 80.0GB (42.9% used) 1: id: /dev/sda model: TOSHIBA_MK8046GS size: 80.0GB
Partition: ID: / size: 8.2G used: 7.4G (96%) fs: ext4 ID: /home size: 32G used: 25G (83%) fs: ext4
ID: swap-1 size: 1.48GB used: 0.29GB (19%) fs: swap
RAID: No RAID devices detected - /proc/mdstat and md_mod kernel raid module present
Sensors: System Temperatures: cpu: 50.0C mobo: N/A
Fan Speeds (in rpm): cpu: N/A
Info: Processes: 164 Uptime: 1:31 Memory: 1304.5/1990.8MB Runlevel: 2 Gcc sys: N/A Client: Shell inxi: 1.8.4
evren@evren ~ $ inxi -SNnxxz
System: Host: evren Kernel: 4.4.0-92-generic x86_64 (64 bit, gcc: 4.8.4) Desktop: Gnome Distro: Linux Mint 17.1 Rebecca
Network: Card-1: Broadcom NetLink BCM5906M Fast Ethernet PCI Express driver: tg3 ver: 3.137 bus-ID: 05:00.0
IF: eth0 state: down mac: <filter>
Card-2: Qualcomm Atheros AR242x / AR542x Wireless Network Adapter (PCI-Express) driver: ath5k bus-ID: 06:00.0
IF: wlan0 state: down mac: <filter>
evren@evren ~ $ lspci -nnk | grep -iA2 net
05:00.0 Ethernet controller [0200]: Broadcom Corporation NetLink BCM5906M Fast Ethernet PCI Express [14e4:1713] (rev 02)
Subsystem: Acer Incorporated [ALI] Device [1025:0136]
Kernel driver in use: tg3
06:00.0 Ethernet controller [0200]: Qualcomm Atheros AR242x / AR542x Wireless Network Adapter (PCI-Express) [168c:001c] (rev 01)
Subsystem: AMBIT Microsystem Corp. AR5BXB63 802.11bg NIC [1468:0428]
Kernel driver in use: ath5k
evren@evren ~ $ lsusb
Bus 002 Device 006: ID 12d1:1003 Huawei Technologies Co., Ltd. E220 HSDPA Modem / E230/E270/E870 HSDPA/HSUPA Modem
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 007 Device 002: ID 046d:c06c Logitech, Inc. Optical Mouse
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
evren@evren ~ $ rfkill list
0: phy0: Wireless LAN
Soft blocked: yes
Hard blocked: no
1: acer-wireless: Wireless LAN
Soft blocked: yes
Hard blocked: no
evren@evren ~ $ sudo lshw -C network
[sudo] password for evren:
*-network
açıklama: Eternet interface
ürün: NetLink BCM5906M Fast Ethernet PCI Express
üretici: Broadcom Corporation
physical id: 0
bus info: pci@0000:05:00.0
mantıksal ad: eth0
sürüm: 02
serial: 00:1b:38:79:72:4b
kapasite: 100Mbit/s
genişlik: 64 bits
saat: 33MHz
kapasiteler: pm vpd msi pciexpress bus_master cap_list eternet physical tp 10bt 10bt-fd 100bt 100bt-fd autonegotiation
yapılandırma: autonegotiation=on broadcast=yes driver=tg3 driverversion=3.137 firmware=sb v3.04 latency=0 link=no multicast=yes port=twisted pair
kaynaklar: irq:31 bellek:95200000-9520ffff
*-network ETKİSİZLEŞTİRİLDİ
açıklama: Kablosuz arayüz
ürün: AR242x / AR542x Wireless Network Adapter (PCI-Express)
üretici: Qualcomm Atheros
physical id: 0
bus info: pci@0000:06:00.0
mantıksal ad: wlan0
sürüm: 01
serial: 00:1e:4c:9e:96:71
genişlik: 64 bits
saat: 33MHz
kapasiteler: pm msi pciexpress msix bus_master cap_list eternet physical wireless
yapılandırma: broadcast=yes driver=ath5k driverversion=4.4.0-92-generic firmware=N/A latency=0 link=no multicast=yes wireless=IEEE 802.11bg
kaynaklar: irq:19 bellek:94100000-9410ffff
evren@evren ~ $ iwconfig | grep Power
lo no wireless extensions.
ppp0 no wireless extensions.
eth0 no wireless extensions.
Mode:Managed Access Point: Not-Associated Tx-Power=off
Power Management:off
evren@evren ~ $ lsmod
Module Size Used by
ipt_MASQUERADE 16384 0
nf_nat_masquerade_ipv4 16384 1 ipt_MASQUERADE
xt_conntrack 16384 0
ipt_REJECT 16384 0
nf_reject_ipv4 16384 1 ipt_REJECT
xt_tcpudp 16384 0
iptable_filter 16384 0
nf_nat_h323 20480 0
nf_conntrack_h323 77824 1 nf_nat_h323
nf_nat_pptp 16384 0
nf_nat_proto_gre 16384 1 nf_nat_pptp
nf_conntrack_pptp 20480 1 nf_nat_pptp
nf_conntrack_proto_gre 16384 1 nf_conntrack_pptp
nf_nat_tftp 16384 0
nf_conntrack_tftp 16384 1 nf_nat_tftp
nf_nat_sip 20480 0
nf_conntrack_sip 28672 1 nf_nat_sip
nf_nat_irc 16384 0
nf_conntrack_irc 16384 1 nf_nat_irc
nf_nat_ftp 16384 0
nf_conntrack_ftp 24576 1 nf_nat_ftp
iptable_nat 16384 0
nf_conntrack_ipv4 16384 1
nf_defrag_ipv4 16384 1 nf_conntrack_ipv4
nf_nat_ipv4 16384 1 iptable_nat
nf_nat 24576 9 nf_nat_ftp,nf_nat_irc,nf_nat_sip,nf_nat_proto_gre,nf_nat_h323,nf_nat_ipv4,nf_nat_pptp,nf_nat_tftp,nf_nat_masquerade_ipv4
nf_conntrack 102400 18 nf_nat_ftp,nf_nat_irc,nf_nat_sip,nf_conntrack_proto_gre,nf_nat,nf_nat_h323,nf_nat_ipv4,nf_nat_pptp,nf_nat_tftp,xt_conntrack,nf_nat_masquerade_ipv4,nf_conntrack_ftp,nf_conntrack_irc,nf_conntrack_sip,nf_conntrack_h323,nf_conntrack_ipv4,nf_conntrack_pptp,nf_conntrack_tftp
ip_tables 24576 2 iptable_filter,iptable_nat
x_tables 36864 6 ip_tables,xt_tcpudp,ipt_MASQUERADE,xt_conntrack,iptable_filter,ipt_REJECT
drbg 28672 1
ansi_cprng 16384 0
ctr 16384 0
ccm 20480 0
ppp_deflate 16384 0
bsd_comp 16384 0
ppp_async 20480 1
crc_ccitt 16384 1 ppp_async
bnep 20480 2
rfcomm 69632 0
bluetooth 516096 10 bnep,rfcomm
acer_wmi 20480 0
arc4 16384 2
sparse_keymap 16384 1 acer_wmi
binfmt_misc 20480 1
option 53248 2
snd_hda_codec_hdmi 53248 1
usb_wwan 20480 1 option
usbserial 53248 7 option,usb_wwan
ath5k 147456 0
snd_hda_codec_realtek 86016 1
ath 32768 1 ath5k
snd_hda_codec_generic 73728 1 snd_hda_codec_realtek
mac80211 733184 1 ath5k
snd_hda_intel 40960 3
snd_hda_codec 135168 4 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_intel
snd_hda_core 73728 5 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel
snd_hwdep 16384 1 snd_hda_codec
snd_pcm 106496 4 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel,snd_hda_core
cfg80211 561152 3 ath,ath5k,mac80211
snd_seq_midi 16384 0
snd_seq_midi_event 16384 1 snd_seq_midi
snd_rawmidi 32768 1 snd_seq_midi
snd_seq 69632 2 snd_seq_midi_event,snd_seq_midi
coretemp 16384 0
snd_seq_device 16384 3 snd_seq,snd_rawmidi,snd_seq_midi
joydev 20480 0
input_leds 16384 0
dm_multipath 24576 0
serio_raw 16384 0
snd_timer 32768 2 snd_pcm,snd_seq
snd 81920 17 snd_hda_codec_realtek,snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_seq,snd_rawmidi,snd_hda_codec_generic,snd_hda_codec,snd_hda_intel,snd_seq_device
lpc_ich 24576 0
soundcore 16384 1 snd
shpchp 36864 0
parport_pc 36864 0
mac_hid 16384 0
ene_ir 20480 0
ppdev 20480 0
rc_core 28672 1 ene_ir
lp 20480 0
parport 49152 3 lp,ppdev,parport_pc
dm_mirror 24576 0
dm_region_hash 20480 1 dm_mirror
dm_log 20480 2 dm_region_hash,dm_mirror
uas 24576 0
usb_storage 69632 1 uas
hid_generic 16384 0
usbhid 49152 0
hid 118784 2 hid_generic,usbhid
i915 1208320 3
mxm_wmi 16384 0
i2c_algo_bit 16384 1 i915
drm_kms_helper 151552 1 i915
syscopyarea 16384 1 drm_kms_helper
sysfillrect 16384 1 drm_kms_helper
psmouse 131072 0
sysimgblt 16384 1 drm_kms_helper
fb_sys_fops 16384 1 drm_kms_helper
ahci 36864 3
libahci 32768 1 ahci
tg3 163840 0
pata_acpi 16384 0
ptp 20480 1 tg3
drm 360448 5 i915,drm_kms_helper
pps_core 20480 1 ptp
fjes 28672 0
wmi 20480 2 acer_wmi,mxm_wmi
video 40960 2 i915,acer_wmi
-
2 numaralı düzenleme için hangi öneriyi uyguladınız? Aşağıdaki komutların çıktılarına bakabilir miyiz?
cat /etc/X11/xorg.conf
cat /etc/X11/xorg.conf.d/20-intel.conf
-
evren@evren ~ $ cat /etc/X11/xorg.conf
Section "Device"
Identifier "Card0"
Driver "intel"
Option "AccelMethod" "uxa"
#Option "AccelMethod" "sna"
EndSection
evren@evren ~ $ cat /etc/X11/xorg.conf.d/20-intel.conf
cat: /etc/X11/xorg.conf.d/20-intel.conf: Böyle bir dosya ya da dizin yok
-
Aşağıdaki komutla oluşturuduğunuz xorg.conf dosyasını siliniz.
sudo rm -f /etc/X11/xorg.conf
Aşağıdaki komutla SNA hızlandırma ile birlikte dikey senkronizasyonu da etkinleştirecek biçimde yeni bir yapılandırma dosyası oluşturunuz.
sudo mkdir -p /etc/X11/xorg.conf.d/ && echo -e 'Section "Device"\n Identifier "Intel Graphics"\n Driver "Intel"\n Option "AccelMethod" "sna"\n Option "TearFree" "true"\nEndSection' | sudo tee /etc/X11/xorg.conf.d/20-intel.conf
Buna ek olarak sisteminizi de aşağıdaki şekilde güncellemeyi deneyiniz.
Güncelleme Yöneticisi => Düzenle menüsü => Tercihler => Seviyeler kısmından 4. seviye güncellemeleri işaretleyiniz. Ardından "Yenile" düğmesine tıklayıp paket bilgisi önbelleğini güncelledikten sonra, görünen tüm güncellemeleri seçiniz ve "Güncellemeleri Kur" düğmesine tıklayarak sisteminizi güncelleyiniz. Sonrasında isterseniz 4. seviye güncellemeleri pasifleştirebilirsiniz.
Güncellemeler sonrasında sisteminizi yeniden başlatmayı deneyiniz.
-
Dediklerinizi yaptım. Şimdilik biraz daha iyi gibi gözüküyor. Bir iki gün deneyip sonucu paylaşacağım. Teşekkürler.
-
Genel olarak sistemde bir rahatlama var. Arada bir kez sistem dondu, kapatıp açmak zorunda kaldım. Gördüğüm kadarıyla web tarayıcı haricinde sistem rahatladı. Web tarayıcıyla ilgili durum, ilk mesajımda yazdığım gibi tarayıcının ilk açılışında yoğunlaşıyor ve yüklü web sayfalarında da zorlanıyor. Bu akşamki açılışı anlatmak istiyorum: Bilgisayarımı açtığımda önce dosya yöneticisini açtım. Sonra mobil modemle internete bağlandım. 2-3 dk sonra firefox'u açtım. Evvelsi gün kapatırken 12 sekme açık haldeyken "kaydet ve çık" seçeneğiyle kapatmıştım, bunlar yukarıdaki sekmeler satırında dizildiler elbette ve son bıraktığım sayfa (start page arama motoru) karşıma geldi. Hemen sistem gözlemcisini açtım ve dokunmadan izledim. MİB grafiği %100'e tırmandı ve 1,5 dk kadar orada kaldı. Sonra aşağılara düştü. Ben de donanimhaber sitesindeki bir forum sayfası olan diğer bir sekmeyi seçtim ve yine sistem gözlemcisini izledim. Bu sayfa yüklü bir web sayfası sayılıyor herhalde ki tamamen yüklenmesi sırasında yine 1 dk kadar MİB grafiği %100'de kaldı. Diğer bir iki sekmeyi daha denedim, bunlar basit sayfalardı ve %100 durumu 10-15 sn gibi nispeten kısa sürdü. Buraya kadarki durumu bilgisayarımı her açışımda (her gün) yaşıyorum. Sonra aynı senaryoyu tekrarlamak istedim. Yine "kaydet ve çık" seçeneğiyle tarayıcıyı kapattım ve ilgisayarı kapattım ve açtım. Aynı şeyleri yaptım ama bu kez aynı kasılmayı gözlemleyemedim. Tarayıcı öyle yukarıdaki gibi 1-1,5 dk.lık işlemci kasılmaları yaşamadı. Sadece sonraki sayfalar için anlattığım 10-15 saniyeliğine %100'e çıktı. Aynı yüklü sayfanın olduğu sekme de yine 15 sn falan işlemciyi maksimumda meşgul etti.
-
Buradaki (https://forum.linuxmint.net.tr/index.php?topic=6501.msg40836#msg40836) mesajda anlatıldığı biçimde Firefox için donaımsal hızlandırmayı etkinleştirmeyi dener misiniz?
-
Bahsettiğiniz mesajın başındaki "Intel GPU için Flash donanımsal hızlandırmayı etkinleştirmeyi deneyiniz" denen yerden itibaren yazılanları yaptım.
"Flash içeriğin üzerine sağ tıklayıp Ayarları açınız" diye başlayan tavsiyeyi flash içerik bulamadığım için, daha doğrusu neyin flash içerik olduğunu tam anlayamadığımdan, şimdilik atladım.
"Firefox için, Tercihler => Gelişmiş sekmesi => Genel sekmesi altında "Mümkün olduğunda donanım ivmelendirmesini kullan" seçeneğini işaretleyiniz" tavsiyesinde anlatılan seçenek güncel firefox sürümünde Tercihler => Genel sekmesi altında olup, en altta "Önerilen performans ayarlarını kullan" kutucuğunun işareti kaldırıldığında ortaya çıkıyor ki bende bu kutucuk zaten işaretliydi, yani bahsettiğiniz seçenek de önerilen olarak işaretlenmiş.. İçerik işlemi sınırı ise 1 (varsayılan) olarak ayarlanmış.
about:config ile açılan listede:
layers.acceleration.force-enabled değişkenini true yaptım.
layers.offmainthreadcomposition.enabled diye bir değişken yok, benzer şunlar var:
layers.offmainthreadcomposition.async-animations;true
layers.offmainthreadcomposition.frame-rate;-1
layers.offmainthreadcomposition.log-animations;false
Bu noktada durdum. Bu config'de başka birşey değiştirmeden sonraki adımdan devam edeyim mi?
-
layers.offmainthreadcomposition.enabled diye bir değişken yok, benzer şunlar var:
about:config alanında, boş bir yere sağ tıklayın ve Yeni => Boolean değişkenini seçip açılan alana aşağıdaki satırı yazın.
layers.offmainthreadcomposition.enabled
Ardından bir değer seçmeniz istenencek true değerini seçerek devam edin.
-
layers.acceleration.force-enabled değişkeni zaten vardı, true yapmıştım.
layers.offmainthreadcomposition.enabled değişkenini de anlattığınız gibi ekledim, true olarak.
Tarayıcıyı kapatıp yeniden başlattım. about:support sayfası (herhalde firefox'un güncellenen sürümleri nedeniyle) biraz değişik. Grafikler altında "hızlandırılmış pencereler" diye bir alt başlık göremedim. Grafik başlığının tamamını (resim eklemeyi beceremediğim için) kopyaladım, aşağıya yapıştırdım:
Grafikler
Özellikler
Çizici OpenGL
Asenkron kaydır/yakınlaştır tekerlek girdisi etkin; kaydırma çubuğu sürükleme etkin
WebGL 1 sürücü WSI bilgileri GLX 1.4
GLX_VENDOR(client): Mesa Project and SGI
GLX_VENDOR(server): SGI
Extensions: GLX_ARB_create_context GLX_ARB_create_context_profile GLX_ARB_fbconfig_float GLX_ARB_framebuffer_sRGB GLX_ARB_get_proc_address GLX_ARB_multisample GLX_EXT_import_context GLX_EXT_visual_info GLX_EXT_visual_rating GLX_EXT_framebuffer_sRGB GLX_EXT_create_context_es2_profile GLX_MESA_copy_sub_buffer GLX_MESA_multithread_makecurrent GLX_MESA_query_renderer GLX_MESA_swap_control GLX_OML_swap_method GLX_OML_sync_control GLX_SGI_make_current_read GLX_SGI_swap_control GLX_SGI_video_sync GLX_SGIS_multisample GLX_SGIX_fbconfig GLX_SGIX_pbuffer GLX_SGIX_visual_select_group GLX_EXT_texture_from_pixmap GLX_INTEL_swap_event
WebGL 1 sürücü renderer'ı Intel Open Source Technology Center -- Mesa DRI Intel(R) 965GM
WebGL 1 sürücü sürümü 2.1 Mesa 10.1.3
WebGL 1 sürücü uzantıları GL_ARB_multisample GL_EXT_abgr GL_EXT_bgra GL_EXT_blend_color GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_copy_texture GL_EXT_polygon_offset GL_EXT_subtexture GL_EXT_texture_object GL_EXT_vertex_array GL_EXT_compiled_vertex_array GL_EXT_texture GL_EXT_texture3D GL_IBM_rasterpos_clip GL_ARB_point_parameters GL_EXT_draw_range_elements GL_EXT_packed_pixels GL_EXT_point_parameters GL_EXT_rescale_normal GL_EXT_separate_specular_color GL_EXT_texture_edge_clamp GL_SGIS_generate_mipmap GL_SGIS_texture_border_clamp GL_SGIS_texture_edge_clamp GL_SGIS_texture_lod GL_ARB_framebuffer_sRGB GL_ARB_multitexture GL_EXT_framebuffer_sRGB GL_IBM_multimode_draw_arrays GL_IBM_texture_mirrored_repeat GL_3DFX_texture_compression_FXT1 GL_ARB_texture_cube_map GL_ARB_texture_env_add GL_ARB_transpose_matrix GL_EXT_blend_func_separate GL_EXT_fog_coord GL_EXT_multi_draw_arrays GL_EXT_secondary_color GL_EXT_texture_env_add GL_EXT_texture_filter_anisotropic GL_EXT_texture_lod_bias GL_INGR_blend_func_separate GL_NV_blend_square GL_NV_light_max_exponent GL_NV_texgen_reflection GL_NV_texture_env_combine4 GL_S3_s3tc GL_SUN_multi_draw_arrays GL_ARB_texture_border_clamp GL_ARB_texture_compression GL_EXT_framebuffer_object GL_EXT_texture_compression_s3tc GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_MESA_window_pos GL_NV_packed_depth_stencil GL_NV_texture_rectangle GL_ARB_depth_texture GL_ARB_occlusion_query GL_ARB_shadow GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_window_pos GL_ATI_envmap_bumpmap GL_EXT_stencil_two_side GL_EXT_texture_cube_map GL_NV_depth_clamp GL_APPLE_packed_pixels GL_APPLE_vertex_array_object GL_ARB_draw_buffers GL_ARB_fragment_program GL_ARB_fragment_shader GL_ARB_shader_objects GL_ARB_vertex_program GL_ARB_vertex_shader GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_texture_float GL_EXT_shadow_funcs GL_EXT_stencil_wrap GL_MESA_pack_invert GL_NV_primitive_restart GL_ARB_depth_clamp GL_ARB_fragment_program_shadow GL_ARB_half_float_pixel GL_ARB_occlusion_query2 GL_ARB_point_sprite GL_ARB_shading_language_100 GL_ARB_sync GL_ARB_texture_non_power_of_two GL_ARB_vertex_buffer_object GL_ATI_blend_equation_separate GL_EXT_blend_equation_separate GL_OES_read_format GL_ARB_color_buffer_float GL_ARB_pixel_buffer_object GL_ARB_texture_compression_rgtc GL_ARB_texture_float GL_ARB_texture_rectangle GL_EXT_packed_float GL_EXT_pixel_buffer_object GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_rgtc GL_EXT_texture_rectangle GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_ARB_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_packed_depth_stencil GL_APPLE_object_purgeable GL_ARB_vertex_array_object GL_ATI_separate_stencil GL_EXT_draw_buffers2 GL_EXT_draw_instanced GL_EXT_gpu_program_parameters GL_EXT_texture_array GL_EXT_texture_integer GL_EXT_texture_sRGB_decode GL_OES_EGL_image GL_ARB_copy_buffer GL_ARB_depth_buffer_float GL_ARB_draw_instanced GL_ARB_half_float_vertex GL_ARB_instanced_arrays GL_ARB_map_buffer_range GL_ARB_texture_rg GL_ARB_texture_swizzle GL_ARB_vertex_array_bgra GL_EXT_separate_shader_objects GL_EXT_texture_swizzle GL_EXT_vertex_array_bgra GL_NV_conditional_render GL_AMD_seamless_cubemap_per_texture GL_ARB_ES2_compatibility GL_ARB_debug_output GL_ARB_draw_elements_base_vertex GL_ARB_explicit_attrib_location GL_ARB_fragment_coord_conventions GL_ARB_provoking_vertex GL_ARB_sampler_objects GL_ARB_seamless_cube_map GL_ARB_shader_texture_lod GL_ARB_texture_rgb10_a2ui GL_ARB_vertex_type_2_10_10_10_rev GL_EXT_provoking_vertex GL_EXT_texture_snorm GL_MESA_texture_signed_rgba GL_ARB_get_program_binary GL_ARB_robustness GL_ARB_shader_bit_encoding GL_ANGLE_texture_compression_dxt3 GL_ANGLE_texture_compression_dxt5 GL_ARB_internalformat_query GL_ARB_map_buffer_alignment GL_ARB_texture_storage GL_AMD_shader_trinary_minmax GL_ARB_clear_buffer_object GL_ARB_invalidate_subdata GL_ARB_vertex_attrib_binding GL_KHR_debug GL_ARB_texture_mirror_clamp_to_edge
WebGL 1 uzantıları ANGLE_instanced_arrays EXT_blend_minmax EXT_color_buffer_half_float EXT_frag_depth EXT_sRGB EXT_shader_texture_lod EXT_texture_filter_anisotropic MOZ_debug OES_element_index_uint OES_standard_derivatives OES_texture_float OES_texture_float_linear OES_texture_half_float OES_texture_half_float_linear OES_vertex_array_object WEBGL_color_buffer_float WEBGL_compressed_texture_s3tc WEBGL_compressed_texture_s3tc_srgb WEBGL_debug_renderer_info WEBGL_debug_shaders WEBGL_depth_texture WEBGL_draw_buffers WEBGL_lose_context MOZ_WEBGL_lose_context MOZ_WEBGL_compressed_texture_s3tc MOZ_WEBGL_depth_texture
WebGL 2 sürücü WSI bilgileri -
WebGL2 çizici WebGL creation failed:
* Error during native OpenGL init.
* Error during native OpenGL init.
* Error during native OpenGL init.
* Error during native OpenGL init.
* Error during native OpenGL init.
* Exhausted GL driver caps.
* Exhausted GL driver options.
WebGL 2 sürücü sürümü -
WebGL 2 sürücü uzantıları -
WebGL 2 uzantıları -
Ses arka ucu pulse
GPU #1
Etkin Evet
Tanım Intel Open Source Technology Center -- Mesa DRI Intel(R) 965GM
Satıcı numarası Intel Open Source Technology Center
Aygıt numarası Mesa DRI Intel(R) 965GM
Sürücü sürümü 2.1 Mesa 10.1.3
Tanılama
AzureCanvasAccelerated 0
AzureCanvasBackend skia
AzureContentBackend skia
AzureFallbackCanvasBackend none
CairoUseXRender 0
Karar günlüğü
HW_COMPOSITING
blocked by default: Acceleration blocked by platform
force_enabled by user: Force-enabled by pref
OPENGL_COMPOSITING
force_enabled by user: Force-enabled by pref
WEBRENDER
opt-in by default: WebRender is an opt-in feature
unavailable by runtime: Build doesn't include WebRender
Düzenleme : Kod etiketi
-
HW_COMPOSITING
blocked by default: Acceleration blocked by platform
force_enabled by user: Force-enabled by pref
OPENGL_COMPOSITING force_enabled by user: Force-enabled by pref
Yukarıdaki değerler donanımsal hızlandırmanın etkin olduğunu gösteriyor. Aşağıda öncesinde ve sonrasında nasıl göründüğü ile ilgili örnek resimlerde mevcut.
Önce
(https://s2.postimg.org/ohj7iaay1/firefox-don-hiz1.png)
Sonra
(https://s2.postimg.org/mbkba1i3t/firefox-don-hiz2.png)
-
Firefox'un ilk dakikalardaki aşırı faaliyetinde (giriş sayfası yokken ve hiçbir sayfa açılmasa dahi) bir değişiklik yok. Bu akşam firefox açıldıktan (açılması 12 sn aldı) yaklaşık 1 dk sonra sistem gözlemcisinde MİB grafiği yaklaşık 3 dk boyunca kısmen %100'e yapışık kaldı, bunun ortadaki 50 sn.sinde neredeyse %100'den ayrılmadı. Bu arada bellek grafiği %70-80'lerde gezdi. Bu durum dışında %56'da duruyor (belleğim 2GB). Bana çok ilginç gelen ise, bilgisayarı kapatıp, açıp aynı şeyleri yaptığımda bu durumu gözlemlemeyişim. Yani sadece 10-15 sn. oluyor ki herhalde makul birşey. Bu da sanırım şunu gösteriyor: Bu davranış benim firefox'ta önceki oturumda yaptıklarımın (webde gezinti faaliyeti) çokluğuyla ilgili. Bu arada firefoxta kurduğum 3 eklenti var ama sadece biri etkin (AdblockPlus).
Bu arada gerek web tarayıcıda, gerekse tarayıcı kapalıyken sistemde kısa veya uzun (yaklaşık 15-45 sn.) donmalar oluyor hala. Bu sırada dikkatimi çeken, harddisk ışığının sürekli yanması.
Durumu biraz daha ayrıntılı inceleyip, denemeler de yapıp daha iyi bir raporlama yapacağım.
-
Bellek kullanımı arttığında sistem takas alanına başvuyordur, bu durumda performans sorunu yaşamanız olasıdır. Aşağıdaki şekilde takas alanına başvurma düzeyini değiştirebilirsiniz.
Aşağıdaki komutla /etc/sysctl.conf dosyasını açınız.
sudo gedit /etc/sysctl.conf
Açılan dosyada vm.swappiness= satırını bulup değerini 10 olarak değiştiriniz, satır yoksa ekleyiniz ve dosyayı kaydediniz. vm.swappiness= satırının başında # işareti varsa, # işaretini siliniz.
vm.swappiness = 10
Ardından sistemi yeniden başlatınız ya da aşağıdaki komutu çalıştırınız.
sudo sysctl vm.swappiness=10
-
Dediklerinizi yaptım, 1 - 2 gün daha kullandım. Maalesef bu son eylem de durumda bir iyileşmeye yol açmadı. Bu akşam bils. ve tarayıcıyı açtığımda yine her zamanki gibi MİB grafiği bir süre %100'e kısmen dayanıyor. Bu olurken 3 kez, yaklaşık 8-10 sn. süren donmalar ve birkaç kez 1-2 sn.lik donma oldu. Nispeten uzun süren bu 3 donmanın her birinde takas alanı kullanımı sıfırdan önce %10'a, sonra %20'ye ve en son %28'e çıktı. Bu olurken bellek kullanımı %70-80 civarında gezdi. İlk işlemci yoğunluğu sona erdikten sonra bellek %60'ta, takas %27'de duruyor.
Bu eski bils. ile bu kadar oluyor galiba değil mi?
-
Firefox'u kapatıp güvenli kipte açınca durum ne oluyor?
firefox --safe-mode
-
Bu akşam bils. açtığımda önce sistem gözlemcisini, sonra da uçbirimden, yazdığınız komutu vererek firefox'u güvenli kipte açtım. Uçbirimde şu yazılar göründü:
firefox --safe-mode
evren@evren ~ $ firefox --safe-mode
(firefox:2504): GLib-GObject-CRITICAL **: g_object_ref: assertion 'object->ref_count > 0' failed
(firefox:2504): GLib-GObject-CRITICAL **: g_object_unref: assertion 'object->ref_count > 0' failed
(firefox:2504): GLib-GObject-CRITICAL **: g_object_ref: assertion 'object->ref_count > 0' failed
(firefox:2504): GLib-GObject-CRITICAL **: g_object_unref: assertion 'object->ref_count > 0' failed
1505060813503 addons.xpi WARN Expected add-on followonsearch@mozilla.com is missing from the system add-on location.
1505060814333 addons.productaddons WARN Failed downloading XML, status: 0, reason: error
(/usr/lib/firefox/firefox:2556): GLib-GObject-CRITICAL **: g_object_ref: assertion 'object->ref_count > 0' failed
(/usr/lib/firefox/firefox:2556): GLib-GObject-CRITICAL **: g_object_unref: assertion 'object->ref_count > 0' failed
(/usr/lib/firefox/firefox:2556): GLib-GObject-CRITICAL **: g_object_ref: assertion 'object->ref_count > 0' failed
(/usr/lib/firefox/firefox:2556): GLib-GObject-CRITICAL **: g_object_unref: assertion 'object->ref_count > 0' failed
MİB grafiğinde normal dalgalanmadan sonra grafik aşağılarda kaldı. 2-3 dk sonra internet bağlantısını kurdum. 2 dk daha bekledim, MİB'de bir gariplik yok. forum.linuxmint.net.tr sayfasını çağırdım ve olay başladı: Sayfanın gelmesiyle Bellek grafiği yavaş yavaş (8sn.de) %55'ten %69'a çıktı. Aynı sırada MİB %100'e tırmandı ve 3,5 dk orada kaldı, Yaklaşık 40sn.de bir 1-2sn için %60'lara düşüp tekrar %100'e çıkıyordu. Bu sırada harddiskte pek yoğun bir işlem yoktu. Birkaç saniyede bir ama düzensiz olarak ışığının çok kısa yandığını görüyordum. 3,5dk.nın sonunda bellek %55'e geri döndü ve MİB %55-70 arası dalgalanmaya başladı, bu da sanırım 1 dk. kadar sürdü ve sonra %15'lerde kaldı. Yukarıdakileri yazdıktan sonra şu an kontrol ettim, %20-70-80 arası sürekli dalgalanıyor. Tüm bu süreçte taslak alanı kullanımı sıfırda kaldı. Henüz siteye giriş yapmadım ve bunları gedit'te yazdım. Şimdi giriş sayfasına geçtiğimde MİB grafiğinin dalgalanması durdu, %15'lerde. Şimdi bu yazıyı foruma yapıştırıyorum.
-
Aşağıdaki komutlarla Oracle Java8'i kurup varsayılan olarak atamayı dener misiniz?
sudo add-apt-repository ppa:webupd8team/java
echo check_certificate = off | tee ~/.wgetrc
sudo apt-get update
sudo apt-get install oracle-java8-installer
sudo update-java-alternatives -s java-8-oracle
Sonrasında tedbiren sistemi yeniden başlatmayı deneyiniz.
-
Geçen akşam yazdıklarınızı uyguladıktan sonra sistemi yeniden başlattım. Firefox'u başlattığımda dikkat çekici bir durum olmadı. Zaten daha önceki kapatıp açma denemelerimde de görmüş ve burada da paylaşmıştım ki firefox'un açılışı sonrası işlemci yoğunluğu sadece uzun bir webde gezinme geçmişinden sonraki kapatıp açmalarda görülüyor. Bu da bende genellikle bilgisayarı bir başka akşam açtığımda olmuş oluyor.
O akşam yeniden başlatma sonrası boş firefox penceresi ve sistem gözlemcisi penceresi karşımdayken şu dikkatimi çekti (Bilgisayarımın işlem kapasitesiyle ilgili bir fikir verebilir): Fare imlecini firefox penceresi içinde birkaç kez oynatmam, MİB grafiğinin %10'dan %50'lere çıkmasına neden oluyordu. İmleci adres satırı altında yer alan, yer imleri araç çubuğu düğmeleri üzerinden bir kez geçirmem ise %80'lere çıkarıyor. Aynı hareketi diğer uygulama pencereleri (sistem gözlemcisi, gedit) veya masaüstü alanı üzerinde yapmam ise grafiği pek hareketlendirmiyor.
O akşam yine webde gezindikten sonra bilgs. kapattım ve bu akşam yeniden açtım. Firefox'u açtıktan sonra (boş sayfa) yine her zamanki işlemci grafiği yükselişi oldu ve 1,5 dk kadar sürdü (geçen akşam çok uzun oturmamıştım web karşısında). Ancak daha sık olarak %100 çizgisinden uzaklaştı ve daha derin düşüşler gösterdi. Bellek grafiği %80'lerde ama çok hareketliydi. Takas alanı %25'e çıktı ve kaldı. 1,5 dk.nın sonunda MİB %15, bellek %47'de kaldı.
Çalışmama devam ettim. Birkaç dk sonra "dosyalar" uygulamasını açmam gerektiğinde çok geç ve yavaş açıldı. Dakikalar süren sürekli bir harddisk çalışması vardı ve bilgs. yavaş tepki veriyordu. Yine açık duran sistem gözlemcisine baktım: Takas alanında çok ağır bir azalmayla birlikte bellekte buna paralel çok ağır bir artış vardı. Herhalde takas alanından belleğe veri aktarılıyordu. Süre tutmadım ama 2-3 dk.lık bir sürekli harddisk ışığıyla birlikte 150 MiB kadar bir veri aktarılmıştı. Az sonra tesadüfen, arka planda çalıştırılan bir işlemin devreye girmesiyle, örneğin daha fazla bir miktar taslak alanı artışı 3-4 sn. içinde olabilmişti ama bu sırada bilgs. 3-4 sn. tamamen dondu.
Yani, sanırım artık net görebiliyoruz ki bilgisayarımı yavaşlatan veya donduran iki ayrı durum var: Biri Firefox'un neden olduğu işlemci yoğunluğu, diğeri bundan bağımsız olabilen ve sizin işaret ettiğiniz gibi takas alanı (yani harddisk) kullanımı.
-
Sistem genelindeki genel yavaşlık takas alanının kullanılmaya başlanması dolayısıyladır. İsterseniz aşağıdaki komutla Cinnamon'un yanına MATE masaüstünü kurmayı deneyebilirsiniz. Bu masaüstü daha az sistem kaynağı kullandığı için sorunu çözebilir.
sudo apt-get install mint-meta-mate
Ayrıca aşağıdaki komutla Caja dosya yöneticisi için faydalı eklentileri kurabilirsiniz.
sudo apt-get install caja-gksu caja-open-terminal caja-share caja-sendto
Kurulumdan sonra oturumu kapatıp, giriş penceresinden MATE masaüstünü seçip oturum açabilirsiiz.
(https://s26.postimg.org/v2qa33f51/GNd_H7r7.png) (https://s26.postimg.org/xwtfgjhbd/GNd_H7r7.png)
-
Dediklerinizi yaptım. Mate'nin uçbirimde yüklenmesi işleminin sonunda önce bazı öğelerin yüklenemediği uyarısı vardı. Tekrar aynı komutu verip denedim. Bu kez hata mesajı vermeden bitti. Caja ile ilgili yüklemeyi de yaptım. Ardından Mate oturumuna geçemedim bir türlü. Ben ne kadar mateyi seçsem de o yine cinnamonla açılıyordu. Sonunda bunun, seçmiş olduğum giriş sayfası temasından kaynaklanabileceğini düşündüm ve temasız giriş sayfasını seçerek bunu aştım.
Mate'de sorunlar aynen devam ediyordu. Takas işlemi sık sık işlemleri donduruyor ve bazen dakikalarca sürüyordu. Takas işlemi o kadar yavaş gerçekleşiyor ki verimli çalışmak mümkün değil. Bunun hiç olmamasını sağlamak lazım. O gece uyumaya çalışırken ampul yandı. Takas alanı kullanımı elbette belleğin yetersiz kalmasından kaynaklanıyordu. Peki belleği açılıştan itibaren işgal eden programlar vb. nelerdi? Baktım açılışta bellek kullanımı her iki arayüzde de aynıydı: %40-42 civarı, yani benim 1,9 GiB'lık belleğimde 790 MiB civarı. Sistem gözlemcisinin süreçler sekmesinde buldum cevabı. Ama önce aktif olmayan süreçleri de görebilmek için görünüm menüsünden "tüm süreçler"i seçmem gerekti. Ve işte suçlu karşımdaydı: Antivirüs programı clamav tarafından kullanıldığı yazılan bir süreç (clamd miydi ne) tam 510 MiB büyüklüğüyle sürekli oradaydı. Clamtk'yı çalıştırıp seçenekleri filan kurcaladım ama onu oradan kaldıramadım. Sonunda clamtk ve ilgili paketlerin tümünü kaldırıp tekrar yükledim ve sorun halloldu. Artık sadece virüs tarama yaparken o 510 MiB yeri kaplıyor bellekte ve işi bitince yok oluyor. Clamtk'nın otomatik güncelleme özelliğini kapatmak lazım. 1,9 MiB belleği olan için, aniden geliveren 510 MiB az değil, belleği zora sokuyor.
Bunu yapmam belleğimi oldukça rahatlatsa da yeterli değil. Açılışta sadece sistem gözlemcisi çalışırken belleğin ~%16'sı (~300 MiB) dolu oluyor ama sonra firefoxu kullanmaya başladığımda çok fazla bellek işgal ediyor. Firefox'u açtığımda (açılış sayfası yok) bellekte önce 300-400 MiB (değişken) yer işgal ettiği görülüyor, ardından az sonra, bir sebepten, 800 MiB'ı (!) görüp 300'lere geri dönüyor. Açık web sayfası yokken bile 35 MiB "web içeriği" buna ilave oluyor. linuxmint.tr veya startpage arama motoru gibi aşırı yüklü olmayan 4 tane tab açsam web içeriği 200-270 MiB civarında oynuyor. (Buraya kadar 1 GiB'ı doldurduk.) Daha yüklü, bol görselli, videolu vb sayfalar ise çok daha fazla yer tutuyorlar. Facebook ise tam bir felaket. Bunun bir sayfasını açıp, unutup kendi haline bıraksanız dolduruyor da dolduruyor. Tek bir facebook sayfasının 1,3 GiB'a ulaştığına şahit oldum. Tabi bilgisayarımı çalışamaz hale getirdiğinden doğruca sayfayı kapatmak zorunda kaldım. Ayrıca bu, internet paketininizin hunharca tüketilmesi demek de oluyor.
Aklıma firefox'da kurulu bulunan eklentiler geldi. 3 eklentimin hepsini kaldırdım, 150-200 MiB bellek açıldı. Çok gerekli bulduğum AddBlock Plus'ı tekrar yükledim 80 MiB yer tuttu.
Sonuç olarak şöyle diyebilir miyiz?: "Bilgisayarımın nominal 2 GB belleği ve 1,86 GHz işlemcisi günümüz ihtiyaçları için yetersiz kalıyor." - Oysa son Mint sürümü olan 18.2'nin duyurusunda sistem gerekliliği olarak 1 GB yeterli ama rahat çalışmak için 2 GB tavsiye edilir diyor. Bu bir tezat değil mi? Acaba sabit diskimin yavaşlığı gibi bir sebepten takas işleminin yavaş olması gibi bir sorunum da mı var?
Uzun yazdım biliyorum ama benzer sorunu olan diğer linux kullanıcılarına da faydalı olacağını umuyorum.