Twoje PC  
Zarejestruj się na Twoje PC
TwojePC.pl | PC | Komputery, nowe technologie, recenzje, testy
B O A R D
   » Board
 » Zadaj pytanie
 » Archiwum
 » Szukaj
 » Stylizacja

 
M E N U
  0
 » Nowości
0
 » Archiwum
0
 » Recenzje / Testy
0
 » Board
0
 » Rejestracja
0
0
 
Szukaj @ TwojePC
 

w Newsach i na Boardzie
 
OBECNI NA TPC
 
 » Kenny 15:31
 » Doczu 15:28
 » Chavez 15:23
 » soyo 15:18
 » adolphik 15:13
 » Holyboy 15:07
 » ToM78 15:04
 » Logan 14:49
 » DJopek 14:42
 » maddog 14:41
 » rooter666 14:40
 » wielo 14:37
 » rainy 14:27
 » coolio 14:25
 » Bonifacyz 14:24
 » KHot 14:23
 » Paweł27 14:16
 » Wedelek 14:14
 » Visar 14:12
 » GLI 13:55

 Dzisiaj przeczytano
 36866 postów,
 wczoraj 25433

 Szybkie ładowanie
 jest:
włączone.

 
ccc
TwojePC.pl © 2001 - 2025
A R C H I W A L N A   W I A D O M O Ś Ć
    

[Linux] Opróżnianie bufora nagrywarki podczas przewijania ekranu , Master/Pentium 26/05/07 21:35
Objawy: Przy nagrywaniu płyt poprzez K3B podczas przewijania stron WWW opróżnia się bufor nagrywarki (nie programu).
Prawdopodobne przyczyna: Podczas przewijania ekranów w przeglądarce wstrzymywany jest transfer na szynie ATA.
Co sprawdziłem:
- DMA jest właczone
- jest tak przy ReiserFS i XFS
- dzieje się tak przy OpenSuse 10.0-10.2
- karta grafiki NVidii, problemy zarówna na sterownikach NVidii jak i tych z Xfree.
- zwiększanie bufora nagrywanie NIC nie zmienia.
Jakieś pomysły co to może być?

