You are not logged in.
I'm trying Crunchbang 10 for first time. Just installed it on my sister's old laptop (Fujitsu-Siemens AMILO L7320GW). I had some troubles with the xorg.conf but I found this one , copy, paste it, and replace some settings. But still I experience window tearing and slow desktop graphics (with both Openbox and XFCE) compare to WinXP.
Is there something I can add or delete from my xorg,conf or grub file for better desktop performance?
xorg.conf
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "us"
Option "XkbOptions" "lv3:ralt_switch"
EndSection
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "Emulate3Buttons" "true"
EndSection
Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "HorizEdgeScroll" "0"
EndSection
Section "Device"
Identifier "Configured Video Device"
Boardname "via"
Busid "PCI:1:0:0"
Driver "openchrome"
Screen 0
Option "Accel" "
Option "ActiveDevice" "LCD"
Option "SWcursor" "true"
Option "AccelMethod" "XAA"
Option "MaxDRIMem" "64"
Option "VBEModes" "True"
Option "EnableAGPDMA" "True"
Option "AGPMode" "4"
EndSection
Section "Monitor"
Identifier "Configured Monitor"
Vendorname "Generic LCD Display"
Modelname "LCD Panel 1280x800"
Option "DPMS"
Horizsync 28-51
Vertrefresh 43-60
modeline "800x600@56" 36.0 800 824 896 1024 600 601 603 625 +hsync +vsync
modeline "800x600@60" 40.0 800 840 968 1056 600 601 605 628 +hsync +vsync
modeline "1024x768@60" 60.0 1024 1048 1080 1280 768 769 772 795 +hsync
+vsync
modeline "1280x768@60" 80.14 1280 1344 1480 1680 768 769 772 795 -hsync
+vsync
modeline "1280x800@60" 83.46 1280 1344 1480 1680 800 801 804 828 -hsync
+vsync
EndSection
Section "Screen"
Identifier "Default Screen"
Device "Configured Video Device"
Monitor "Configured Monitor"
Defaultdepth 16
SubSection "Display"
Depth 16
Modes "1280x800@60" "1024x768@60" "1280x768@60" "800x600@60" "800x600@56"
Virtual 1280 800
EndSubSection
EndSectiongrub
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
GRUB_DEFAULT=0
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo CrunchBang`
GRUB_CMDLINE_LINUX_DEFAULT="quiet vga=0x318"
GRUB_CMDLINE_LINUX=""
# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"
# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console
# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480
# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true
# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_LINUX_RECOVERY="true"
# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"lspci
00:00.0 Host bridge: VIA Technologies, Inc. CN700/VN800/P4M800CE/Pro Host Bridge
00:00.1 Host bridge: VIA Technologies, Inc. CN700/VN800/P4M800CE/Pro Host Bridge
00:00.2 Host bridge: VIA Technologies, Inc. CN700/VN800/P4M800CE/Pro Host Bridge
00:00.3 Host bridge: VIA Technologies, Inc. PT890 Host Bridge
00:00.4 Host bridge: VIA Technologies, Inc. CN700/VN800/P4M800CE/Pro Host Bridge
00:00.7 Host bridge: VIA Technologies, Inc. CN700/VN800/P4M800CE/Pro Host Bridge
00:01.0 PCI bridge: VIA Technologies, Inc. VT8237/VX700 PCI Bridge
00:06.0 Ethernet controller: Atheros Communications Inc. AR2413 802.11bg NIC (rev 01)
00:0f.0 IDE interface: VIA Technologies, Inc. VIA VT6420 SATA RAID Controller (rev 80)
00:0f.1 IDE interface: VIA Technologies, Inc. VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06)
00:10.0 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
00:10.1 USB Controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 81)
00:10.4 USB Controller: VIA Technologies, Inc. USB 2.0 (rev 86)
00:11.0 ISA bridge: VIA Technologies, Inc. VT8237 ISA bridge [KT600/K8T800/K8T890 South]
00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235/8237 AC97 Audio Controller (rev 60)
00:11.6 Communication controller: VIA Technologies, Inc. AC'97 Modem Controller (rev 80)
00:12.0 Ethernet controller: VIA Technologies, Inc. VT6102 [Rhine-II] (rev 78)
01:00.0 VGA compatible controller: VIA Technologies, Inc. CN700/P4M800 Pro/P4M800 CE/VN800 [S3 UniChrome Pro] (rev 01)Last edited by mogop (2012-08-27 05:45:40)
Offline
Hi,
oh well, the VIA S3 (Unichrome). I never experienced really good graphics performance with them, but it should work OK. Is the module actually loaded? Can you post:
lsmodIt will be a long list. Or we take a shortcut and
sudo apt-get install xserver-xorg-video-openchromeIf it's alreadyinstalled - that's it.
Edit: Scratch that
I just noticed you attached the xorg.log - openchrome is already in use. Well...
The Amilo is quite weak on RAM, so you might consider upgrading that (if you see some really cheap RAM modules). I used to have a similar model, and full-screen Flash was always a bit blocky, so don't expect miracles 
Edit #412: http://forums.debian.net/viewtopic.php? … 52#p232231 I cannot confirm this but try to install the other packages listed there for mesa. Also have a looky at the xorg.conf posted there, maybe there are some modelines which fit better.
Last edited by machinebacon (2012-08-21 11:46:03)
Sweaty lads picking up the soap | I love the new "Ignore user" button
Offline
my RAM is 1.5GB now - I added additional 1GB recently
lsmod
Module Size Used by
aes_i586 6816 1
aes_generic 25738 1 aes_i586
via 29047 2
drm 112053 3 via
cpufreq_stats 1997 0
cpufreq_userspace 1480 0
cpufreq_powersave 602 0
cpufreq_conservative 4018 0
sco 5885 2
bridge 33031 0
stp 996 1 bridge
bnep 7452 2
l2cap 21721 3 bnep
bluetooth 36319 5 sco,bnep,l2cap
fuse 44272 3
loop 9769 0
snd_via82xx 15256 0
snd_via82xx_modem 6292 0
gameport 6061 1 snd_via82xx
snd_mpu401_uart 4067 1 snd_via82xx
snd_ac97_codec 79152 2 snd_via82xx,snd_via82xx_modem
snd_seq_midi 3576 0
snd_seq_midi_event 3684 1 snd_seq_midi
ac97_bus 710 1 snd_ac97_codec
snd_rawmidi 12513 2 snd_mpu401_uart,snd_seq_midi
snd_pcm 47222 3 snd_via82xx,snd_via82xx_modem,snd_ac97_codec
snd_seq 35463 2 snd_seq_midi,snd_seq_midi_event
snd_timer 12270 2 snd_pcm,snd_seq
arc4 974 2
i2c_viapro 4423 0
snd_seq_device 3673 3 snd_seq_midi,snd_rawmidi,snd_seq
ecb 1405 2
i2c_core 12787 2 drm,i2c_viapro
ath5k 104054 0
mac80211 123586 1 ath5k
ath 6018 1 ath5k
cfg80211 87649 3 ath5k,mac80211,ath
video 14605 0
psmouse 44837 0
snd 34415 9 snd_via82xx,snd_via82xx_modem,snd_mpu401_uart,snd_ac97_codec,snd_rawmidi,snd_pcm,snd_seq,snd_timer,snd_seq_device
rfkill 10264 3 bluetooth,cfg80211
shpchp 21200 0
snd_page_alloc 5045 3 snd_via82xx,snd_via82xx_modem,snd_pcm
output 1204 1 video
soundcore 3450 1 snd
pcspkr 1207 0
joydev 6739 0
serio_raw 2916 0
evdev 5609 20
led_class 1757 1 ath5k
pci_hotplug 18545 1 shpchp
battery 3782 0
processor 26327 1
button 3598 0
ac 1640 0
ext4 256936 2
mbcache 3762 1 ext4
jbd2 56251 1 ext4
crc16 1027 2 l2cap,ext4
usbhid 28016 0
hid 50909 1 usbhid
sg 19937 0
sr_mod 10770 0
cdrom 26435 1 sr_mod
sd_mod 26013 4
crc_t10dif 1012 1 sd_mod
ata_generic 2247 0
pata_via 5701 3
uhci_hcd 16057 0
fan 2586 0
sata_via 5608 0
ehci_hcd 28689 0
thermal 9206 0
via_rhine 14627 0
libata 115869 3 ata_generic,pata_via,sata_via
mii 2714 1 via_rhine
thermal_sys 9378 4 video,processor,fan,thermal
usbcore 99321 4 usbhid,uhci_hcd,ehci_hcd
nls_base 4541 1 usbcore
scsi_mod 105001 4 sg,sr_mod,sd_mod,libataOffline
Thanks for the answer.
Have you checked the "edits" I added in post #2?
Sweaty lads picking up the soap | I love the new "Ignore user" button
Offline
yes
I've got the modules installed. And that xorg.conf is almost the same like mine.
Offline
Well, I have no other ideas, sorry. Good luck with #!
Sweaty lads picking up the soap | I love the new "Ignore user" button
Offline
Though, one thing: xorg.conf there's a line
Option "Accel" "which doesn't make sense like this. Either it should be
Option "Accel" ""or
Option "Accel" "True"or
Option "Accel" "False"Edit: Reference http://www.x.org/archive/X11R6.8.1/doc/xorg.conf.5.html
Example: the following option entries are equivalent:
Option "Accel" "Off"
Option "NoAccel"
Option "NoAccel" "On"
Option "Accel" "false"
Option "Accel" "no"
so you can try "Accel" with "on" or "true" or "yes".
Last edited by machinebacon (2012-08-21 16:28:31)
Sweaty lads picking up the soap | I love the new "Ignore user" button
Offline
glxinfo
name of display: :0.0
display: :0 screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.2
server glx extensions:
GLX_ARB_multisample, GLX_EXT_import_context, GLX_EXT_texture_from_pixmap,
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_OML_swap_method,
GLX_SGI_make_current_read, GLX_SGI_swap_control, GLX_SGIS_multisample,
GLX_SGIX_fbconfig, GLX_SGIX_pbuffer, GLX_SGIX_visual_select_group
client glx vendor string: Mesa Project and SGI
client glx version string: 1.4
client glx extensions:
GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_allocate_memory,
GLX_MESA_copy_sub_buffer, GLX_MESA_swap_control,
GLX_MESA_swap_frame_usage, 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 version: 1.2
GLX extensions:
GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_swap_control,
GLX_MESA_swap_frame_usage, GLX_OML_swap_method, 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
OpenGL vendor string: VIA Technology
OpenGL renderer string: Mesa DRI UniChrome 20060710 x86/MMX/SSE2
OpenGL version string: 1.2 Mesa 7.7.1
OpenGL extensions:
GL_EXT_compiled_vertex_array, GL_EXT_texture_env_add, GL_ARB_draw_buffers,
GL_ARB_imaging, GL_ARB_multisample, GL_ARB_multitexture,
GL_ARB_point_parameters, GL_ARB_texture_compression,
GL_ARB_texture_env_add, GL_ARB_texture_env_combine,
GL_ARB_texture_mirrored_repeat, GL_ARB_transpose_matrix,
GL_ARB_vertex_buffer_object, GL_ARB_window_pos, GL_EXT_abgr, GL_EXT_bgra,
GL_EXT_blend_color, GL_EXT_blend_logic_op, GL_EXT_blend_minmax,
GL_EXT_blend_subtract, GL_EXT_convolution, GL_EXT_copy_texture,
GL_EXT_draw_range_elements, GL_EXT_fog_coord, GL_EXT_histogram,
GL_EXT_multi_draw_arrays, GL_EXT_packed_pixels, GL_EXT_point_parameters,
GL_EXT_polygon_offset, GL_EXT_rescale_normal, GL_EXT_secondary_color,
GL_EXT_separate_specular_color, GL_EXT_stencil_wrap, GL_EXT_subtexture,
GL_EXT_texture, GL_EXT_texture3D, GL_EXT_texture_edge_clamp,
GL_EXT_texture_env_combine, GL_EXT_texture_lod_bias,
GL_EXT_texture_object, GL_EXT_vertex_array, GL_APPLE_packed_pixels,
GL_IBM_multimode_draw_arrays, GL_IBM_rasterpos_clip,
GL_IBM_texture_mirrored_repeat, GL_MESA_window_pos, GL_NV_blend_square,
GL_NV_light_max_exponent, GL_NV_texgen_reflection, GL_OES_read_format,
GL_SGI_color_matrix, GL_SGI_color_table, GL_SGIS_texture_edge_clamp,
GL_SGIS_texture_lod, GL_SUN_multi_draw_arrays
24 GLX Visuals
visual x bf lv rg d st colorbuffer ax dp st accumbuffer ms cav
id dep cl sp sz l ci b ro r g b a bf th cl r g b a ns b eat
----------------------------------------------------------------------
0x21 16 tc 0 16 0 r y . 5 6 5 0 0 24 8 0 0 0 0 0 0 None
0x5b 16 tc 0 16 0 r . . 5 6 5 0 0 0 0 0 0 0 0 0 0 None
0x5c 16 tc 0 16 0 r . . 5 6 5 0 0 0 0 16 16 16 0 0 0 Slow
0x5d 16 tc 0 16 0 r y . 5 6 5 0 0 0 0 0 0 0 0 0 0 None
0x5e 16 tc 0 16 0 r y . 5 6 5 0 0 0 0 16 16 16 0 0 0 Slow
0x5f 16 tc 0 16 0 r . . 5 6 5 0 0 16 0 0 0 0 0 0 0 None
0x60 16 tc 0 16 0 r . . 5 6 5 0 0 16 0 16 16 16 0 0 0 Slow
0x61 16 tc 0 16 0 r y . 5 6 5 0 0 16 0 0 0 0 0 0 0 None
0x62 16 tc 0 16 0 r y . 5 6 5 0 0 16 0 16 16 16 0 0 0 Slow
0x63 16 tc 0 16 0 r . . 5 6 5 0 0 24 8 0 0 0 0 0 0 None
0x64 16 tc 0 16 0 r . . 5 6 5 0 0 24 8 16 16 16 0 0 0 Slow
0x65 16 tc 0 16 0 r y . 5 6 5 0 0 24 8 16 16 16 0 0 0 Slow
0x66 16 dc 0 16 0 r . . 5 6 5 0 0 0 0 0 0 0 0 0 0 None
0x67 16 dc 0 16 0 r . . 5 6 5 0 0 0 0 16 16 16 0 0 0 Slow
0x68 16 dc 0 16 0 r y . 5 6 5 0 0 0 0 0 0 0 0 0 0 None
0x69 16 dc 0 16 0 r y . 5 6 5 0 0 0 0 16 16 16 0 0 0 Slow
0x6a 16 dc 0 16 0 r . . 5 6 5 0 0 16 0 0 0 0 0 0 0 None
0x6b 16 dc 0 16 0 r . . 5 6 5 0 0 16 0 16 16 16 0 0 0 Slow
0x6c 16 dc 0 16 0 r y . 5 6 5 0 0 16 0 0 0 0 0 0 0 None
0x6d 16 dc 0 16 0 r y . 5 6 5 0 0 16 0 16 16 16 0 0 0 Slow
0x6e 16 dc 0 16 0 r . . 5 6 5 0 0 24 8 0 0 0 0 0 0 None
0x6f 16 dc 0 16 0 r . . 5 6 5 0 0 24 8 16 16 16 0 0 0 Slow
0x70 16 dc 0 16 0 r y . 5 6 5 0 0 24 8 0 0 0 0 0 0 None
0x71 16 dc 0 16 0 r y . 5 6 5 0 0 24 8 16 16 16 0 0 0 Slow
24 GLXFBConfigs:
visual x bf lv rg d st colorbuffer ax dp st accumbuffer ms cav
id dep cl sp sz l ci b ro r g b a bf th cl r g b a ns b eat
----------------------------------------------------------------------
0x43 0 tc 0 16 0 r . . 5 6 5 0 0 0 0 0 0 0 0 0 0 None
0x44 0 tc 0 16 0 r . . 5 6 5 0 0 0 0 16 16 16 0 0 0 Slow
0x45 0 tc 0 16 0 r y . 5 6 5 0 0 0 0 0 0 0 0 0 0 None
0x46 0 tc 0 16 0 r y . 5 6 5 0 0 0 0 16 16 16 0 0 0 Slow
0x47 0 tc 0 16 0 r . . 5 6 5 0 0 16 0 0 0 0 0 0 0 None
0x48 0 tc 0 16 0 r . . 5 6 5 0 0 16 0 16 16 16 0 0 0 Slow
0x49 0 tc 0 16 0 r y . 5 6 5 0 0 16 0 0 0 0 0 0 0 None
0x4a 0 tc 0 16 0 r y . 5 6 5 0 0 16 0 16 16 16 0 0 0 Slow
0x4b 0 tc 0 16 0 r . . 5 6 5 0 0 24 8 0 0 0 0 0 0 None
0x4c 0 tc 0 16 0 r . . 5 6 5 0 0 24 8 16 16 16 0 0 0 Slow
0x4d 0 tc 0 16 0 r y . 5 6 5 0 0 24 8 0 0 0 0 0 0 None
0x4e 0 tc 0 16 0 r y . 5 6 5 0 0 24 8 16 16 16 0 0 0 Slow
0x4f 0 dc 0 16 0 r . . 5 6 5 0 0 0 0 0 0 0 0 0 0 None
0x50 0 dc 0 16 0 r . . 5 6 5 0 0 0 0 16 16 16 0 0 0 Slow
0x51 0 dc 0 16 0 r y . 5 6 5 0 0 0 0 0 0 0 0 0 0 None
0x52 0 dc 0 16 0 r y . 5 6 5 0 0 0 0 16 16 16 0 0 0 Slow
0x53 0 dc 0 16 0 r . . 5 6 5 0 0 16 0 0 0 0 0 0 0 None
0x54 0 dc 0 16 0 r . . 5 6 5 0 0 16 0 16 16 16 0 0 0 Slow
0x55 0 dc 0 16 0 r y . 5 6 5 0 0 16 0 0 0 0 0 0 0 None
0x56 0 dc 0 16 0 r y . 5 6 5 0 0 16 0 16 16 16 0 0 0 Slow
0x57 0 dc 0 16 0 r . . 5 6 5 0 0 24 8 0 0 0 0 0 0 None
0x58 0 dc 0 16 0 r . . 5 6 5 0 0 24 8 16 16 16 0 0 0 Slow
0x59 0 dc 0 16 0 r y . 5 6 5 0 0 24 8 0 0 0 0 0 0 None
0x5a 0 dc 0 16 0 r y . 5 6 5 0 0 24 8 16 16 16 0 0 0 SlowActually I changed that to "Accel" "true" and I'm not sure if it correct value
Offline
You'll see after a reboot or restarting X.
Sweaty lads picking up the soap | I love the new "Ignore user" button
Offline
there is no change. except X could something else cause that tearing , like - OpenBox, kernel configuration or else?
Because I've installed #! 10 on my laptop (with radeon vga) but also have this window tearing
Offline
See this link for another openchrome xorg.conf snippet: http://crunchbanglinux.org/forums/post/228219/#p228219
Adjust for your panel size. IIRC "ForcePanel" is required.
bootinfoscript - emacs primer - wireless problems- I ♥ #!
Offline
Xorg.conf.log
(WW) CHROME(0): Panel on K8M800 and VM800 is currently not supported.
(WW) CHROME(0): Using VBE to set modes to work around this.anyway I there is no difference at performance.
and just to add - tear windows while moving around only on horizontal , moving windows vertical is fine. And I feel like the FAN is running high all the time (I'm not sure if it is Xorg related)
Last edited by mogop (2012-08-28 10:35:03)
Offline
I just found out that there is Unichrome X driver (which is not available at debian's repos) is it better or worst than openchrome?
Offline
Copyright © 2012 CrunchBang Linux.
Proudly powered by Debian. Hosted by Linode.
Debian is a registered trademark of Software in the Public Interest, Inc.