Newsgroup: it.comp.os.linux.debian
Titolo: Squeeze: 2.6.30 + fglrx e DRI/DRM

C'è qui qualcuno che riesce ad avviare il DRI con i driver fglrx (9/9) e
il kernel 2.6.30?
In tal caso potrebbe dirmi come c'è riuscito?
-- 
 La mente umana tratta una nuova idea allo stesso modo di come il corpo
 tratta una proteina estranea -- la rigetta.
 		-- P. Medawar

 In tal caso potrebbe dirmi come c'è riuscito?
Io uso il driver ati/radeon free. Anche a me coi driver fglrx non
funzionava il DRI: io davo la colpa alla mia scheda vecchiotta (radeon
9200se) che comunque è supportata dai driver ATI. A quel punto ho smesso
di far prove con i driver closed.
Però allora confermo i problemi.
-- 
Massimo Bacilieri AKA Crononauta

 9200se) che comunque è supportata dai driver ATI.
Da quel che so il supporto per schede fino alla 9600 (e forse fino alla 
X850) e` stato rimosso dai fglrx, e probabilmente in futuro verra` tolto 
anche quello a tutta la serie X, lasciando solo le HD.
Questo man mano che il supporto entra nei driver open (che ora supportano 
DRI e 3D fino alla x1950).
Bye.

 anche quello a tutta la serie X, lasciando solo le HD.
Scusate se mi intrometto: per una Mobility Radeon HD 3650 c'ï¿œ qualche 
speranza di avere qualcosa di meglio di "vesa"? Non mi funzionano radeon, 
radeonhd, fglrx (sia installati alla Debian che con l'eseguibile scaricato 
da ati)... Avendo poi un monitor 16:9 vedo tutto "allargato"... :-/
Ciao,
  Void

 "allargato"... :-/
Probabilmente ti manca qualche pacchetto, tipicamente linux-firmware o 
simile.
Io ho configurato di recente una HD3870 e una HD4300. Sulla prima uso i 
fglrx, mentre sulla seconda radeon (senza 3D).
Entrambi su monitor wide (1680x1050 la prima, 1440x900 la seconda)
Sulla 4300 gli fglrx (9-9) non funzionano, si pianta il kernel all'avvio 
di X... :/
Se hai la doppia uscita (DVI e VGA) prova a collegare il monitor 
all'altra. A me, sulla 4300, sulla DVI il monitor restava nero, mentre 
sulla VGA funzionava. Probabilmente bastava abilitare il doppio output, ma 
visto che poi il monitor "definitivo" era VGA, ho lasciato perdere.
Bye.

 Sulla 4300 gli fglrx (9-9) non funzionano, si pianta il kernel all'avvio
Io vorrei installarlo su un portatile (toshiba satellite a350), ma, anche 
con l'ultima versione scaricata dal sito ati ottengo questo, nel Xorg.0.log:
| (EE) fglrx(0): CAIL: CAIL_ASICSetup failed, error 1
| (EE) fglrx(0): GetBIOSParameter failed
| (EE) fglrx(0): PreInitAdatper failed
| (EE) fglrx(0): PreInit failed
| (II) fglrx(0): === [atiddxPreInit] === end
| (EE) fglrx(0): PPLIB: PPLIB is not initialized!.
| (EE) fglrx(0): PPLIB: swlPPLibNotifyEventToPPLib() failed!
| (EE) fglrx(0):        ulEventType = 0000000c, ulEventData = 00000001
| 
| Backtrace:
| 0: /usr/bin/X(xorg_backtrace+0x26) [0x4ee256]
| 1: /usr/bin/X(xf86SigHandler+0x39) [0x4840b9]
| 2: /lib/libc.so.6 [0x7f5d46ddadb0]
| 3: /usr/lib/xorg/modules/drivers//fglrx_drv.so(swlDalHelperClose+0x87)
| [0x7f5d453a88a7] 4:
| /usr/lib/xorg/modules/drivers//fglrx_drv.so(atiddxFreeScreen+0x129)
| [0x7f5d45384589] 5: /usr/bin/X(xf86DeleteScreen+0x7e) [0x480e5e] 6:
| /usr/bin/X(InitOutput+0xdda) [0x46de3a] 7: /usr/bin/X(main+0x200)
| [0x4331d0] 8: /lib/libc.so.6(__libc_start_main+0xe6) [0x7f5d46dc75c6]
| 9: /usr/bin/X [0x432819]
| 
| Fatal server error:
| Caught signal 11.  Server aborting
Ciao,
  Void

 In tal caso potrebbe dirmi come c'è riuscito?
Debian way utilizzando module-assistant:
m-a prepare
m-a build fglrx
m-a install fglrx
aticonfig --initial
e due righe aggiuntive al file xorg.conf per attivare l'overlay per i 
video nella sezione "Device":
	Option	    "VideoOverlay" "off"
	Option	    "OpenGLOverlay" "on"
E il tutto funziona perfettamente e con la massima soddisfazione (ottime 
prestazioni).
Un'ultima cosa: avendo un AMD Athlon64x2 avevo il kernel 64 bit e non c'è 
stato verso di far funzionare il driver fglrx (problemi con il DRM in 
fase di esecuzione: schermo nero). Quindi dopo più di 2 anni di onorato 
servizio ho "downgradato" alla versione 32 bit del kernel (686) ottenendo 
anche prestazioni grafiche migliori.
Che scheda hai? Che versione del kernel hai (686-amd64-ecc.)?
Cosa dice    cat /var/log/Xorg.0.log|grep '(EE)'  ?
Riesci a compilare il modulo?
Se non dai qualche informazione in più nessuno ti puo' aiutare.
Raffaele.

 writes:

