Przyczyna klatkowania gier flash

Gry online przez przeglądarkę internetową
Awatar użytkownika
Deezy
Sędziwy Jeż
Sędziwy Jeż
Posty: 95
Rejestracja: 16 lip 2013, 14:04
Płeć: Mężczyzna
Wersja Ubuntu: 16.04
Środowisko graficzne: Unity
Architektura: x86_64

Przyczyna klatkowania gier flash

Post autor: Deezy » 24 maja 2014, 17:09

Dokopałem się ostatnio do mojego staruszka i postawiłem na nim Ubuntu (głównie dlatego, że chciałem Wiedźmina przetestować, ale nawet nie działał). Zauważyłem jednak spory spadek fpsów podczas grania w głupie flashowe gierki, które grę uniemożliwiały, bo głównie sprawdzałem gry bardziej dynamiczne, w których liczy się każdy ułamek sekundy. Rozpocząłem śledztwo, ale wszystko wydawało się ok. Zużycie procesora w normie, sterowniki do karty sprawdziłem zamknięte i otwartoźródłowe. Wszystko aktualne. Dopiero dzisiaj zwróciłem uwagę, że system widzi tylko 2gb ram, a przy odpalonym Steamie, Kadu i przeglądarce zżerało 50% pamięci. Czy możliwym jest, że tej pamięci jest po prostu zbyt mało? Wydaje mi się to mało prawdopodobne, bo użycie pamięci podczas gry nie przekracza 70%. Drugą pamięć 2gb mam, ale prawdopodobnie uszkodziła się szyna (po wczepieniu pamięci jedynie do tej szyny komputer przy starcie wyje, jak stukilogramowy budzik). Jakieś rady?

Kod: Zaznacz cały

