View Single Post
Old 01-06-06, 06:33 AM   #8
Enverex
Registered User
 
Join Date: Jan 2006
Location: Worcester, UK
Posts: 29
Default Re: horrible 2D performance

Yes, Aliasing set to Subpixel Hinting and Subpixel Hinting set to full else it looks crap.

PHP Code:
01:00.0 VGA compatible controller: nVidia Corporation Unknown device 0092 (rev a1) (prog-if 00 [VGA])
        
Subsystem: XFX Pine Group Inc. Unknown device 2182
        Flags
: bus master, fast devsel, latency 0, IRQ 20
        Memory at d0000000
(32-bit, non-prefetchable) [size=16M]
        
Memory at c0000000 (64-bit, prefetchable) [size=256M]
        
Memory at d1000000 (64-bit, non-prefetchable) [size=16M]
        
I/O ports at 9000 [size=128]
        [
virtual] Expansion ROM at d2000000 [disabled] [size=128K]
        
Capabilities: [60] Power Management version 2
        Capabilities
: [68] Message Signalled Interrupts: 64bit+ Queue=0/0 Enable-
        
Capabilities: [78] Express Endpoint IRQ 0
        Capabilities
: [100] Virtual Channel
        Capabilities
: [128] Power Budgeting


cat
/proc/mtrr
reg00
: base=0x00000000 (   0MB), size=1024MB: write-back, count=1
Setting Aliasing to none makes them look crap, grayscale makes them just look fuzzy and you said that Subpixel hinting (the only one that looks acceptable) slows everything right down.

Is there any way of making them just look aliased like they do in Windows without a massive performance hit?

I have also noticed an issue with some of my letters sometimes overlapping with each other which is a little annoying.

FYI, with it set to monochrome:

PHP Code:
GtkPerf 0.40 - Starting testing: Fri Jan  6 12:33:03 2006

GtkEntry
- time:  0.02
GtkComboBox
- time:  0.67
GtkComboBoxEntry
- time:  0.62
GtkSpinButton
- time:  0.07
GtkProgressBar
- time:  0.03
GtkToggleButton
- time:  0.22
GtkCheckButton
- time:  0.19
GtkRadioButton
- time:  0.21
GtkTextView
- Add text - time:  0.32
GtkTextView
- Scroll - time:  0.18
GtkDrawingArea
- Lines - time:  0.15
GtkDrawingArea
- Circles - time:  0.17
GtkDrawingArea
- Text - time:  3.12
GtkDrawingArea
- Pixbufs - time:  0.60
---
Total time:  6.57
Enverex is offline   Reply With Quote