GNU/Linux sistemlerde video oynatma sırasında yüksek CPU kullanımı

Yani şöyle diyebilirim: Normalde soğuk olan PC video izlemeye başladıktan sonra ısınıyor.
Bu konulara çok hakim değilim, ekran sürücü yapılandırması nasıl oluyor?

Intel ekran kartı kullanıyorsan /usr/share/X11/xorg.conf.d/ dizininde 20-intel.conf dosyası olması gerekir. Bu dosya Intel için bir sürücü dosyasıdır ve içeriği alttaki gibidir.
Kod:
Section "Device"
    Identifier "Intel Graphics"
    Driver "intel"
    Option "AccelMethod" "sna"
    Option "TearFree" "true"
    Option "DRI" "3"
EndSection

Nvidia kullanıyorsan sürücü kurmamış olabilirsin, kurduysan sürüm yanlış olabilir veya kurulu olduğu halde düzgün kurulmayabilir.

Bunlar yapılmazsa video düzgün gösterse bile sisteme yüklenir.
 
Çİft ekran kartlı bilgisayarlarda görüntü işlemcisi intel'dir. Nvidia daha çok oyunlarda veya birtakım programlar kullanırken performans sağlaması açısından kullanılır. Mobil işlemcilerde -eğer çift çekirdekse- donanım hızlandırma cpu kullanımını artırır. Yöntemleri deneyin eğer olmazsa daha hafif linux dağıtımlarını deneyin.
Manjaro XFCE kullanmıştım. Gayet hafifti ama onda da aynı sorunu yaşamıştım. Öyleyse önce donanım hızlandırma kapatayım.
 
~ >>> lspci
00:00.0 Host bridge: Intel Corporation 3rd Gen Core processor DRAM Controller (rev 09)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v2/3rd Gen Core processor PCI Express Root Port (rev 09)
00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09)
00:14.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller (rev 04)
00:16.0 Communication controller: Intel Corporation 7 Series/C216 Chipset Family MEI Controller #1 (rev 04)
00:1a.0 USB controller: Intel Corporation 7 Series/C216 Chipset Family USB Enhanced Host Controller #2 (rev 04)
00:1b.0 Audio device: Intel Corporation 7 Series/C216 Chipset Family High Definition Audio Controller (rev 04)
00:1c.0 PCI bridge: Intel Corporation 7 Series/C216 Chipset Family PCI Express Root Port 1 (rev c4)
00:1c.1 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 2 (rev c4)
00:1c.3 PCI bridge: Intel Corporation 7 Series/C216 Chipset Family PCI Express Root Port 4 (rev c4)
00:1d.0 USB controller: Intel Corporation 7 Series/C216 Chipset Family USB Enhanced Host Controller #1 (rev 04)
00:1f.0 ISA bridge: Intel Corporation HM76 Express Chipset LPC Controller (rev 04)
00:1f.2 SATA controller: Intel Corporation 7 Series Chipset Family 6-port SATA Controller [AHCI mode] (rev 04)
00:1f.3 SMBus: Intel Corporation 7 Series/C216 Chipset Family SMBus Controller (rev 04)
01:00.0 VGA compatible controller: NVIDIA Corporation GF108M [GeForce GT 635M] (rev ff)
01:00.1 Audio device: NVIDIA Corporation GF108 High Definition Audio Controller (rev ff)
03:00.0 Network controller: Qualcomm Atheros AR9485 Wireless Network Adapter (rev 01)
04:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTL8411 PCI Express Card Reader (rev 01)
04:00.2 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 0a)
Kod şeklinde yapıştırmayı bilmiyorum. Umarım ceza sebebi değildir. Kusura bakmayın.
 
~ >>> Lspci
00:00.0 Host bridge: Intel Corporation 3RD Gen Core Processor DRAM Controller (rev 09)
00:01.0 PCI bridge: Intel Corporation Xeon E3-1200 v2/3rd Gen Core Processor PCI Express Root Port (rev 09)
00:02.0 VGA compatible Controller: Intel Corporation 3RD Gen Core Processor Graphics Controller (rev 09)
00:14.0 USB Controller: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller (rev 04)
00:16.0 Communication Controller: Intel Corporation 7 Series/C216 Chipset Family MEI Controller #1 (rev 04)
00:1a. 0 USB Controller: Intel Corporation 7 Series/C216 Chipset Family USB Enhanced Host Controller #2 (rev 04)
00:1b. 0 Audio device: Intel Corporation 7 Series/C216 Chipset Family High Definition Audio Controller (rev 04)
00:1C. 0 PCI bridge: Intel Corporation 7 Series/C216 Chipset Family PCI Express Root Port 1 (rev C4)
00:1C. 1 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 2 (rev C4)
00:1C. 3 PCI bridge: Intel Corporation 7 Series/C216 Chipset Family PCI Express Root Port 4 (rev C4)
00:1D. 0 USB Controller: Intel Corporation 7 Series/C216 Chipset Family USB Enhanced Host Controller #1 (rev 04)
00:1F. 0 ISA bridge: Intel Corporation HM76 Express Chipset LPC Controller (rev 04)
00:1F. 2 SATA Controller: Intel Corporation 7 Series Chipset Family 6-port SATA Controller [AHCI mode] (rev 04)
00:1F. 3 SMBus: Intel Corporation 7 Series/C216 Chipset Family SMBus Controller (rev 04)
01:00.0 VGA compatible Controller: NVIDIA Corporation GF108M [GeForce GT 635M] (rev ff)
01:00.1 Audio device: NVIDIA Corporation GF108 High Definition Audio Controller (rev ff)
03:00.0 Network Controller: Qualcomm Atheros AR9485 Wireless Network Adapter (rev 01)
04:00.0 Unassigned class [ff00]: Realtek Semiconductor Co. Ltd. RTL8411 PCI Express Card Reader (rev 01)
04:00.2 Ethernet Controller: Realtek Semiconductor Co. Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 0a)
Kod şeklinde yapıştırmayı bilmiyorum. Umarım ceza sebebi değildir. Kusura bakmayın.

Arkadaşlarında belirttiği gibi NVIDIA Linux için biraz sıkıntılı bundan dolayı olması muhtemel.
 
Düzgün bir rehber eşliğinde yapmamış olmak beni zora itti diyeyim. 😅
Yardıma hala açığım. 😊

Intel ekran kartı kullanıyorsan /usr/share/X11/xorg.conf.d/ dizininde 20-intel.conf dosyası olması gerekir. Bu dosya Intel için bir sürücü dosyasıdır ve içeriği alttaki gibidir.
Kod:
Section "Device"
    Identifier "Intel Graphics"
    Driver "intel"
    Option "AccelMethod" "sna"
    Option "TearFree" "true"
    Option "DRI" "3"
EndSection

Bu rehberi beğenmedin mi?
 

Yeni konular

Geri
Yukarı