You are not logged in.

#1 2010-04-02 07:50:42

cf8
Member
From: Russia
Registered: 2008-10-21
Posts: 83

Acer Revo

So i finally bought an ACER Revo (R3610).
vNDBlYQ
My device is exactly the same, but without this "Windows Vista" sticker, there was Linpus Linux installed smile
Currently I am using it for internet, movies, music, torrents and some other services.

Here is lspci:

00:00.0 Host bridge: nVidia Corporation MCP79 Host Bridge (rev b1)
00:00.1 RAM memory: nVidia Corporation MCP79 Memory Controller (rev b1)
00:03.0 ISA bridge: nVidia Corporation MCP79 LPC Bridge (rev b2)
00:03.1 RAM memory: nVidia Corporation MCP79 Memory Controller (rev b1)
00:03.2 SMBus: nVidia Corporation MCP79 SMBus (rev b1)
00:03.3 RAM memory: nVidia Corporation MCP79 Memory Controller (rev b1)
00:03.5 Co-processor: nVidia Corporation MCP79 Co-processor (rev b1)
00:04.0 USB Controller: nVidia Corporation MCP79 OHCI USB 1.1 Controller (rev b1)
00:04.1 USB Controller: nVidia Corporation MCP79 EHCI USB 2.0 Controller (rev b1)
00:08.0 Audio device: nVidia Corporation MCP79 High Definition Audio (rev b1)
00:09.0 PCI bridge: nVidia Corporation MCP79 PCI Bridge (rev b1)
00:0b.0 SATA controller: nVidia Corporation MCP79 AHCI Controller (rev b1)
00:0c.0 PCI bridge: nVidia Corporation MCP79 PCI Express Bridge (rev b1)
00:10.0 PCI bridge: nVidia Corporation MCP79 PCI Express Bridge (rev b1)
00:15.0 PCI bridge: nVidia Corporation MCP79 PCI Express Bridge (rev b1)
00:16.0 PCI bridge: nVidia Corporation MCP79 PCI Express Bridge (rev b1)
00:17.0 PCI bridge: nVidia Corporation MCP79 PCI Express Bridge (rev b1)
00:18.0 PCI bridge: nVidia Corporation MCP79 PCI Express Bridge (rev b1)
03:00.0 VGA compatible controller: nVidia Corporation ION VGA (rev b1)
05:00.0 Ethernet controller: Atheros Communications Inc. AR5001 Wireless Network Adapter (rev 01)

Here is /proc/cpuinfo (with Hyper-threading on)

processor    : 0
vendor_id    : GenuineIntel
cpu family    : 6
model        : 28
model name    : Intel(R) Atom(TM) CPU  330   @ 1.60GHz
stepping    : 2
cpu MHz        : 1600.047
cache size    : 512 KB
physical id    : 0
siblings    : 4
core id        : 0
cpu cores    : 2
apicid        : 0
initial apicid    : 0
fdiv_bug    : no
hlt_bug        : no
f00f_bug    : no
coma_bug    : no
fpu        : yes
fpu_exception    : yes
cpuid level    : 10
wp        : yes
flags        : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc arch_perfmon pebs bts aperfmperf pni dtes64 monitor ds_cpl tm2 ssse3 cx16 xtpr pdcm movbe lahf_lm
bogomips    : 3200.08
clflush size    : 64
cache_alignment    : 64
address sizes    : 32 bits physical, 48 bits virtual
power management:

processor    : 1
vendor_id    : GenuineIntel
cpu family    : 6
model        : 28
model name    : Intel(R) Atom(TM) CPU  330   @ 1.60GHz
stepping    : 2
cpu MHz        : 1600.047
cache size    : 512 KB
physical id    : 0
siblings    : 4
core id        : 1
cpu cores    : 2
apicid        : 2
initial apicid    : 2
fdiv_bug    : no
hlt_bug        : no
f00f_bug    : no
coma_bug    : no
fpu        : yes
fpu_exception    : yes
cpuid level    : 10
wp        : yes
flags        : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc arch_perfmon pebs bts aperfmperf pni dtes64 monitor ds_cpl tm2 ssse3 cx16 xtpr pdcm movbe lahf_lm
bogomips    : 3194.96
clflush size    : 64
cache_alignment    : 64
address sizes    : 32 bits physical, 48 bits virtual
power management:

processor    : 2
vendor_id    : GenuineIntel
cpu family    : 6
model        : 28
model name    : Intel(R) Atom(TM) CPU  330   @ 1.60GHz
stepping    : 2
cpu MHz        : 1600.047
cache size    : 512 KB
physical id    : 0
siblings    : 4
core id        : 0
cpu cores    : 2
apicid        : 1
initial apicid    : 1
fdiv_bug    : no
hlt_bug        : no
f00f_bug    : no
coma_bug    : no
fpu        : yes
fpu_exception    : yes
cpuid level    : 10
wp        : yes
flags        : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc arch_perfmon pebs bts aperfmperf pni dtes64 monitor ds_cpl tm2 ssse3 cx16 xtpr pdcm movbe lahf_lm
bogomips    : 3194.90
clflush size    : 64
cache_alignment    : 64
address sizes    : 32 bits physical, 48 bits virtual
power management:

