View previous topic :: View next topic |
Author |
Message |
Gamblor n00b
Joined: 28 Jan 2004 Posts: 24 Location: Gotland, Sweden
|
Posted: Tue Jul 05, 2005 2:37 pm Post subject: Sämre prestanda i med Dualhead i Xorg |
|
|
Hejsan.
Jag har märkt sämre responsivitet och framförallt hackigare musrörelser när jag aktiverar dubbla bildskärmar (xinerama) i min xorg-konfiguration.
Det är en ganska subtil men ändå klart kännbar skillnad i grafik- och musprestanda när jag byter mellan single och dualscreen.
Är detta en vanlig följd?
kärna: 2.6.11-r11 (med DRI-drivare till radeon inkompilerade)
xorg: 6.8.2-r1
drivare: xorg's egna radeon
windowmanager: xfce4 4.2.2
hårdvara: som i signaturen (graffakortet är fuskflashat till 9700pro) kopplat till en TFT(primär) och en CRT (sekundär)
Medveten om att jag med denna konfiguration inte kan få DRI/3d-acceleration, jag är bara ute efter bra 2d-prestanda överlag.
Konfiguration (tagit bort vad jag tror är ickerelevanta bitar)
Code: |
Section "ServerFlags"
# Option "Xinerama"
EndSection
Section "Module"
Load "dbe" # Double-Buffering Extension
Load "v4l" # Video for Linux
Load "extmod"
SubSection "extmod"
Option "omit xfree86-dga"
EndSubSection
Load "type1"
Load "freetype"
Load "glx"
# Load "dri"
EndSection
[...]
Section "Device"
Identifier "device0"
VendorName "ATI"
BoardName "ATI Radeon"
Driver "radeon"
BusID "PCI:1:0:0"
Option "DCCMode" "on"
Option "DPMS"
Screen 0
EndSection
Section "Device"
Identifier "device1"
BoardName "ATI Radeon"
Driver "radeon"
BusID "PCI:1:0:0"
Option "DCCMode" "on"
Option "DPMS"
Screen 1
EndSection
Section "Monitor"
Identifier "monitor0"
Option "dpms"
EndSection
Section "Monitor"
Identifier "monitor1"
Option "dpms"
EndSection
Section "Screen"
Identifier "Screen0"
Device "device0"
Monitor "monitor0"
DefaultColorDepth 24
Subsection "Display"
Depth 24
Virtual 1280 1024
Modes "1280x1024"
EndSubsection
EndSection
Section "Screen"
Identifier "Screen1"
Device "device1"
Monitor "monitor1"
DefaultColorDepth 24
Subsection "Display"
Depth 24
Virtual 1024 768
Modes "1024x768"
EndSubsection
EndSection
Section "ServerLayout"
Identifier "Single Screen"
InputDevice "Keyboard1" "CoreKeyboard"
InputDevice "Mouse1" "CorePointer"
Screen "Screen0"
EndSection
#Section "ServerLayout"
# Identifier "Multihead layout"
# InputDevice "Keyboard1" "CoreKeyboard"
# InputDevice "Mouse1" "CorePointer"
# Screen "Screen0" 0 0
# Screen "Screen1" RightOf "Screen0"
#EndSection
|
Länk: Log från en session med dualscreen aktiverat
Som ni ser byter jag mellan single/dual genom att kommentera bort den serverlayout som jag inte vill köra, samt aktiverar/inaktiverar xinerama längst upp.
Vad jag kan se funkar allting i dualscreen men prestandan blir lidande. Musrörelser hackar till då och då, och systemet kan ta tid på sig att svara på GUI-aktiverade kommandon. T.ex. tar det ganska lång tid för stänga-av-dialogrutan att komma fram efter att jag tryckt på Exit-knappen i UI:t).
I singlescreen är muspekaren alltid lika jämn och stänga-av-dialogrutan dyker upp blixtsnabbt.
För att fråga som Sverker, ska det vara såhär?
Tack på förhand!
--------------------------------------
DFI LanParty UT nF3 250GB | A64 NewCastle 2GHz @ 2.5GHz 250MHz FSB | 1GB A-DATA Vitesta DDR500 @ 250MHz | R9500 Pro @ 300/300MHz |
|
Back to top |
|
|
muppski Tux's lil' helper
Joined: 25 Mar 2004 Posts: 130
|
Posted: Fri Jul 08, 2005 12:03 am Post subject: |
|
|
När jag provade Xinerama så hade jag inget sånt problem
Hursomhelst stängde jag av Xinerama ville hellre köra dual utan de
Vad händer om du gör det? |
|
Back to top |
|
|
c4 Guru
Joined: 21 Feb 2004 Posts: 312 Location: Sweden
|
Posted: Fri Jul 08, 2005 9:47 am Post subject: |
|
|
Jag använder nvidia twinview idag, men jag har tidigare använt xinerama med ett äldre ati-kort.
Att grafiken känns hackigare och fönstren kan ta längre tid att öppnas/stängas mm tycker jag är en självklarhet när du använder flera bildskärmar samtidigt. Du har en betydligt större bild som ska rendreras för grafikkortet, så det kan vara en förklaring.
Jag har inga siffror just nu, men jag har vid egna tester sett stora skillnader i antalet fps generade vid körning av glxgears mellan att köra X med en eller flera monitorer. Nu är detta inte en bra 'benchmark' i sig, men jag har åtminstone kunnat se tendenser och ändringar mellan hur olika skärmkonfigurationer och bildupplösningar har påverkat resultatet av glxgears. Slutsatsen då var att ju större bildyta, desstå mindre fps. _________________ AMD64 Gentoo Hardened server
AMD64 Xubuntu Desktop
X86 Dreamlinux Vaio laptop |
|
Back to top |
|
|
|