Io ho una X1600, ufficialmente supportata sino ai fglrx 9-3. Dal
changelog mi pare di capire che da quella versione in poi lo sviluppo si
concentra sulle schede più recenti, mentre per quelle più vecchie esiste
una versione legacy dei driver, versione che io non ho trovato.
Per contro, dal manuale dei radeonhd (ver. 1.2.5-1) leggo:
--8<---------------cut here---------------start------------->
radeonhd is an Xorg driver for AMD GPG (ATI) R5xx/R6xx based video cards.
RADEONHD is still very much work in progress.
At the time of this writing, radeonhd has the following major limitations:
 · NO support for 2D & 3D acceleration, no support for Xvideo.
 · No TV, Component, and HDMI connector support so far.
 · Suspend & Resume is pretty much untested. Often it just works, but
   your milage may vary. 
 · After using the fglrx driver, the display can get very jittery with
   radeonhd.  Also suspend & resume will probably fail.  A reboot fixes
   this problem in most cases, sometimes a powercycle is necessary.
   Unloading the kernel module is typically not enough.
--8<---------------cut here---------------end--------------->8---
Tanto vale usare i vesa, che fanno veramente, ma veramente schifo. Le
finestre vengono disegnate a vista d'occhio.
-- 
      Daniele Giglio      Dona i tuoi cicli di clock alla ricerca!
 
http://boinc.berkeley.edu/
Io miracoli non ne faccio, ma se vi fa piacere ve ne posso promettere a
volonta'.		-- Remo B.

 Per contro, dal manuale dei radeonhd (ver. 1.2.5-1) leggo:
Lascia stare radeonhd, usa radeon. Io lo uso su una X1600 e su una X1950 e 
funziona anche il 3D.
radeonhd e` una specie di "banco di prova" per le nuove caratteristiche, 
che poi man mano che si stabilizzano vengono integrate nel radeon.
Bye.

 funziona anche il 3D.
Fatto, ma ottengo questo (ho ritagliato solo le parti che mi sono sembrate 
importanti):
(II) LoadModule: "glx"
(II) Loading /usr/lib/xorg/modules/extensions//libglx.so
dlopen: /usr/lib/xorg/modules/extensions//libglx.so: undefined symbol: 
miInitVisualsProc
(EE) Failed to load /usr/lib/xorg/modules/extensions//libglx.so
(II) UnloadModule: "glx"
(EE) Failed to load module "glx" (loader failed, 7)
(II) LoadModule: "dri"
(II) Loading /usr/lib/xorg/modules/extensions//libdri.so
(II) Module dri: vendor="X.Org Foundation"
	compiled for 7.1.0, module version = 1.0.0
	ABI class: X.Org Server Extension, version 0.3
(EE) module ABI major version (0) doesn't match the server's version (2)
(II) UnloadModule: "dri"
(II) Unloading /usr/lib/xorg/modules/extensions//libdri.so
(EE) Failed to load module "dri" (module requirement mismatch, 0)
(II) LoadModule: "dri2"
(II) Loading /usr/lib/xorg/modules/extensions//libdri2.so
(II) Module dri2: vendor="X.Org Foundation"
	compiled for 1.6.3.901, module version = 1.1.0
	ABI class: X.Org Server Extension, version 2.0
(II) Loading extension DRI2
Ciao e grazie,
  Void

 miInitVisualsProc
Sembra che tu abbia qualche problema di linking. Forse hai mischiato 
pacchetti da diverse fonti?
Oppure avevi installato fglrx manualmente?
Prova
aptitude install --reinstall xserver-xorg-core
magari dopo aver purgato fglrx.
Bye.

 funziona anche il 3D.
Grazie per il consiglio, la presenza dei driver fglrx preveniva il
corretto funzionamento dei radeon. Adesso funziona tutto
,----[ lsmod|grep radeon ]
| radeon                141984  2 
| drm                   172688  3 radeon
`----
Resta una perplessità, come faccio a lavorare sulla configurazione senza
un xorg.conf da modificare? Penso a mouse e touchpad, ma anche a
particolari opzioni della VGA.
Grazie.


 particolari opzioni della VGA.
Ti basta creare l'xorg.conf e metterci solo le opzioni che ti servono. Le 
altre le autorileva.
Bye.

 aptitude install --reinstall xserver-xorg-core