processor    : 3
vendor_id    : GenuineIntel
cpu family    : 6
model        : 28
model name    : Intel(R) Atom(TM) CPU  330   @ 1.60GHz
stepping    : 2
cpu MHz        : 1600.047
cache size    : 512 KB
physical id    : 0
siblings    : 4
core id        : 1
cpu cores    : 2
apicid        : 3
initial apicid    : 3
fdiv_bug    : no
hlt_bug        : no
f00f_bug    : no
coma_bug    : no
fpu        : yes
fpu_exception    : yes
cpuid level    : 10
wp        : yes
flags        : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc arch_perfmon pebs bts aperfmperf pni dtes64 monitor ds_cpl tm2 ssse3 cx16 xtpr pdcm movbe lahf_lm
bogomips    : 3194.92
clflush size    : 64
cache_alignment    : 64
address sizes    : 32 bits physical, 48 bits virtual
power management:

And some tests:

gtkperf -a:

GtkEntry - time:  0.00
GtkComboBox - time:  0.52
GtkComboBoxEntry - time:  0.16
GtkSpinButton - time:  0.25
GtkProgressBar - time:  0.12
GtkToggleButton - time:  0.24
GtkCheckButton - time:  0.24
GtkRadioButton - time:  0.53
GtkTextView - Add text - time:  2.69
GtkTextView - Scroll - time:  0.44
GtkDrawingArea - Lines - time:  2.19
GtkDrawingArea - Circles - time:  2.04
GtkDrawingArea - Text - time:  1.65
GtkDrawingArea - Pixbufs - time:  0.26
 --- 
Total time: 11.35

glxgears:

14121 frames in 5.0 seconds = 2824.151 FPS
13795 frames in 5.0 seconds = 2758.976 FPS
13918 frames in 5.0 seconds = 2783.447 FPS
14757 frames in 5.0 seconds = 2951.389 FPS
13726 frames in 5.0 seconds = 2745.090 FPS
12819 frames in 5.0 seconds = 2563.770 FPS
13771 frames in 5.0 seconds = 2754.077 FPS

First of all, after installation i built kernel26-ck with this changes in config:

CONFIG_SCHED_BFS=y
CONFIG_LOCALVERSION="-ck"
CONFIG_MATOM=y
CONFIG_NOHIGHMEM=y
CONFIG_VMSPLIT_2G=y
CONFIG_PAGE_OFFSET=0x80000000
CONFIG_HZ_10000=y
CONFIG_HZ=10000

Also i installed nvidia-beta drivers.

Mplayer and XBMC works like a charm with vdpau. Also i can control XBMC from my PSP.

The only bad thing - poor 2d performance with NVIDIA drivers (window resize/move).

Im trying to fix it by adding:

Option         "PixmapCacheSize" "300000"
Option         "OnDemandVBlankInterrupts" "True"
Option         "NoLogo"        "True"
Option         "RenderAccel" "True"
Option         "TripleBuffer" "True"
Option         "DamageEvents" "True"

to xorg.conf

and

nvidia-settings -a InitialPixmapPlacement=2 -a GlyphCache=1 &

to ~/.xinitrc

Any sugesstions?

Offline

#2 2010-04-02 08:27:07

thestinger
Package Maintainer (PM)
From: Toronto, Canada
Registered: 2010-01-23
Posts: 478

Re: Acer Revo

2d performance has always been terrible for me in linux - opengl works great, but not the simple stuff

usually nvidia cards have multiple performance levels (my old 7900gtx goes from 275MHz to 630MHz and then 650MHz core clock)

2d doesn't usually cause the driver to go into the higher performance modes

you could disable power saving to keep the card at full performance all the time (you'll increase idle power consumption a bit, but it's not like you have a power hungry 260gtx in there)

##/etc/modprobe.d/modprobe.conf

## disable GPU frequency scaling
options nvidia NVreg_RegistryDwords="PerfLevelSrc=0x2222"

this won't be a miraculous fix for the problem, but it should help


also I think you need

nvidia-settings -l &

in .xinitrc too if you've got custom nvidia settings (try turning on mouse cursor shadow and restarting X, without this it doesn't appear)

this is from nvidia-settings -h

  -l, --load-config-only
      Load the configuration file, send the values specified therein to the X server, and exit.  This mode of operation is
      useful to place in your .xinitrc file, for example.

Offline

#3 2010-04-02 09:44:29

cf8
Member
From: Russia
Registered: 2008-10-21
Posts: 83

Re: Acer Revo

Thank you, thestinger!
Disabling power save for GPU make some boost to 2d performance.

P.S. need to see how to make XOR'ed windows move/resize in dwm...

Offline

Board footer

Powered by FluxBB