marcin-n61pb-m2s          
    description: Desktop Computer
    product: N61PB-M2S ()
    vendor: BIOSTAR Group
    version: N61PB-M2S
    width: 64 bits
    capabilities: smbios-2.5 dmi-2.5 vsyscall32
    configuration: boot=normal chassis=desktop uuid=00306719-58CD-0000-0807-060504030201
  *-core
       description: Motherboard
       product: N61PB-M2S
       vendor: BIOSTAR Group
       physical id: 0
       serial: OEM
     *-firmware
          description: BIOS
          vendor: Phoenix Technologies, LTD
          physical id: 0
          version: 6.00 PG
          date: 05/06/2009
          size: 128KiB
          capacity: 960KiB
          capabilities: isa pci pnp apm upgrade shadowing cdboot bootselect socketedrom edd int13floppy360 int13floppy1200 int13floppy720 int13floppy2880 int5printscreen int9keyboard int14serial int17printer int10video acpi usb ls120boot zipboot biosbootspecification
     *-cpu
          description: CPU
          product: AMD Athlon(tm) II X2 250 Processor
          vendor: Advanced Micro Devices [AMD]
          physical id: 3
          bus info: cpu@0
          version: AMD Athlon(tm) II X2 250 Processor
          slot: Socket AM2
          size: 3GHz
          capacity: 3GHz
          width: 64 bits
          clock: 200MHz
          capabilities: x86-64 fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp 3dnowext 3dnow constant_tsc rep_good nopl nonstop_tsc extd_apicid pni monitor cx16 popcnt lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt hw_pstate npt lbrv svm_lock nrip_save cpufreq
          configuration: cores=2 enabledcores=2 threads=2
        *-cache:0
             description: L1 cache
             physical id: a
             slot: Internal Cache
             size: 128KiB
             capacity: 128KiB
             capabilities: synchronous internal write-back
        *-cache:1
             description: L2 cache
             physical id: b
             slot: External Cache
             size: 1MiB
             capacity: 1MiB
             capabilities: synchronous internal write-back
     *-memory:0
          description: System Memory
          physical id: 1d
          slot: System board or motherboard
          size: 2GiB
        *-bank:0
             description: DIMM DDR2 400 MHz (2,5 ns) [empty]
             product: None
             vendor: None
             physical id: 0
             serial: None
             slot: A0
             width: 64 bits
             clock: 400MHz (2.5ns)
        *-bank:1
             description: DIMM DDR2 800 MHz (1,2 ns)
             product: 6400EL Series
             vendor: 7F7F7F7F7F020000
             physical id: 1
             serial: 00000000
             slot: A1
             size: 2GiB
             width: 64 bits
             clock: 800MHz (1.2ns)
        *-bank:2
             description: DIMM DDR2 400 MHz (2,5 ns) [empty]
             product: None
             vendor: None
             physical id: 2
             serial: None
             slot: A2
             width: 64 bits
             clock: 400MHz (2.5ns)
        *-bank:3
             description: DIMM DDR2 800 MHz (1,2 ns) [empty]
             product: None
             vendor: None
             physical id: 3
             serial: None
             slot: A3
             width: 64 bits
             clock: 800MHz (1.2ns)
     *-memory:1 UNCLAIMED
          description: RAM memory
          product: MCP61 Memory Controller
          vendor: NVIDIA Corporation
          physical id: 4
          bus info: pci@0000:00:00.0
          version: a1
          width: 32 bits
          clock: 66MHz (15.2ns)
          capabilities: ht bus_master cap_list
          configuration: latency=0
     *-isa
          description: ISA bridge
          product: MCP61 LPC Bridge
          vendor: NVIDIA Corporation
          physical id: 1
          bus info: pci@0000:00:01.0
          version: a2
          width: 32 bits
          clock: 66MHz
          capabilities: isa bus_master
          configuration: latency=0
          resources: ioport:c000(size=256)
     *-serial
          description: SMBus
          product: MCP61 SMBus
          vendor: NVIDIA Corporation
          physical id: 1.1
          bus info: pci@0000:00:01.1
          version: a2
          width: 32 bits
          clock: 66MHz
          capabilities: pm cap_list
          configuration: driver=nForce2_smbus latency=0
          resources: irq:10 ioport:fc00(size=64) ioport:1c00(size=64) ioport:f400(size=64)
     *-memory:2 UNCLAIMED
          description: RAM memory
          product: MCP61 Memory Controller
          vendor: NVIDIA Corporation
          physical id: 1.2
          bus info: pci@0000:00:01.2
          version: a2
          width: 32 bits
          clock: 66MHz (15.2ns)
          configuration: latency=0
     *-usb:0
          description: USB controller
          product: MCP61 USB 1.1 Controller
          vendor: NVIDIA Corporation
          physical id: 2
          bus info: pci@0000:00:02.0
          version: a3
          width: 32 bits
          clock: 66MHz
          capabilities: pm ohci bus_master cap_list
          configuration: driver=ohci-pci latency=0 maxlatency=1 mingnt=3
          resources: irq:22 memory:fe02f000-fe02ffff
     *-usb:1
          description: USB controller
          product: MCP61 USB 2.0 Controller
          vendor: NVIDIA Corporation
          physical id: 2.1
          bus info: pci@0000:00:02.1
          version: a3
          width: 32 bits
          clock: 66MHz
          capabilities: debug pm ehci bus_master cap_list
          configuration: driver=ehci-pci latency=0 maxlatency=1 mingnt=3
          resources: irq:21 memory:fe02e000-fe02e0ff
     *-pci:0
          description: PCI bridge
          product: MCP61 PCI bridge
          vendor: NVIDIA Corporation
          physical id: 100
          bus info: pci@0000:00:04.0
          version: a1
          width: 32 bits
          clock: 66MHz
          capabilities: pci ht subtractive_decode bus_master cap_list
          resources: ioport:b000(size=4096) memory:fdf00000-fdffffff memory:fde00000-fdefffff
     *-multimedia
          description: Audio device
          product: MCP61 High Definition Audio
          vendor: NVIDIA Corporation
          physical id: 5
          bus info: pci@0000:00:05.0
          version: a2
          width: 32 bits
          clock: 66MHz
          capabilities: pm msi ht bus_master cap_list
          configuration: driver=snd_hda_intel latency=0 maxlatency=5 mingnt=2
          resources: irq:22 memory:fe024000-fe027fff
     *-ide:0
          description: IDE interface
          product: MCP61 IDE
          vendor: NVIDIA Corporation
          physical id: 6
          bus info: pci@0000:00:06.0
          version: a2
          width: 32 bits
          clock: 66MHz
          capabilities: ide pm bus_master cap_list
          configuration: driver=pata_amd latency=0 maxlatency=1 mingnt=3
          resources: irq:0 ioport:1f0(size=8) ioport:3f6 ioport:170(size=8) ioport:376 ioport:f000(size=16)
     *-bridge
          description: Ethernet interface
          product: MCP61 Ethernet
          vendor: NVIDIA Corporation
          physical id: 7
          bus info: pci@0000:00:07.0
          logical name: eth0
          version: a2
          serial: 00:30:67:19:58:cd
          size: 100000000
          capacity: 100000000
          width: 32 bits
          clock: 66MHz
          capabilities: bridge pm msi ht bus_master cap_list ethernet physical mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
          configuration: autonegotiation=on broadcast=yes driver=forcedeth driverversion=0.64 duplex=full ip=192.168.1.18 latency=0 link=yes maxlatency=20 mingnt=1 multicast=yes port=MII speed=100Mbit/s
          resources: irq:44 memory:fe02d000-fe02dfff ioport:ec00(size=8)
     *-ide:1
          description: IDE interface
          product: MCP61 SATA Controller
          vendor: NVIDIA Corporation
          physical id: 8
          bus info: pci@0000:00:08.0
          version: a2
          width: 32 bits
          clock: 66MHz
          capabilities: ide pm msi ht bus_master cap_list
          configuration: driver=sata_nv latency=0 maxlatency=1 mingnt=3
          resources: irq:23 ioport:9f0(size=8) ioport:bf0(size=4) ioport:970(size=8) ioport:b70(size=4) ioport:d800(size=16) memory:fe02c000-fe02cfff
     *-ide:2
          description: IDE interface
          product: MCP61 SATA Controller
          vendor: NVIDIA Corporation
          physical id: 8.1
          bus info: pci@0000:00:08.1
          version: a2
          width: 32 bits
          clock: 66MHz
          capabilities: ide pm msi ht bus_master cap_list
          configuration: driver=sata_nv latency=0 maxlatency=1 mingnt=3
          resources: irq:23 ioport:9e0(size=8) ioport:be0(size=4) ioport:960(size=8) ioport:b60(size=4) ioport:c400(size=16) memory:fe02b000-fe02bfff
     *-pci:1
          description: PCI bridge
          product: MCP61 PCI Express bridge
          vendor: NVIDIA Corporation
          physical id: 9
          bus info: pci@0000:00:09.0
          version: a2
          width: 32 bits
          clock: 33MHz
          capabilities: pci pm msi ht pciexpress normal_decode bus_master cap_list
          configuration: driver=pcieport
          resources: irq:40 ioport:a000(size=4096) memory:f8000000-fbffffff ioport:e0000000(size=268435456)
        *-display
             description: VGA compatible controller
             product: G92 [GeForce 9800 GT]
             vendor: NVIDIA Corporation
             physical id: 0
             bus info: pci@0000:02:00.0
             version: a2
             width: 64 bits
             clock: 33MHz
             capabilities: pm msi pciexpress vga_controller bus_master cap_list rom
             configuration: driver=nouveau latency=0
             resources: irq:43 memory:fa000000-faffffff memory:e0000000-efffffff memory:f8000000-f9ffffff ioport:ac00(size=128) memory:fb000000-fb01ffff
     *-pci:2
          description: PCI bridge
          product: MCP61 PCI Express bridge
          vendor: NVIDIA Corporation
          physical id: b
          bus info: pci@0000:00:0b.0
          version: a2
          width: 32 bits
          clock: 33MHz
          capabilities: pci pm msi ht pciexpress normal_decode bus_master cap_list
          configuration: driver=pcieport
          resources: irq:41 ioport:9000(size=4096) memory:fdd00000-fddfffff ioport:fdc00000(size=1048576)
     *-pci:3
          description: PCI bridge
          product: MCP61 PCI Express bridge
          vendor: NVIDIA Corporation
          physical id: c
          bus info: pci@0000:00:0c.0
          version: a2
          width: 32 bits
          clock: 33MHz
          capabilities: pci pm msi ht pciexpress normal_decode bus_master cap_list
          configuration: driver=pcieport
          resources: irq:42 ioport:8000(size=4096) memory:fdb00000-fdbfffff ioport:fda00000(size=1048576)
     *-pci:4
          description: Host bridge
          product: Family 10h Processor HyperTransport Configuration
          vendor: Advanced Micro Devices, Inc. [AMD]
          physical id: 101
          bus info: pci@0000:00:18.0
          version: 00
          width: 32 bits
          clock: 33MHz
     *-pci:5
          description: Host bridge
          product: Family 10h Processor Address Map
          vendor: Advanced Micro Devices, Inc. [AMD]
          physical id: 102
          bus info: pci@0000:00:18.1
          version: 00
          width: 32 bits
          clock: 33MHz
     *-pci:6
          description: Host bridge
          product: Family 10h Processor DRAM Controller
          vendor: Advanced Micro Devices, Inc. [AMD]
          physical id: 103
          bus info: pci@0000:00:18.2
          version: 00
          width: 32 bits
          clock: 33MHz
     *-pci:7
          description: Host bridge
          product: Family 10h Processor Miscellaneous Control
          vendor: Advanced Micro Devices, Inc. [AMD]
          physical id: 104
          bus info: pci@0000:00:18.3
          version: 00
          width: 32 bits
          clock: 33MHz
          configuration: driver=k10temp
          resources: irq:0
     *-pci:8
          description: Host bridge
          product: Family 10h Processor Link Control
          vendor: Advanced Micro Devices, Inc. [AMD]
          physical id: 105
          bus info: pci@0000:00:18.4
          version: 00
          width: 32 bits
          clock: 33MHz
     *-scsi:0
          physical id: a
          logical name: scsi0
          capabilities: emulated
        *-cdrom
             description: DVD-RAM writer
             product: CDDVDW SH-S222A
             vendor: TSSTcorp
             physical id: 0.0.0
             bus info: scsi@0:0.0.0
             logical name: /dev/cdrom
             logical name: /dev/sr0
             version: SB01
             capabilities: removable audio cd-r cd-rw dvd dvd-r dvd-ram
             configuration: ansiversion=5 status=nodisc
     *-scsi:1
          physical id: d
          logical name: scsi4
          capabilities: emulated
        *-disk
             description: ATA Disk
             product: ST3500418AS
             vendor: Seagate
             physical id: 0.0.0
             bus info: scsi@4:0.0.0
             logical name: /dev/sda
             version: CC34
             serial: 9VM0YZM5
             size: 465GiB (500GB)
             capabilities: partitioned partitioned:dos
             configuration: ansiversion=5 sectorsize=512 signature=0006dce8
           *-volume:0
                description: EXT4 volume
                vendor: Linux
                physical id: 1
                bus info: scsi@4:0.0.0,1
                logical name: /dev/sda1
                logical name: /
                version: 1.0
                serial: b3c79c28-95d3-4968-85af-336d84bcd6cf
                size: 463GiB
                capacity: 463GiB
                capabilities: primary bootable journaled extended_attributes large_files huge_files dir_nlink recover extents ext4 ext2 initialized
                configuration: created=2014-05-23 13:01:40 filesystem=ext4 lastmountpoint=/ modified=2014-05-24 16:32:40 mount.fstype=ext4 mount.options=rw,relatime,errors=remount-ro,data=ordered mounted=2014-05-24 16:32:41 state=mounted
           *-volume:1
                description: Extended partition
                physical id: 2
                bus info: scsi@4:0.0.0,2
                logical name: /dev/sda2
                size: 2044MiB
                capacity: 2044MiB
                capabilities: primary extended partitioned partitioned:extended
              *-logicalvolume
                   description: Linux swap / Solaris partition
                   physical id: 5
                   logical name: /dev/sda5
                   capacity: 2044MiB
                   capabilities: nofs