Fatto, ma a parte che aptitude mi risponde simpaticamente: "Questo Aptitude 
non ha i Poteri della Super Mucca.", ho fatto come mi hai detto: eliminato 
fglrx e reinstallato xserver-xorg-core. Ottengo perï¿œ sempre il consueto 
schermo nero e nello Xorg.log ottengo quanto segue:
,----[ /home/mcalorio/Xorg.0.log ]
| 
| X.Org X Server 1.6.3.901 (1.6.4 RC 1) [...]
| Build Operating System: Linux 2.6.30-1-amd64 x86_64 Debian [...]
| (==) No Layout section.  Using the first Screen section. [...]
| (==) No screen section available. Using defaults.
| (**) |-->Screen "Default Screen Section" (0)
| (**) |   |-->Monitor "<default monitor>"
| (==) No device specified for screen "Default Screen Section".
| Using the first device section listed.
| (**) |   |-->Device "Ati Radeon HD 3650"
| (==) No monitor specified for screen "Default Screen Section".
| Using a default monitor configuration. [...]
| (--) PCI:*(0:1:0:0) 1002:9591:1179:ff01 ATI Technologies Inc Mobility
| Radeon HD 3650 rev 0, Mem @ 0xc0000000/536870912, 0xbfef0000/65536, I/O @
| 0x00002000/256, BIOS @ 0x????????/131072 (II) Open ACPI successful
| (/var/run/acpid.socket) (II) System resource ranges:
| [0] -1	0	0xffffffff - 0xffffffff (0x1) MX[B]
| [1] -1	0	0x000f0000 - 0x000fffff (0x10000) MX[B]
| [2] -1	0	0x000c0000 - 0x000effff (0x30000) MX[B]
| [3] -1	0	0x00000000 - 0x0009ffff (0xa0000) MX[B]
| [4] -1	0	0x0000ffff - 0x0000ffff (0x1) IX[B]
| [5] -1	0	0x00000000 - 0x00000000 (0x1) IX[B]
| (II) LoadModule: "extmod"
| (II) Loading /usr/lib/xorg/modules/extensions//libextmod.so
| (II) Module extmod: vendor="X.Org Foundation"
| compiled for 1.6.3.901, module version = 1.0.0
| Module class: X.Org Server Extension
| ABI class: X.Org Server Extension, version 2.0
| (II) Loading extension SELinux
| (II) Loading extension MIT-SCREEN-SAVER
| (II) Loading extension XFree86-VidModeExtension
| (II) Loading extension XFree86-DGA
| (II) Loading extension DPMS
| (II) Loading extension XVideo
| (II) Loading extension XVideo-MotionCompensation
| (II) Loading extension X-Resource
| (II) LoadModule: "dbe"
| (II) Loading /usr/lib/xorg/modules/extensions//libdbe.so
| (II) Module dbe: vendor="X.Org Foundation"
| compiled for 1.6.3.901, module version = 1.0.0
| Module class: X.Org Server Extension
| ABI class: X.Org Server Extension, version 2.0
| (II) Loading extension DOUBLE-BUFFER
| (II) LoadModule: "glx"
| (II) Loading /usr/lib/xorg/modules/extensions//libglx.so
| (II) Module glx: vendor="X.Org Foundation"
| compiled for 1.6.3.901, module version = 1.0.0
| ABI class: X.Org Server Extension, version 2.0
| (==) AIGLX enabled
| (II) Loading extension GLX
| (II) LoadModule: "record"
| (II) Loading /usr/lib/xorg/modules/extensions//librecord.so
| (II) Module record: vendor="X.Org Foundation"
| compiled for 1.6.3.901, module version = 1.13.0
| Module class: X.Org Server Extension
| ABI class: X.Org Server Extension, version 2.0
| (II) Loading extension RECORD
| (II) LoadModule: "dri"
| (II) Loading /usr/lib/xorg/modules/extensions//libdri.so
| (II) Module dri: vendor="X.Org Foundation"
| compiled for 1.6.3.901, module version = 1.0.0
| ABI class: X.Org Server Extension, version 2.0
| (II) Loading extension XFree86-DRI
| (II) LoadModule: "dri2"
| (II) Loading /usr/lib/xorg/modules/extensions//libdri2.so
| (II) Module dri2: vendor="X.Org Foundation"
| compiled for 1.6.3.901, module version = 1.1.0
| ABI class: X.Org Server Extension, version 2.0
| (II) Loading extension DRI2
| (II) LoadModule: "radeon"
| (II) Loading /usr/lib/xorg/modules/drivers//radeon_drv.so
| (II) Module radeon: vendor="X.Org Foundation"
| compiled for 1.6.3, module version = 6.12.3
| Module class: X.Org Video Driver
| ABI class: X.Org Video Driver, version 5.0 [...]
| (II) Primary Device is: PCI 01@00:00:0
| (II) resource ranges after xf86ClaimFixedResources() call:
| [0] -1	0	0xffffffff - 0xffffffff (0x1) MX[B]
| [1] -1	0	0x000f0000 - 0x000fffff (0x10000) MX[B]
| [2] -1	0	0x000c0000 - 0x000effff (0x30000) MX[B]
| [3] -1	0	0x00000000 - 0x0009ffff (0xa0000) MX[B]
| [4] -1	0	0x0000ffff - 0x0000ffff (0x1) IX[B]
| [5] -1	0	0x00000000 - 0x00000000 (0x1) IX[B]
| (II) resource ranges after probing:
| [0] -1	0	0xffffffff - 0xffffffff (0x1) MX[B]
| [1] -1	0	0x000f0000 - 0x000fffff (0x10000) MX[B]
| [2] -1	0	0x000c0000 - 0x000effff (0x30000) MX[B]
| [3] -1	0	0x00000000 - 0x0009ffff (0xa0000) MX[B]
| [4] 0	0	0x000a0000 - 0x000affff (0x10000) MS[B]
| [5] 0	0	0x000b0000 - 0x000b7fff (0x8000) MS[B]
| [6] 0	0	0x000b8000 - 0x000bffff (0x8000) MS[B]
| [7] -1	0	0x0000ffff - 0x0000ffff (0x1) IX[B]
| [8] -1	0	0x00000000 - 0x00000000 (0x1) IX[B]
| [9] 0	0	0x000003b0 - 0x000003bb (0xc) IS[B]
| [10] 0	0	0x000003c0 - 0x000003df (0x20) IS[B]
| (II) Setting vga for screen 0.
| (II) RADEON(0): TOTO SAYS 00000000bfef0000
| (II) RADEON(0): MMIO registers at 0x00000000bfef0000: size 64KB
| (II) RADEON(0): PCI bus 1 card 0 func 0
| (II) RADEON(0): Creating default Display subsection in Screen section
| "Default Screen Section" for depth/fbbpp 24/32
| (==) RADEON(0): Depth 24, (--) framebuffer bpp 32
| (II) RADEON(0): Pixel depth = 24 bits stored in 4 bytes (32 bpp pixmaps)
| (==) RADEON(0): Default visual is TrueColor
| (II) Loading sub module "vgahw"
| (II) LoadModule: "vgahw"
| (II) Loading /usr/lib/xorg/modules//libvgahw.so
| (II) Module vgahw: vendor="X.Org Foundation"
| compiled for 1.6.3.901, module version = 0.1.0
| ABI class: X.Org Video Driver, version 5.0
| (II) RADEON(0): vgaHWGetIOBase: hwp->IOBase is 0x03d0, hwp->PIOOffset is
| 0x0000 (==) RADEON(0): RGB weight 888
| (II) RADEON(0): Using 8 bits per RGB (8 bit DAC)
| (--) RADEON(0): Chipset: "ATI Mobility Radeon HD 3650" (ChipID = 0x9591)
| (--) RADEON(0): Linear framebuffer at 0x00000000c0000000
| (II) RADEON(0): PCIE card detected
| (II) Loading sub module "int10"
| (II) LoadModule: "int10"
| (II) Loading /usr/lib/xorg/modules//libint10.so
| (II) Module int10: vendor="X.Org Foundation"
| compiled for 1.6.3.901, module version = 1.0.0
| ABI class: X.Org Video Driver, version 5.0
| (II) RADEON(0): initializing int10
| (II) RADEON(0): Primary V_BIOS segment is: 0xc000
| (II) RADEON(0): ATOM BIOS detected
| (II) RADEON(0): ATOM BIOS Rom:
| SubsystemVendorID: 0x1179 SubsystemID: 0xff01
| IOBaseAddress: 0x2000
| Filename: BR29796.001
| BIOS Bootup Message:
| Tosh_Compal_LA_M86M_DDR2 M86 GDDR2_32Mx16 256bit 1024MB 600e/500m
| 
| (II) RADEON(0): Framebuffer space used by Firmware (kb): 20
| (II) RADEON(0): Start of VRAM area used by Firmware: 0x1fffb000
| (II) RADEON(0): AtomBIOS requests 20kB of VRAM scratch space
| (II) RADEON(0): AtomBIOS VRAM scratch base: 0x1fffb000
| (II) RADEON(0): Cannot get VRAM scratch space. Allocating in main memory
| instead (II) RADEON(0): Default Engine Clock: 600000
| (II) RADEON(0): Default Memory Clock: 500000
| (II) RADEON(0): Maximum Pixel ClockPLL Frequency Output: 1200000
| (II) RADEON(0): Minimum Pixel ClockPLL Frequency Output: 0
| (II) RADEON(0): Maximum Pixel ClockPLL Frequency Input: 13500
| (II) RADEON(0): Minimum Pixel ClockPLL Frequency Input: 1000
| (II) RADEON(0): Maximum Pixel Clock: 400000
| (II) RADEON(0): Reference Clock: 27000
| drmOpenDevice: node name is /dev/dri/card0
| drmOpenByBusid: Searching for BusID pci:0000:01:00.0
| drmOpenDevice: node name is /dev/dri/card0
| drmOpenDevice: open result is 10, (OK)
| drmOpenByBusid: drmOpenMinor returns 10
| drmOpenByBusid: drmGetBusid reports pci:0000:01:00.0
| (II) RADEON(0): [dri] Found DRI library version 1.3.0 and kernel module
| version 1.30.0 (==) RADEON(0): Page Flipping disabled on r5xx and newer
| chips.
| 
| (II) RADEON(0): Will try to use DMA for Xv image transfers
| (II) RADEON(0): Detected total video RAM=4194303K, accessible=524288K (PCI
| BAR=524288K) (--) RADEON(0): Mapped VideoRAM: 524288 kByte (32 bit DDR
| SDRAM) (II) RADEON(0): Color tiling disabled
| (II) Loading sub module "ddc"
| (II) LoadModule: "ddc"
| (II) Module "ddc" already built-in
| (II) Loading sub module "i2c"
| (II) LoadModule: "i2c"
| (II) Module "i2c" already built-in
| (II) RADEON(0): ref_freq: 2700, min_out_pll: 64800, max_out_pll: 120000,
| min_in_pll: 100, max_in_pll: 1350, xclk: 40000, sclk: 600.000000, mclk:
| 500.000000 (II) RADEON(0): PLL parameters: rf=2700 rd=1023 min=64800
| max=120000; xclk=40000 (WW) RADEON(0): LVDS Info: XRes: 1366, YRes: 768,
| DotClock: 69860 HBlank: 108, HOverPlus: 48, HSyncWidth: 32
| VBlank: 22, VOverPlus: 2, VSyncWidth: 5
| (II) RADEON(0): Output VGA-0 has no monitor section
| (II) RADEON(0): I2C bus "VGA-0" initialized.
| (II) RADEON(0): Output LVDS has no monitor section
| (II) RADEON(0): I2C bus "LVDS" initialized.
| (II) RADEON(0): Output HDMI-0 has no monitor section
| (II) RADEON(0): I2C bus "HDMI-0" initialized.
| (II) RADEON(0): Port0:
|   XRANDR name: VGA-0
|   Connector: VGA
|   CRT1: INTERNAL_KLDSCP_DAC1
|   DDC reg: 0x7e60
| (II) RADEON(0): Port1:
|   XRANDR name: LVDS
|   Connector: LVDS
|   LCD1: INTERNAL_KLDSCP_LVTMA
|   DDC reg: 0x7f68
| (II) RADEON(0): Port2:
|   XRANDR name: HDMI-0
|   Connector: HDMI-A
|   DFP1: INTERNAL_UNIPHY
|   DDC reg: 0x7e20
| (II) RADEON(0): I2C device "VGA-0:E-EDID segment register" registered at
| address 0x60. (II) RADEON(0): I2C device "VGA-0:ddc2" registered at
| address 0xA0. Dac detection success
| (II) RADEON(0): Output: VGA-0, Detected Monitor Type: 1
| finished output detect: 0
| (II) RADEON(0): I2C device "LVDS:E-EDID segment register" registered at
| address 0x60. (II) RADEON(0): I2C device "LVDS:ddc2" registered at address
| 0xA0. (II) RADEON(0): Output: LVDS, Detected Monitor Type: 2
| finished output detect: 1
| (II) RADEON(0): I2C device "HDMI-0:E-EDID segment register" registered at
| address 0x60. (II) RADEON(0): I2C device "HDMI-0:ddc2" registered at
| address 0xA0. (II) RADEON(0): Output: HDMI-0, Detected Monitor Type: 0
| finished output detect: 2
| finished all detect
| before xf86InitialConfiguration
| Dac detection success
| (II) RADEON(0): Output: VGA-0, Detected Monitor Type: 1
| (II) RADEON(0): Total number of valid Screen mode(s) added: 0
| (II) RADEON(0): Not using default mode "640x350" (vrefresh out of range)
| (II) RADEON(0): Not using default mode "640x400" (vrefresh out of range)
| (II) RADEON(0): Not using default mode "720x400" (vrefresh out of range)
| (II) RADEON(0): Not using default mode "640x480" (vrefresh out of range)
| (II) RADEON(0): Not using default mode "640x480" (vrefresh out of range)
| (II) RADEON(0): Not using default mode "640x480" (vrefresh out of range)
| (II) RADEON(0): Not using default mode "800x600" (vrefresh out of range)
| (II) RADEON(0): Not using default mode "800x600" (vrefresh out of range)
| (II) RADEON(0): Not using default mode "800x600" (vrefresh out of range)
| (II) RADEON(0): Not using default mode "800x600" (vrefresh out of range)
| (II) RADEON(0): Not using default mode "1024x768" (vrefresh out of range)
| (II) RADEON(0): Not using default mode "1024x768" (vrefresh out of range)
| (II) RADEON(0): Not using default mode "1024x768" (vrefresh out of range)
| (II) RADEON(0): Not using default mode "1152x864" (vrefresh out of range)
| (II) RADEON(0): Not using default mode "1280x960" (hsync out of range)
| (II) RADEON(0): Not using default mode "1280x960" (vrefresh out of range)
| (II) RADEON(0): Not using default mode "1280x1024" (hsync out of range)
| (II) RADEON(0): Not using default mode "1280x1024" (vrefresh out of range)
| (II) RADEON(0): Not using default mode "1280x1024" (vrefresh out of range)
| (II) RADEON(0): Not using default mode "1600x1200" (hsync out of range)
| (II) RADEON(0): Not using default mode "1600x1200" (vrefresh out of range)
| (II) RADEON(0): Not using default mode "1600x1200" (vrefresh out of range)
| (II) RADEON(0): Not using default mode "1600x1200" (vrefresh out of range)
| (II) RADEON(0): Not using default mode "1600x1200" (vrefresh out of range)
| (II) RADEON(0): Not using default mode "1792x1344" (hsync out of range)
| (II) RADEON(0): Not using default mode "1792x1344" (vrefresh out of range)
| (II) RADEON(0): Not using default mode "1856x1392" (hsync out of range)
| (II) RADEON(0): Not using default mode "1856x1392" (vrefresh out of range)
| (II) RADEON(0): Not using default mode "1920x1440" (hsync out of range)
| (II) RADEON(0): Not using default mode "1920x1440" (vrefresh out of range)
| (II) RADEON(0): Not using default mode "832x624" (vrefresh out of range)
| (II) RADEON(0): Not using default mode "1152x864" (vrefresh out of range)
| (II) RADEON(0): Not using default mode "1152x864" (vrefresh out of range)
| (II) RADEON(0): Not using default mode "1152x864" (vrefresh out of range)
| (II) RADEON(0): Not using default mode "1152x864" (vrefresh out of range)
| (II) RADEON(0): Not using default mode "1152x864" (vrefresh out of range)
| (II) RADEON(0): Not using default mode "1360x768" (monitor doesn't support
| reduced blanking) (II) RADEON(0): Not using default mode "1400x1050"
| (hsync out of range) (II) RADEON(0): Not using default mode "1400x1050"
| (vrefresh out of range) (II) RADEON(0): Not using default mode "1400x1050"
| (vrefresh out of range) (II) RADEON(0): Not using default mode "1400x1050"
| (vrefresh out of range) (II) RADEON(0): Not using default mode "1440x900"
| (hsync out of range) (II) RADEON(0): Not using default mode "1600x1024"
| (hsync out of range) (II) RADEON(0): Not using default mode "1680x1050"
| (hsync out of range) (II) RADEON(0): Not using default mode "1680x1050"
| (hsync out of range) (II) RADEON(0): Not using default mode "1680x1050"
| (vrefresh out of range) (II) RADEON(0): Not using default mode "1680x1050"
| (vrefresh out of range) (II) RADEON(0): Not using default mode "1680x1050"
| (vrefresh out of range) (II) RADEON(0): Not using default mode "1920x1080"
| (hsync out of range) (II) RADEON(0): Not using default mode "1920x1200"
| (hsync out of range) (II) RADEON(0): Not using default mode "1920x1440"
| (vrefresh out of range) (II) RADEON(0): Not using default mode "2048x1536"
| (hsync out of range) (II) RADEON(0): Not using default mode "2048x1536"
| (vrefresh out of range) (II) RADEON(0): Not using default mode "2048x1536"
| (vrefresh out of range) (II) RADEON(0): Printing probed modes for output
| VGA-0
| (II) RADEON(0): Modeline "1360x768"x59.8   84.75  1360 1432 1568 1776  768
| 771 781 798 -hsync +vsync (47.7 kHz)
| (II) RADEON(0): Modeline "1152x864"x60.0   81.62  1152 1216 1336 1520  864
| 865 868 895 -hsync +vsync (53.7 kHz)
| (II) RADEON(0): Modeline "1024x768"x60.0   65.00  1024 1048 1184 1344  768
| 771 777 806 -hsync -vsync (48.4 kHz)
| (II) RADEON(0): Modeline "800x600"x60.3   40.00  800 840 968 1056  600 601
| 605 628 +hsync +vsync (37.9 kHz)
| (II) RADEON(0): Modeline "640x480"x59.9   25.18  640 656 752 800  480 490
| 492 525 -hsync -vsync (31.5 kHz) (II) RADEON(0): Output: LVDS, Detected
| Monitor Type: 2 (II) RADEON(0): Query for AtomBIOS Get Panel EDID: failed
| (II) RADEON(0): Added native panel mode: 1366x768
| (II) RADEON(0): Not using default mode "640x350" (vrefresh out of range)
| (II) RADEON(0): Not using default mode "640x400" (vrefresh out of range)
| (II) RADEON(0): Not using default mode "720x400" (vrefresh out of range)
| (II) RADEON(0): Not using default mode "640x480" (vrefresh out of range)
| (II) RADEON(0): Not using default mode "640x480" (vrefresh out of range)
| (II) RADEON(0): Not using default mode "640x480" (vrefresh out of range)
| (II) RADEON(0): Not using default mode "800x600" (vrefresh out of range)
| (II) RADEON(0): Not using default mode "800x600" (vrefresh out of range)
| (II) RADEON(0): Not using default mode "800x600" (vrefresh out of range)
| (II) RADEON(0): Not using default mode "800x600" (vrefresh out of range)
| (II) RADEON(0): Not using default mode "1024x768" (hsync out of range)
| (II) RADEON(0): Not using default mode "1024x768" (vrefresh out of range)
| (II) RADEON(0): Not using default mode "1024x768" (vrefresh out of range)
| (II) RADEON(0): Not using default mode "1024x768" (vrefresh out of range)
| (II) RADEON(0): Not using default mode "1152x864" (vrefresh out of range)
| (II) RADEON(0): Not using default mode "1280x960" (hsync out of range)
| (II) RADEON(0): Not using default mode "1280x960" (vrefresh out of range)
| (II) RADEON(0): Not using default mode "1280x1024" (hsync out of range)
| (II) RADEON(0): Not using default mode "1280x1024" (vrefresh out of range)
| (II) RADEON(0): Not using default mode "1280x1024" (vrefresh out of range)
| (II) RADEON(0): Not using default mode "1600x1200" (hsync out of range)
| (II) RADEON(0): Not using default mode "1600x1200" (vrefresh out of range)
| (II) RADEON(0): Not using default mode "1600x1200" (vrefresh out of range)
| (II) RADEON(0): Not using default mode "1600x1200" (vrefresh out of range)
| (II) RADEON(0): Not using default mode "1600x1200" (vrefresh out of range)
| (II) RADEON(0): Not using default mode "1792x1344" (hsync out of range)
| (II) RADEON(0): Not using default mode "1792x1344" (vrefresh out of range)
| (II) RADEON(0): Not using default mode "1856x1392" (hsync out of range)
| (II) RADEON(0): Not using default mode "1856x1392" (vrefresh out of range)
| (II) RADEON(0): Not using default mode "1920x1440" (hsync out of range)
| (II) RADEON(0): Not using default mode "1920x1440" (vrefresh out of range)
| (II) RADEON(0): Not using default mode "832x624" (vrefresh out of range)
| (II) RADEON(0): Not using default mode "1152x864" (hsync out of range)
| (II) RADEON(0): Not using default mode "1152x864" (vrefresh out of range)
| (II) RADEON(0): Not using default mode "1152x864" (vrefresh out of range)
| (II) RADEON(0): Not using default mode "1152x864" (vrefresh out of range)
| (II) RADEON(0): Not using default mode "1152x864" (vrefresh out of range)
| (II) RADEON(0): Not using default mode "1152x864" (vrefresh out of range)
| (II) RADEON(0): Not using default mode "1360x768" (monitor doesn't support
| reduced blanking) (II) RADEON(0): Not using default mode "1400x1050"
| (hsync out of range) (II) RADEON(0): Not using default mode "1400x1050"
| (vrefresh out of range) (II) RADEON(0): Not using default mode "1400x1050"
| (vrefresh out of range) (II) RADEON(0): Not using default mode "1400x1050"
| (vrefresh out of range) (II) RADEON(0): Not using default mode "1440x900"
| (hsync out of range) (II) RADEON(0): Not using default mode "1600x1024"
| (hsync out of range) (II) RADEON(0): Not using default mode "1680x1050"
| (hsync out of range) (II) RADEON(0): Not using default mode "1680x1050"
| (hsync out of range) (II) RADEON(0): Not using default mode "1680x1050"
| (vrefresh out of range) (II) RADEON(0): Not using default mode "1680x1050"
| (vrefresh out of range) (II) RADEON(0): Not using default mode "1680x1050"
| (vrefresh out of range) (II) RADEON(0): Not using default mode "1920x1080"
| (hsync out of range) (II) RADEON(0): Not using default mode "1920x1200"
| (hsync out of range) (II) RADEON(0): Not using default mode "1920x1440"
| (vrefresh out of range) (II) RADEON(0): Not using default mode "2048x1536"
| (hsync out of range) (II) RADEON(0): Not using default mode "2048x1536"
| (vrefresh out of range) (II) RADEON(0): Not using default mode "2048x1536"
| (vrefresh out of range) (II) RADEON(0): Printing probed modes for output
| LVDS
| (II) RADEON(0): Modeline "1366x768"x60.0   69.86  1366 1414 1446 1474  768
| 770 775 790 (47.4 kHz)
| (II) RADEON(0): Modeline "1360x768"x59.8   84.75  1360 1432 1568 1776  768
| 771 781 798 -hsync +vsync (47.7 kHz)
| (II) RADEON(0): Modeline "1280x720"x59.9   74.50  1280 1344 1472 1664  720
| 723 728 748 -hsync +vsync (44.8 kHz)
| (II) RADEON(0): Modeline "1152x768"x59.8   71.75  1152 1216 1328 1504  768
| 771 781 798 -hsync +vsync (47.7 kHz)
| (II) RADEON(0): Modeline "1024x768"x59.9   63.50  1024 1072 1176 1328  768
| 771 775 798 -hsync +vsync (47.8 kHz)
| (II) RADEON(0): Modeline "800x600"x60.3   40.00  800 840 968 1056  600 601
| 605 628 +hsync +vsync (37.9 kHz)
| (II) RADEON(0): Modeline "800x600"x59.9   38.25  800 832 912 1024  600 603
| 607 624 -hsync +vsync (37.4 kHz)
| (II) RADEON(0): Modeline "640x480"x59.9   25.18  640 656 752 800  480 490
| 492 525 -hsync -vsync (31.5 kHz)
| (II) RADEON(0): Modeline "640x480"x59.4   23.75  640 664 720 800  480 483
| 487 500 -hsync +vsync (29.7 kHz) (II) RADEON(0): Output: HDMI-0, Detected
| Monitor Type: 0 (II) RADEON(0): EDID for output HDMI-0
| (II) RADEON(0): Output VGA-0 connected
| (II) RADEON(0): Output LVDS connected
| (II) RADEON(0): Output HDMI-0 disconnected
| (II) RADEON(0): Using fuzzy aspect match for initial modes
| (II) RADEON(0): Output VGA-0 using initial mode 1024x768
| (II) RADEON(0): Output LVDS using initial mode 1024x768
| after xf86InitialConfiguration
| (==) RADEON(0): DPI set to (96, 96)
| (II) Loading sub module "fb"
| (II) LoadModule: "fb"
| (II) Loading /usr/lib/xorg/modules//libfb.so
| (II) Module fb: vendor="X.Org Foundation"
| compiled for 1.6.3.901, module version = 1.0.0
| ABI class: X.Org ANSI C Emulation, version 0.4
| (==) RADEON(0): Using gamma correction (1.0, 1.0, 1.0)
| (II) Loading sub module "ramdac"
| (II) LoadModule: "ramdac"
| (II) Module "ramdac" already built-in
| (==) RADEON(0): Will attempt to use R6xx/R7xx EXA support if DRI is
| enabled. (II) Loading sub module "exa"
| (II) LoadModule: "exa"
| (II) Loading /usr/lib/xorg/modules//libexa.so
| (II) Module exa: vendor="X.Org Foundation"
| compiled for 1.6.3.901, module version = 2.4.0
| ABI class: X.Org Video Driver, version 5.0
| (!!) RADEON(0): For information on using the multimedia capabilities
| of this adapter, please see 
http://gatos.sf.net
.
| (!!) RADEON(0): MergedFB support has been removed and replaced with xrandr
| 1.2 support (--) Depth 24 pixmap format is 32 bpp
| (II) do I need RAC?  No, I don't.
| (II) resource ranges after preInit:
| [0] -1	0	0xffffffff - 0xffffffff (0x1) MX[B]
| [1] -1	0	0x000f0000 - 0x000fffff (0x10000) MX[B]
| [2] -1	0	0x000c0000 - 0x000effff (0x30000) MX[B]
| [3] -1	0	0x00000000 - 0x0009ffff (0xa0000) MX[B]
| [4] 0	0	0x000a0000 - 0x000affff (0x10000) MS[B]
| [5] 0	0	0x000b0000 - 0x000b7fff (0x8000) MS[B]
| [6] 0	0	0x000b8000 - 0x000bffff (0x8000) MS[B]
| [7] -1	0	0x0000ffff - 0x0000ffff (0x1) IX[B]
| [8] -1	0	0x00000000 - 0x00000000 (0x1) IX[B]
| [9] 0	0	0x000003b0 - 0x000003bb (0xc) IS[B]
| [10] 0	0	0x000003c0 - 0x000003df (0x20) IS[B]
| (II) RADEON(0): RADEONScreenInit c0000000 0 0
| Output DIG0 transmitter setup success
| Blank CRTC 0 success
| Disable CRTC 0 success
| Disable CRTC memreq 0 success
| Output CRT1 disable success
| Blank CRTC 1 success
| Disable CRTC 1 success
| Disable CRTC memreq 1 success
| (==) RADEON(0): Using 24 bit depth buffer
| mc fb loc is 01ff00ff
| (II) RADEON(0): RADEONInitMemoryMap() :
| (II) RADEON(0):   mem_size         : 0xffffffff
| (II) RADEON(0):   MC_FB_LOCATION   : 0x01ff00ff
| (II) RADEON(0):   MC_AGP_LOCATION  : 0x003f0000
| (II) RADEON(0): Depth moves disabled by default
| (II) RADEON(0): Allocating from a screen of 524224 kb
| (II) RADEON(0): Will use 32 kb for hardware cursor 0 at offset 0x00801000
| (II) RADEON(0): Will use 32 kb for hardware cursor 1 at offset 0x00805000
| (II) RADEON(0): Will use 8196 kb for front buffer at offset 0x00000000
| (II) RADEON(0): Will use 64 kb for PCI GART at offset 0x1fff0000
| (II) RADEON(0): Will use 8196 kb for back buffer at offset 0x00809000
| (II) RADEON(0): Will use 8256 kb for depth buffer at offset 0x0100a000
| (II) RADEON(0): Will use 247808 kb for textures at offset 0x0181a000
| (II) RADEON(0): Will use 251736 kb for X Server offscreen at offset
| 0x10a1a000 drmOpenDevice: node name is /dev/dri/card0
| drmOpenDevice: open result is 10, (OK)
| drmOpenDevice: node name is /dev/dri/card0
| drmOpenDevice: open result is 10, (OK)
| drmOpenByBusid: Searching for BusID pci:0000:01:00.0
| drmOpenDevice: node name is /dev/dri/card0
| drmOpenDevice: open result is 10, (OK)
| drmOpenByBusid: drmOpenMinor returns 10
| drmOpenByBusid: drmGetBusid reports pci:0000:01:00.0
| (II) [drm] DRM interface version 1.3
| (II) [drm] DRM open master succeeded.
| (II) RADEON(0): [drm] Using the DRM lock SAREA also for drawables.
| (II) RADEON(0): [drm] framebuffer handle = 0xc0000000
| (II) RADEON(0): [drm] added 1 reserved context for kernel
| (II) RADEON(0): X context handle = 0x1
| (II) RADEON(0): [drm] installed DRM signal handler
| (II) RADEON(0): [pci] 32768 kB allocated with handle 0x11901200
| (II) RADEON(0): [pci] ring handle = 0x1effe000
| (II) RADEON(0): [pci] Ring mapped at 0x7f4c8f2cc000
| (II) RADEON(0): [pci] Ring contents 0x00000000
| (II) RADEON(0): [pci] ring read ptr handle = 0x2efff000
| (II) RADEON(0): [pci] Ring read ptr mapped at 0x7f4c8f2cb000
| (II) RADEON(0): [pci] Ring read ptr contents 0x00000000
| (II) RADEON(0): [pci] vertex/indirect buffers handle = 0x1efff000
| (II) RADEON(0): [pci] Vertex/indirect buffers mapped at 0x7f4c6abff000
| (II) RADEON(0): [pci] Vertex/indirect buffers contents 0x00000000
| (II) RADEON(0): [pci] GART texture map handle = 0x1f000000
| (II) RADEON(0): [pci] GART Texture map mapped at 0x7f4c68f7f000
| (II) RADEON(0): [drm] register handle = 0x2fffa000
| (II) RADEON(0): [dri] Visual configs initialized
| (II) RADEON(0): RADEONRestoreMemMapRegisters() :
| (II) RADEON(0):   MC_FB_LOCATION   : 0x01ff00ff 0xffffffff
| (II) RADEON(0):   MC_AGP_LOCATION  : 0x003f0000
`----

 sempre il consueto schermo nero e nello Xorg.log ottengo quanto segue:
Complice forse il geniale autowrap di pan, non vedo errori.
Non posso fare altro che suggerirti di provare a collegare il monitor 
sull'altra uscita (DVI se usavi VGA o VGA se usavi DVI) e vedere cosa 
succede.
Anzi, prova a vedere se viene caricato il modulo "radeon" del kernel (con 
lsmod), e prova ad avviare Xorg con o senza quel modulo caricato, e vedi 
se cambia qualcosa.
Mi pare pero` che tu abbia una scheda mobile, forse serve qualche 
impostazione particolare per queste, ma personalmente non ti so aiutare.
Bye.

 se cambia qualcosa.
Proverï¿œ, grazie!
Ciao,
  Void :-)

 se cambia qualcosa.
Non cambia nulla: schermo nero. Una cosa che ho notato ï¿œ che se cancello 
completamente l'xorg.conf, ottengo questo errore:
(EE) open /dev/fb0: No such file or directory
:-?
Ciao e grazie,
  Void

 (EE) open /dev/fb0: No such file or directory
Potrebbe significare che il driver che avevi specificato nel xorg.conf 
(radeon) non supporta la tua scheda video, e Xorg, se non lo forzi a usare 
quello, prova con driver che sa che funzionano (o che dovrebbero 
funzionare), tra cui il framebuffer.
Prova a usare vesa come driver e vedi se va. Probabilmente la 3650 
mobility non e` ancora supportata dai driver radeon open. Di solito le 
mobility vengono "lasciate per ultime".
Bye.

 mobility vengono "lasciate per ultime".
Sï¿œ, attualmente sto usando vesa ed ï¿œ l'unico che sembra funzionare, anche se 
mi "spalma" un 1024x768 su un monitor a 16:9...
Ciao,
  Void