Nie ma tego złego , co by się w gorsze
obrócić nie mogło - jak nie wierzysz
włącz komputer :-)

  1. Hmmm... , ligand17 26/05/07 23:10
    Czy masz włączone pełne przyspieszenie sprzętowe w X'ach?

    1. tak , Master/Pentium 27/05/07 10:05
      mam 3D. Działa także w grach.

      Nie ma tego złego , co by się w gorsze
      obrócić nie mogło - jak nie wierzysz
      włącz komputer :-)

      1. Nie chodzi mi o 3D , ligand17 27/05/07 12:21
        tylko o przyspieszenie sprzętowe.

  2. 123 , RusH 27/05/07 12:37
    $ cat /proc/interrupts

    jeden zaraz po boocie, drugi po nagrywaniu z przewijaniem :)

    I fix shit
    http://raszpl.blogspot.com/

    1. sprawdzę , Master/Pentium 27/05/07 13:06
      trop wydaje się sensowny

      Nie ma tego złego , co by się w gorsze
      obrócić nie mogło - jak nie wierzysz
      włącz komputer :-)

    2. wyniki , Master/Pentium 28/05/07 21:10
      1. Przed nagrywaniem
      CPU0
      0: 26432 IO-APIC-edge timer
      1: 87 IO-APIC-edge i8042
      6: 5 IO-APIC-edge floppy
      8: 0 IO-APIC-edge rtc
      9: 0 IO-APIC-level acpi
      12: 128 IO-APIC-edge i8042
      15: 1439 IO-APIC-edge ide1
      177: 16552 IO-APIC-level libata, NVidia CK8S
      185: 7507 IO-APIC-level ohci_hcd:usb2, eth0
      193: 5471 IO-APIC-level ehci_hcd:usb1, ohci_hcd:usb3
      201: 2 IO-APIC-level ohci1394
      209: 0 IO-APIC-level saa7134[0]
      217: 0 IO-APIC-level snd_ca0106
      225: 3546 IO-APIC-level nvidia
      NMI: 0
      LOC: 26340
      ERR: 0
      MIS: 0

      2. Po nagrywaniu:
      CPU0
      0: 526327 IO-APIC-edge timer
      1: 161 IO-APIC-edge i8042
      6: 5 IO-APIC-edge floppy
      8: 0 IO-APIC-edge rtc
      9: 0 IO-APIC-level acpi
      12: 21932 IO-APIC-edge i8042
      15: 195866 IO-APIC-edge ide1
      177: 49100 IO-APIC-level libata, NVidia CK8S
      185: 209096 IO-APIC-level ohci_hcd:usb2, eth0
      193: 144007 IO-APIC-level ehci_hcd:usb1, ohci_hcd:usb3
      201: 2 IO-APIC-level ohci1394
      209: 0 IO-APIC-level saa7134[0]
      217: 0 IO-APIC-level snd_ca0106
      225: 68112 IO-APIC-level nvidia
      NMI: 0
      LOC: 526253
      ERR: 0
      MIS: 0

      3. Znowu przed nagrywaniem
      CPU0
      0: 26305 IO-APIC-edge timer
      1: 106 IO-APIC-edge i8042
      6: 5 IO-APIC-edge floppy
      8: 0 IO-APIC-edge rtc
      9: 0 IO-APIC-level acpi
      12: 984 IO-APIC-edge i8042
      15: 998 IO-APIC-edge ide1
      177: 16765 IO-APIC-level libata, NVidia CK8S
      185: 7471 IO-APIC-level ohci_hcd:usb2, eth0
      193: 5414 IO-APIC-level ehci_hcd:usb1, ohci_hcd:usb3
      201: 2 IO-APIC-level ohci1394
      209: 0 IO-APIC-level snd_ca0106
      217: 0 IO-APIC-level saa7134[0]
      225: 3569 IO-APIC-level nvidia
      NMI: 0
      LOC: 26213
      ERR: 0
      MIS: 0

      4. Nagrywanie z przełączaniem okien Konqueror'a oraz przewijaniem stron.
      CPU0
      0: 204702 IO-APIC-edge timer
      1: 267 IO-APIC-edge i8042
      6: 5 IO-APIC-edge floppy
      8: 0 IO-APIC-edge rtc
      9: 0 IO-APIC-level acpi
      12: 54880 IO-APIC-edge i8042
      15: 152046 IO-APIC-edge ide1
      177: 50041 IO-APIC-level libata, NVidia CK8S
      185: 85240 IO-APIC-level ohci_hcd:usb2, eth0
      193: 54672 IO-APIC-level ehci_hcd:usb1, ohci_hcd:usb3
      201: 2 IO-APIC-level ohci1394
      209: 0 IO-APIC-level snd_ca0106
      217: 0 IO-APIC-level saa7134[0]
      225: 47520 IO-APIC-level nvidia
      NMI: 0
      LOC: 204616
      ERR: 0
      MIS: 0

      Nie ma tego złego , co by się w gorsze
      obrócić nie mogło - jak nie wierzysz
      włącz komputer :-)

      1. ERR: 0 , RusH 28/05/07 21:38
        wiec raczej nie przerwania, chociaz dla pewnosci zabootuj z noapic

        I fix shit
        http://raszpl.blogspot.com/

        1. sprawdzę na dniach , Master/Pentium 28/05/07 21:51
          przełączenie zakładek NATYCHMIAST przerywa zapis (lampka gaśnie) na ułamek sekundy. Przewijanie strony ma mniej drastyczny wpływ ale też powoduje opróżnianie bufora.
          Aha - chyba najważniejsze czyli konfiguracja:
          1. OpenSuse 10.2 x64, wgrane uaktualnienia. K3B z dodatkowych repozytoriów. Jądro firmowe.
          2. Płyta Asus'a na nForce - K8N - wersja podstawowa
          3. grafika to GF 5700 Leadtec'a na AGP (x8)
          4. Sterowniki binarne nvidii
          dmesg podaje
          agpgart: Found an AGP 3.0 compliant device at 0000:00:00.0.
          agpgart: Putting AGP V3 device at 0000:00:00.0 into 8x mode
          agpgart: Putting AGP V3 device at 0000:01:00.0 into 8x mode

          ACPI: PCI Interrupt Link [LNKA] (IRQs 16 17 18 19) *0, disabled.
          ACPI: PCI Interrupt Link [LNKB] (IRQs 16 17 18 19) *11
          ACPI: PCI Interrupt Link [LNKC] (IRQs 16 17 18 19) *9
          ACPI: PCI Interrupt Link [LNKD] (IRQs 16 17 18 19) *9
          ACPI: PCI Interrupt Link [LNKE] (IRQs 16 17 18 19) *11
          ACPI: PCI Interrupt Link [LUS0] (IRQs 20 21 22) *5
          ACPI: PCI Interrupt Link [LUS1] (IRQs 20 21 22) *9
          ACPI: PCI Interrupt Link [LUS2] (IRQs 20 21 22) *10
          ACPI: PCI Interrupt Link [LKLN] (IRQs 20 21 22) *3
          ACPI: PCI Interrupt Link [LAUI] (IRQs 20 21 22) *7
          ACPI: PCI Interrupt Link [LKMO] (IRQs 20 21 22) *0, disabled.
          ACPI: PCI Interrupt Link [LKSM] (IRQs 20 21 22) *0, disabled.
          ACPI: PCI Interrupt Link [LTID] (IRQs 20 21 22) *0
          ACPI: PCI Interrupt Link [LTIE] (IRQs 20 21 22) *0, disabled.
          ACPI: PCI Interrupt Link [LATA] (IRQs 20 21 22) *14
          PCI: Using ACPI for IRQ routing
          PCI: If a device doesn't work, try "pci=routeirq". If it helps, post a report
          agpgart: Detected AGP bridge 0
          agpgart: Setting up Nforce3 AGP.
          agpgart: AGP aperture is 256M @ 0xe0000000

          Mogę ci przesłać config X'ów oraz wyjście dmesg na pocztę.

          Nie ma tego złego , co by się w gorsze
          obrócić nie mogło - jak nie wierzysz
          włącz komputer :-)

          1. 123 , RusH 28/05/07 23:16
            w xorg.cong nic nie bedzie (jesli masz wlaczona akceleracje), apic = przerwania logiczne i HGW jak zmapowane fizycznie, oczywisicje jesli trzymamy sie wersji o przerwaniach :) dlatego sproboj z noapic (i nolapic) , wtedy bedzie widac jak urzadzenia wisza fizycznie, mozesz nawet bez ACPI sprobowac (acpi=no)

            a jak z obciazeniem CPU podczas przewijania/przerzucania zakladek? i podczas nagrywania?

            I fix shit
            http://raszpl.blogspot.com/

            1. wyniki , Master/Pentium 29/05/07 19:58
              1. Przed
              CPU0
              0: 63512 XT-PIC timer
              1: 113 XT-PIC i8042
              2: 0 XT-PIC cascade
              3: 22410 XT-PIC eth0
              5: 0 XT-PIC ohci_hcd:usb1
              6: 5 XT-PIC floppy
              7: 424 XT-PIC NVidia CK8S
              8: 0 XT-PIC rtc
              9: 2 XT-PIC acpi, ohci_hcd:usb2, saa7134[0], ohci1394
              10: 31705 XT-PIC libata, ehci_hcd:usb3
              11: 12672 XT-PIC snd_ca0106, nvidia
              12: 128 XT-PIC i8042
              15: 4067 XT-PIC ide1
              NMI: 0
              LOC: 63433
              ERR: 0
              MIS: 0

              2. Nagrywanie z przeszkadzaniem
              CPU0
              0: 367110 XT-PIC timer
              1: 289 XT-PIC i8042
              2: 0 XT-PIC cascade
              3: 146310 XT-PIC eth0
              5: 0 XT-PIC ohci_hcd:usb1
              6: 5 XT-PIC floppy
              7: 822 XT-PIC NVidia CK8S
              8: 0 XT-PIC rtc
              9: 2 XT-PIC acpi, ohci_hcd:usb2, saa7134[0], ohci1394
              10: 157486 XT-PIC libata, ehci_hcd:usb3
              11: 86484 XT-PIC snd_ca0106, nvidia
              12: 87184 XT-PIC i8042
              15: 166686 XT-PIC ide1
              NMI: 0
              LOC: 367047
              ERR: 0
              MIS: 0

              Obciążenie CPU jakieś 40% podczas przełączania zakładek.

              Pózniej sprawdzę czy problem dotyczy Firefox'a. Zastanawia mnie bowiem czy problem nie dotyczy KDE (kiedyś wczesne wersje KDE 3 miały problem ze strumieniami danych, K3B ładnie to wykazywał).

              Nie ma tego złego , co by się w gorsze
              obrócić nie mogło - jak nie wierzysz
              włącz komputer :-)

              1. no to przerwania mozna kompletnie wykluczyc , RusH 29/05/07 20:21
                lekko koncza mi sie pomysly, moze sprawdz jak wyglada wypalanie bezposrednio z linii polecen (cdrecord)

                I fix shit
                http://raszpl.blogspot.com/

                1. kolejne wyniki , Master/Pentium 29/05/07 20:39
                  1. Firefox zachowuje się identycznie
                  2. Nagrywanie z linii poleceń też
                  3. Podwyższenie priorytetu nie pomaga ( nice -2 growisofs -Z /dev/hdc -R -J cos_tam_do_nagrania )

                  Brak pomysłów, sprawdzę póżniej na knoppix'ie.

                  Nie ma tego złego , co by się w gorsze
                  obrócić nie mogło - jak nie wierzysz
                  włącz komputer :-)

    
All rights reserved ® Copyright and Design 2001-2025, TwojePC.PL