bear7
Moderator
Moderator
Posty: 6688
Rejestracja: 20 sty 2009, 23:12
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Inne
Architektura: x86_64
Lokalizacja: pwd

Re: Przyczyna klatkowania gier flash

Post autor: bear7 » 25 maja 2014, 16:37

Drugą pamięć 2gb mam, ale prawdopodobnie uszkodziła się szyna (po wczepieniu pamięci jedynie do tej szyny komputer przy starcie wyje, jak stukilogramowy budzik).
W takim wypadku, jaką masz pewność, że pierwsza szyna działa poprawnie i że nie została również uszkodzona?
Jakieś rady?
Może zacznij od sprawdzenia memtestem obie pamięci jedną po drugiej.
Następnie, zainstaluj sterownik własnościowy dla karty graficznej. Teraz pracujesz na otwartym:

Kod: Zaznacz cały

*-display
             description: VGA compatible controller
             product: G92 [GeForce 9800 GT]
             vendor: NVIDIA Corporation
             physical id: 0
             bus info: pci@0000:02:00.0
             version: a2
             width: 64 bits
             clock: 33MHz
             capabilities: pm msi pciexpress vga_controller bus_master cap_list rom
             configuration: driver=nouveau latency=0
             resources: irq:43 memory:fa000000-faffffff memory:e0000000-efffffff memory:f8000000-f9ffffff ioport:ac00(size=128) memory:fb000000-fb01ffff
