Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
problema risoluzione monitor esterno con xf86-video-i810
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian)
View previous topic :: View next topic  
Author Message
flocchini
Veteran
Veteran


Joined: 17 May 2003
Posts: 1124
Location: Milano, Italy

PostPosted: Tue May 15, 2007 11:27 pm    Post subject: problema risoluzione monitor esterno con xf86-video-i810 Reply with quote

allora, con ordine. Si parla di un notebook (vaio sz3) con una gma950

Quote:
00:00.0 Host bridge: Intel Corporation Mobile 945GM/PM/GMS, 943/940GML and 945GT Express Memory Controller Hub (rev 03)
00:02.0 VGA compatible controller: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller (rev 03)
00:02.1 Display controller: Intel Corporation Mobile 945GM/GMS, 943/940GML Express Integrated Graphics Controller (rev 03)


utilizzo xf86-video-i810 per i driver, il problema e' con la risoluzione video esterna

con le versioni < 2.0 mi e' impossibile avere il dri e soprattutto il clone su entrambi i monitor (flatpanel e esterno vga), con la versione 2.0 (che pare essere un branch totalmente diverso fornito da intel funziona invece perfettamente ottenendo quindi il monitor del portatile in 1280x800 con panning e risoluzione nativa sullo schermo vga, visualizzato completamente. Il problema e' che la risoluzione esterna con i driver < 2.0 viene impostata correttamente a 1680x1050, con i driver 2.0 no, il massimo che ottengo e' un 1400x1050 ovviamente inguardabile. Perche' sbattersi per i 2.0 direte voi? Perche' con < 2.0 (1.7.4 e precedenti) ogni tanto A CASO X si avvia con una fastidiosa striscia in mezzo allo schermo, tipo ram video bacata (memoria condivisa, ovviamente a posto invece). Un riavvio e tutto perfetto. Con i 2.0 mai successo, anche brutalizzando X con riavvii a raffica. Oltre a cio', la visualizzazione in contemporanea sui 2 schermi mi permette di fare il resize al volo con xrandr, fare l'undock e portarmi via il notebook senza fare altro, cosa che con gli altri driver mi e' impossibile fare (e soprattuto con windows si puo' fare :? )

915 resolution non ha dato risultati, qualsiasi tipo di idea e' bene accetta, allego xorg.conf

Quote:
Section "Module"

Load "i2c"
Load "dbe"
Load "dri"
Load "bitmap"
Load "ddc"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "type1"
Load "vbe"

EndSection

# **********************************************************************
# Files section. This allows default font and rgb paths to be set
# **********************************************************************

Section "Files"

# RgbPath "/usr/share/X11/rgb"

FontPath "/usr/share/fonts/misc:unscaled"
FontPath "/usr/share/fonts/Type1"
FontPath "/usr/share/fonts/TTF"
FontPath "/usr/share/fonts/corefonts"
FontPath "/usr/share/fonts/freefont"
FontPath "/usr/share/fonts/sharefonts"
FontPath "/usr/share/fonts/terminus"
FontPath "/usr/share/fonts/ttf-bitstream-vera"
FontPath "/usr/share/fonts/unifont"
FontPath "/usr/share/fonts/75dpi:unscaled"
FontPath "/usr/share/fonts/100dpi:unscaled"
FontPath "/usr/share/fonts/artwiz"
FontPath "/usr/share/fonts/intlfonts"

# ModulePath "/usr/lib/modules"

EndSection

# **********************************************************************
# Server flags section.
# **********************************************************************

Section "ServerFlags"

EndSection

# **********************************************************************
# Input devices
# **********************************************************************

# **********************************************************************
# Core keyboard's InputDevice section
# **********************************************************************

Section "InputDevice"

Identifier "Keyboard1"
Driver "kbd"
Option "AutoRepeat" "500 30"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "it"

EndSection


# **********************************************************************
# Core Pointer's InputDevice section
# **********************************************************************

Section "InputDevice"

Identifier "Mouse1"
Driver "mouse"
Option "Protocol" "IMPS/2" # IntelliMouse PS/2
Option "Device" "/dev/input/mice"
Option "ZAxisMapping" "4 5"

EndSection


# **********************************************************************
# Monitor section
# **********************************************************************

Section "Device"

Identifier "Intel Corporation Mobile Integrated Graphics Controller"
Driver "i810"
Screen 0
BusID "PCI:0:2:0"
VideoRam 131072
Option "XAANoOffscreenPixmaps" "true"
Option "NoAccel" "false"
Option "DRI" "true"
Option "MonitorLayout" "CRT"

EndSection

Section "Monitor"
# Block type: 2:0 3:fd
# Block type: 2:0 3:fc
Identifier "Desktop Monitor"
Option "DPMS"
VendorName "SAM"
ModelName "SyncMaster"
# Block type: 2:0 3:fd
HorizSync 30-81
VertRefresh 56-75
# Max dot clock (video bandwidth) 160 MHz
# Block type: 2:0 3:fc
# Block type: 2:0 3:ff
# DPMS capabilities: Active off:yes Suspend:no Standby:no

Mode "1680x1050" # vfreq 59.954Hz, hfreq 65.290kHz
DotClock 146.250000
HTimings 1680 1784 1960 2240
VTimings 1050 1053 1059 1089
Flags "+HSync" "-VSync"
EndMode
# Block type: 2:0 3:fd
# Block type: 2:0 3:fc
# Block type: 2:0 3:ff

EndSection


Section "Screen"
Identifier "Main Screen"
Device "Intel Corporation Mobile Integrated Graphics Controller"
Monitor "Desktop Monitor"
DefaultDepth 24
SubSection "Display"
Depth 8
Modes "1680x1050"
EndSubSection
SubSection "Display"
Depth 15
Modes "1680x1050"
EndSubSection
SubSection "Display"
Depth 16
Modes "1680x1050"
EndSubSection
SubSection "Display"
Depth 24
Modes "1680x1050"
EndSubSection
EndSection

Section "ServerLayout"
Option "AIGLX" "true"
Identifier "Default Layout"
Screen "Main Screen"
InputDevice "Keyboard1"
InputDevice "Mouse1"
EndSection

Section "DRI"
Group 0
Mode 0666
EndSection

Section "Extensions"
Option "Composite" "Enable"
EndSection


grazie :wink:
_________________
~~ Per amore della rosa si sopportano le spine... ~~
Back to top
View user's profile Send private message
flocchini
Veteran
Veteran


Joined: 17 May 2003
Posts: 1124
Location: Milano, Italy

PostPosted: Wed May 16, 2007 11:49 pm    Post subject: Reply with quote

nessuno eh? :cry:
_________________
~~ Per amore della rosa si sopportano le spine... ~~
Back to top
View user's profile Send private message
flocchini
Veteran
Veteran


Joined: 17 May 2003
Posts: 1124
Location: Milano, Italy

PostPosted: Thu May 17, 2007 5:41 pm    Post subject: Reply with quote

seguendo questo topic sono arrivato a creare una patch a xorg-server 1.3 [/quote]per il mio monitor samsung 205BW che sembra essere la causa del problema. Il fatto e' che ora la risoluzione e' corretta, ma la meta' superiore dello schermo sfarfalla un po', non capisco perche'...

patch originale per monitor 225BW

Code:
--- hw/xfree86/modes/xf86EdidModes.c   2007-05-02 01:23:52.000000000 +0200
+++ hw/xfree86/modes/xf86EdidModes.c.new   2007-05-02 01:24:09.000000000 +0200
@@ -92,6 +92,11 @@
    DDC->vendor.prod_id == 638)
    return TRUE;
     
+    /* Samsung SyncMaster 225BW */
+    if (memcmp (DDC->vendor.name, "SAM", 4) == 0 &&
+   DDC->vendor.prod_id == [b]596[/b])
+   return TRUE;
+
     return FALSE;
 }
 



che per il 205BW (20 pollici invece di 22) diventa

Code:
--- hw/xfree86/modes/xf86EdidModes.c   2007-05-02 01:23:52.000000000 +0200
+++ hw/xfree86/modes/xf86EdidModes.c.new   2007-05-02 01:24:09.000000000 +0200
@@ -92,6 +92,11 @@
    DDC->vendor.prod_id == 638)
    return TRUE;
     
+    /* Samsung SyncMaster 225BW */
+    if (memcmp (DDC->vendor.name, "SAM", 4) == 0 &&
+   DDC->vendor.prod_id == [b]541[/b])
+   return TRUE;
+
     return FALSE;
 }
 


visto che a parer mio l'unica cosa da sistemare e' il model number... O no? Ammetto che brancolo un po' nel buio :wink:
_________________
~~ Per amore della rosa si sopportano le spine... ~~
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum