[ubuntu-it] ati x200m

Alessandro Eterni alessandro.eterni a googlemail.com
Mer 19 Lug 2006 09:16:52 BST


> allora il link da te proposto non mi dice nulla di come risolvere il
> problema..
>
> l'errore č il seguente
>
>
> X Window System Version 7.0.0
> Release Date: 21 December 2005
> X Protocol Version 11, Revision 0, Release 7.0
> Build Operating System:Linux 2.6.15.7 i686
> Current Operating System: Linux stefano-laptop 2.6.15-26-386 #1 PREEMPT Fri
> Jul 7 19:27:00 UTC 2006 i686
> Build Date: 16 March 2006
>     Before reporting problems, check http://wiki.x.org
>     to make sure that you have the latest version.
> Module Loader present
> Markers: (--) probed, (**) from config file, (==) default setting,
>     (++) from command line, (!!) notice, (II) informational,
>     (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
> (==) Log file: "/var/log/Xorg.0.log", Time: Tue Jul 18 00:59:58 2006
> (==) Using config file: "/etc/X11/xorg.conf"
> (**) RADEON(0): RADEONPreInit
> (EE) Unable to find a valid framebuffer device
> (EE) RADEON(0): Failed to open framebuffer device, consult warnings and/or
> errors above for possible reasons
>     (you may have to look at the server log to see warnings)
> (EE) RADEON(0): [dri] RADEONDRIGetVersion failed to open the DRM
> [dri] Disabling DRI.
> (**) RADEON(0): RADEONScreenInit c8000000 0
> (**) RADEON(0): Map: 0xc8000000, 0x07d00000
> (**) RADEON(0): RADEONSave
> (**) RADEON(0): RADEONSaveMode(0x81ff7b8)
> (**) RADEON(0): Read: 0x00180006 0x00020077 0x00000000
> (**) RADEON(0): Read: rd=6, fd=119, pd=2
> (**) RADEON(0): RADEONSaveMode returns 0x81ff7b8
> (**) RADEON(0): RADEONInitMemoryMap() :
> (**) RADEON(0):   mem_size         : 0x01f00000
> (**) RADEON(0):   agp_size         : 0x081ff690
> (**) RADEON(0):   agp_base         : 0x081ff690
> (**) RADEON(0):   MC_FB_LOCATION   : 0x47ff4000
> (**) RADEON(0):   MC_AGP_LOCATION  : 0xffffffc0
> (**) RADEON(0): RADEONModeInit()
> 1280x800       71.25  1280 1328 1360 1440   800  802  808  823 (24,32)
> 1280x800       71.25  1280 1328 1360 1440   800  802  808  823 (24,32)
> (**) RADEON(0): Pitch = 10485920 bytes (virtualX = 1280, displayWidth =
> 1280)
> (**) RADEON(0): RADEONInit returns 0x8200168
> (**) RADEON(0): RADEONRestoreMode()
> (**) RADEON(0): RADEONRestoreMode(0x8200168)
> (**) RADEON(0): RADEONRestoreMemMapRegisters() :
> (**) RADEON(0):   MC_FB_LOCATION   : 0x47ff4000
> (**) RADEON(0):   MC_AGP_LOCATION  : 0xffffffc0
> (**) RADEON(0):   Map Changed ! Applying ...
> (**) RADEON(0):   Map applied, resetting engine ...
> (**) RADEON(0): Updating display base addresses...
> (**) RADEON(0): Memory map updated.
> (**) RADEON(0): Programming CRTC1, offset: 0x00000000
> (**) RADEON(0): GRPH_BUFFER_CNTL from 20004c4c to 20147c7c
> (**) RADEON(0): RADEONSaveScreen(0)
> (**) RADEON(0): Setting up initial surfaces
> (**) RADEON(0): Initializing fb layer
> (**) RADEON(0): Setting up accel memmap
> (**) RADEON(0): Initializing backing store
> (**) RADEON(0): Setting up final surfaces
> (**) RADEON(0): Initializing Acceleration
> (**) RADEON(0): EngineInit (32/32)
>  (**) RADEON(0): Pitch for acceleration = 160
> (**) RADEON(0): EngineRestore (32/32)
> (**) RADEON(0): Initializing DPMS
> (**) RADEON(0): Initializing Cursor
> (**) RADEON(0): Initializing color map
> (**) RADEON(0): Initializing DGA
> (**) RADEON(0): Initializing Xv
> (**) RADEON(0): RADEONScreenInit finished
> error opening security policy file /etc/X11/xserver/SecurityPolicy
> The XKEYBOARD keymap compiler (xkbcomp) reports:
> > Warning:          Type "ONE_LEVEL" has 1 levels, but <RALT> has 2 symbols
> >                   Ignoring extra symbols
> Errors from xkbcomp are not fatal to the X server
> (EE) xf86OpenSerial: Cannot open device /dev/wacom
>     No such file or directory.
> Error opening /dev/wacom : Invalid argument
> (EE) xf86OpenSerial: Cannot open device /dev/wacom
>     No such file or directory.
> Error opening /dev/wacom : Invalid argument
> (EE) xf86OpenSerial: Cannot open device /dev/wacom
>     No such file or directory.
> Error opening /dev/wacom : Invalid argument
> (EE) xf86OpenSerial: Cannot open device /dev/wacom
>     No such file or directory.
> Error opening /dev/wacom : Invalid argument
> (EE) xf86OpenSerial: Cannot open device /dev/wacom
>     No such file or directory.
> Error opening /dev/wacom : Invalid argument
> (EE) xf86OpenSerial: Cannot open device /dev/wacom
>     No such file or directory.
> Error opening /dev/wacom : Invalid argument
> Synaptics DeviceInit called
> SynapticsCtrl called.
> Synaptics DeviceOn called
> (**) RADEON(0): RADEONSaveScreen(2)
> ProcXCloseDevice to close or not ?
> SetGrabKeysState - disabled
> SetGrabKeysState - enabled
> SetGrabKeysState - disabled
> (**) RADEON(0): RADEONSaveScreen(2)
> (**) RADEON(0): RADEONSaveScreen(0)
> (**) RADEON(0): RADEONDisplayPowerManagementSet(3,0x0)
> (**) RADEON(0): RADEONDisplayPowerManagementSet(0,0x0)
> (**) RADEON(0): RADEONSaveScreen(1)
> SetGrabKeysState - enabled
> SetGrabKeysState - disabled
> (**) RADEON(0): RADEONSaveScreen(2)
> (**) RADEON(0): RADEONSaveScreen(0)
> (**) RADEON(0): RADEONDisplayPowerManagementSet(1,0x0)
> (**) RADEON(0): RADEONSaveScreen(2)
> (**) RADEON(0): RADEONDisplayPowerManagementSet(2,0x0)
> (**) RADEON(0): RADEONSaveScreen(2)
> (**) RADEON(0): RADEONDisplayPowerManagementSet(3,0x0)
> (**) RADEON(0): RADEONSaveScreen(1)
> (**) RADEON(0): RADEONDisplayPowerManagementSet(0,0x0)
> SetGrabKeysState - enabled
> SetGrabKeysState - disabled
> (**) RADEON(0): RADEONSaveScreen(2)
> (**) RADEON(0): RADEONSaveScreen(0)
> (**) RADEON(0): RADEONDisplayPowerManagementSet(1,0x0)
> (**) RADEON(0): RADEONSaveScreen(2)
> (**) RADEON(0): RADEONDisplayPowerManagementSet(2,0x0)
> (**) RADEON(0): RADEONSaveScreen(2)
> (**) RADEON(0): RADEONDisplayPowerManagementSet(3,0x0)
> (**) RADEON(0): RADEONSaveScreen(1)
> (**) RADEON(0): RADEONDisplayPowerManagementSet(0,0x0)
> SetGrabKeysState - enabled
> Synaptics DeviceOff called
> (**) RADEON(0): RADEONCloseScreen
> (**) RADEON(0): RADEONDRIStop
> (**) RADEON(0): RADEONDisplayPowerManagementSet(0,0x0)
> (**) RADEON(0): RADEONRestore
> (**) RADEON(0): RADEONRestoreMode()
> (**) RADEON(0): RADEONRestoreMode(0x81ff7b8)
> (**) RADEON(0): RADEONRestoreMemMapRegisters() :
> (**) RADEON(0):   MC_FB_LOCATION   : 0x47ff4000
> (**) RADEON(0):   MC_AGP_LOCATION  : 0x003f0000
> (**) RADEON(0):   Map Changed ! Applying ...
> (**) RADEON(0):   Map applied, resetting engine ...
> (**) RADEON(0): Updating display base addresses...
> (**) RADEON(0): Memory map updated.
> (**) RADEON(0): Programming CRTC1, offset: 0x00000000
> (**) RADEON(0): Wrote: 0x00180006 0x00020077 0x00000000 (0x0000bf00)
> (**) RADEON(0): Wrote: rd=6, fd=119, pd=2
> (**) RADEON(0): Disposing accel...
> (**) RADEON(0): Disposing cusor info
> (**) RADEON(0): Disposing DGA
> (**) RADEON(0): Unmapping memory

Step6: Aggiornamento driver ATI svga
Ho aggiornato i driver della svga, prelevando e installando il file
ati-driver-installer-8.23.7-i386.run dal sito www.ati.com, seguendo le
istruzioni!
Dopo aver dato il comando

# --aticonfig --initial

(n.b. il comando fglrxconfig risponde con un bel 'command not found')
e aver riavviato, ho dovuto da BIOS aggiungere della ram alla svga
(UMA+Sideport), prelevandola da quella di sistema!

Solo assegnando alla svga 128+128 Mb (e restando quindi con 384 Mb di
sistema) sono riuscito a startare X!
Senza questa modifica dal BIOS, ottenevo uno schero nero dopo startx,
e blocco totale del nb!
Le prestazioni ancora non erano all'altezza, quindi ho dovuto
aggiungere nel file /etc/fstab questa stringa:

# tmpfs /dev/shm tmpfs defaults 0 0

cioč 'POSIX shared memory' attivata e montata tramite # mount tmpfs.

Devo attivare il modulo 'flgrx' al boot e per far questo uso: #
modeprobe fglrx (per abilitarlo).

aggiungo /sbin/modprobe fglrx in /etc/rc.d/rc.modules (per renderlo perenne).

Nei moduli all'avvio (controllare con # lsmod) devono esserci:

fglrx
ati_agp
agpgart

Ecco cosa ottengo (a 1280x800):

# glxinfo
name of display: :0.0
display: :0 screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.2
...
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: RADEON XPRESS 200M Series SW TCL Generic
OpenGL version string: 2.0.5695 (8.23.7)
...

# fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: RADEON XPRESS 200M Series SW TCL Generic
OpenGL version string: 2.0.5695 (8.23.7)

# fgl_glxgears
Using GLX_SGIX_pbuffer
1373 frames in 5.0 seconds = 274.600 FPS
1383 frames in 5.0 seconds = 276.600 FPS
1365 frames in 5.0 seconds = 273.000 FPS
1373 frames in 5.0 seconds = 274.600 FPS
1375 frames in 5.0 seconds = 275.000 FPS

# glxgears
8191 frames in 5.0 seconds = 1638.200 FPS
8190 frames in 5.0 seconds = 1638.000 FPS
8192 frames in 5.0 seconds = 1638.400 FPS
8192 frames in 5.0 seconds = 1638.400 FPS
8193 frames in 5.0 seconds = 1638.600 FPS


-- 
Alessandro Eterni



More information about the ubuntu-it mailing list