Nie podałeś również informacji, z jakiej przeglądarki korzystasz. Ale jak sprawdzałeś tylko na domyślnym Firefoksie, to sprawdź na innej, alternatywnej przeglądarce, na przykład Google Chrome.
O pomoc pytaj a forum, a nie przez PW.
Awatar użytkownika
Deezy
Sędziwy Jeż
Sędziwy Jeż
Posty: 95
Rejestracja: 16 lip 2013, 14:04
Płeć: Mężczyzna
Wersja Ubuntu: 16.04
Środowisko graficzne: Unity
Architektura: x86_64

Re: Przyczyna klatkowania gier flash

Post autor: Deezy » 25 maja 2014, 22:36

bear7 pisze:
Jakieś rady?
Może zacznij od sprawdzenia memtestem obie pamięci jedną po drugiej.
Sprawdziłem jedną kość i nie wyrzuciło żadnego błędu. Drugiej sprawdzać nie ma sensu, bo przecież i tak jej nie użyję, bo druga szyna jest zepsuta.
bear7 pisze: Następnie, zainstaluj sterownik własnościowy dla karty graficznej. Teraz pracujesz na otwartym:
Sprawdzałem również sterownik własnościowy i sytuacja wygląda identycznie. Używam sterownika otwartoźródłowego, bo mam z nim mniej kłopotów. Przykładowo Left 4 Dead 2 chodzi mi tylko na otwartoźródłowym.
bear7 pisze: Nie podałeś również informacji, z jakiej przeglądarki korzystasz. Ale jak sprawdzałeś tylko na domyślnym Firefoksie, to sprawdź na innej, alternatywnej przeglądarce, na przykład Google Chrome.
Tak, korzystam z Firefoksa. Już sprawdzam inną przeglądarkę i za chwilę edytuję post.
@Edit:
Sprawdziłem Chromium, QupZillę i Midori. Na pierwszych dwóch było identycznie, jak na Firefoksie. Na Midori śmiga znacznie lepiej. Problem w tym, że bardzo przyzwyczaiłem się do liska. :(
bear7
Moderator
Moderator
Posty: 6688
Rejestracja: 20 sty 2009, 23:12
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Inne
Architektura: x86_64
Lokalizacja: pwd

Re: Przyczyna klatkowania gier flash

Post autor: bear7 » 26 maja 2014, 21:13

Deezy pisze: Sprawdziłem Chromium, QupZillę i Midori. Na pierwszych dwóch było identycznie, jak na Firefoksie. Na Midori śmiga znacznie lepiej.
Sprawdzałeś zachowanie tych przeglądarek również na zamkniętym sterowniku własnościowym? Poza tym, które to wydanie sterownika testowałeś, bo dostępnych jest kilka.
Deezy pisze: Problem w tym, że bardzo przyzwyczaiłem się do liska. :(
A sprawdzałeś zachowanie Firefoksa na nowym koncie użytkownika? Utwórz nowe, tymczasowe konto użytkownika i przetestuj zachowanie Firefoksa. Może wina leży gdzieś po stronie ustawień na twoim koncie.
O pomoc pytaj a forum, a nie przez PW.
Awatar użytkownika
Deezy
Sędziwy Jeż
Sędziwy Jeż
Posty: 95
Rejestracja: 16 lip 2013, 14:04
Płeć: Mężczyzna
Wersja Ubuntu: 16.04
Środowisko graficzne: Unity
Architektura: x86_64

Re: Przyczyna klatkowania gier flash

Post autor: Deezy » 27 maja 2014, 13:06

Sprawdzałem na: NVidia binary driver -version 331.38 z nvidia-331 (własnościowy, przetestowany)
Było identycznie, jak na sterowniku otwartym.

Utworzyłem nowe konto użytkownika i rzeczywiście chodziło lepiej. Mimo wszystko, gdy Midori bardzo dobrze trzyma klatki na stałym poziomie, tak w lisku skakają, gdy na ekranie pojawi się więcej szczegółów. Generalnie powoli zaczynam się do Midori przyzwyczajać, bo wydajnościowo mi odpowiada. Ale musisz mieć racje, że wina leży po stronie ustawień mojego konta, bo obie przeglądarki wyciągają te kilkanaście klatek więcej na nowym koncie użytkownika. Tylko co mogłem skopać?
ODPOWIEDZ

Wróć do „Gry w przeglądarce”