Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
HOW-TO: ProSavage, SuperSavage DDR and dri-drm 3d drivers
View unanswered posts
View posts from last 24 hours

Goto page Previous  1, 2, 3, 4, 5, 6, 7, 8, 9, 10  Next  
Reply to topic    Gentoo Forums Forum Index Documentation, Tips & Tricks
View previous topic :: View next topic  
Author Message
koprimer
n00b
n00b


Joined: 29 Feb 2004
Posts: 64

PostPosted: Sat May 28, 2005 5:53 am    Post subject: Reply with quote

This might help some, but I made a savage install script that automates the CVS DRI-BUILD for savage for the kernel 2.6 on x86 only.
This has only been tested on my machine.

EDIT: take out dllloader from your USE flags if you have in there, and rebuild xorg-x11

you can find the script Here. Please confirm if it works, it may be outdated by the time you read this.

-coprime
Back to top
View user's profile Send private message
omné
Guru
Guru


Joined: 23 Feb 2003
Posts: 355
Location: Paris / France

PostPosted: Fri Jun 03, 2005 12:51 pm    Post subject: Reply with quote

Hello,
I use your script under my toshiba tecram 9100 (super savage IX/C 16M AGP 4x) everything seems to be OK, but I still can't use mplayer or totem (didn't tried xine) to watch movies.
See this post : https://forums.gentoo.org/viewtopic-p-2463808.html#2463808 (don't know where to post).

Any idear ? Nobody with the same problem ?

Thx,
Omné.
Back to top
View user's profile Send private message
penix1
n00b
n00b


Joined: 25 Mar 2005
Posts: 7

PostPosted: Fri Jun 03, 2005 9:56 pm    Post subject: You da man! Reply with quote

I have been fighting with this since the change to Xorg. I did have to modify your script a little (hope you don't mind :D ) The changes were required because I got the following error:

Code:
glxinfo: error while loading shared libraries: libGL.so.1: cannot open shared object file: No such file or directory


Where I changed it is here:
Code:
mv /usr/lib/libGL.so.1.2 /usr/lib/opengl/xorg-x11/lib
rm /usr/lib/libGL.so*
ln -s /usr/lib/opengl/xorg-x11/lib/libGL.so /usr/lib/libGL.so
cp /usr/src/xorg/xc/lib/GL/GL/libGL.* /usr/lib                                <----------ADDED THIS
cp /usr/lib/modules/extensions/libglx.so /usr/lib/opengl/xorg-x11/extensions
ldconfig


Now I get this:

Xorg.0.log
Code:
(II) SAVAGE(0): initializing int10
(II) SAVAGE(0): Primary V_BIOS segment is: 0xc000
(II) SAVAGE(0): VESA BIOS detected
(II) SAVAGE(0): VESA VBE Version 3.0
(II) SAVAGE(0): VESA VBE Total Mem: 32768 kB
(II) SAVAGE(0): VESA VBE OEM: S3 Incorporated. Savage4
(II) SAVAGE(0): VESA VBE OEM Software Rev: 2.0
(II) SAVAGE(0): VESA VBE OEM Vendor: S3 Incorporated.
(II) SAVAGE(0): VESA VBE OEM Product: Savage4
(II) SAVAGE(0): VESA VBE OEM Product Rev: Rev B
(--) SAVAGE(0): mapping framebuffer @ 0xd0000000 with size 0x2000000
(==) SAVAGE(0): Write-combining range (0xd0000000,0x2000000)
(II) SAVAGE(0): Splitting WC range: base: 0xd2000000, size: 0x5000000
(II) SAVAGE(0): Splitting WC range: base: 0xd4000000, size: 0x3000000
(==) SAVAGE(0): Write-combining range (0xd6000000,0x1000000)
(==) SAVAGE(0): Write-combining range (0xd4000000,0x3000000)
(==) SAVAGE(0): Write-combining range (0xd2000000,0x5000000)
(II) SAVAGE(0): map aperture:0xb08d9000
(II) SAVAGE(0): 4740 kB of Videoram needed for 3D; 32768 kB of Videoram available
(II) SAVAGE(0): Sufficient Videoram available for 3D
(II) SAVAGE(0): [drm] bpp: 16 depth: 16
(II) SAVAGE(0): [drm] Sarea 2200+284: 2484
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 6, (OK)
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 6, (OK)
drmOpenByBusid: Searching for BusID pci:0000:01:00.0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 6, (OK)
drmOpenByBusid: drmOpenMinor returns 6
drmOpenByBusid: drmGetBusid reports pci:0000:01:00.0
(II) SAVAGE(0): [drm] DRM interface version 1.2
(II) SAVAGE(0): [drm] created "savage" driver at busid "pci:0000:01:00.0"
(II) SAVAGE(0): [drm] added 8192 byte SAREA at 0xceb81000
(II) SAVAGE(0): [drm] mapped SAREA 0xceb81000 to 0xb08c7000
(II) SAVAGE(0): [drm] framebuffer handle = 0xd0000000
(II) SAVAGE(0): [drm] added 1 reserved context for kernel
(II) SAVAGE(0): [agp] Mode 0x1f000201 [AGP 0x1106/0x0305; Card 0x5333/0x8a26]
(II) SAVAGE(0): [agp] 16384 kB allocated with handle 0x00000001
(II) SAVAGE(0): [agp] command DMA handle = 0xe0000000
(II) SAVAGE(0): [agp] agpTextures handle = 0xe0100000
(II) SAVAGE(0): [drm] aperture handle = 0xd2000000
(II) SAVAGE(0): [drm] Enabling ShadowStatus for DRI.
(II) SAVAGE(0): [drm] Status handle = 0x0837f000
(II) SAVAGE(0): [drm] Status page mapped at 0xb08c6000
(II) SAVAGE(0): [dri] visual configs initialized
(**) SAVAGE(0): DRI is enabled
(--) SAVAGE(0): Chose mode 117 at 85Hz.
(II) SAVAGE(0): virtualX:1024,virtualY:768
(II) SAVAGE(0): bpp:16,tiledwidthBytes:2048,tiledBufferSize:1572864
(II) SAVAGE(0): bpp:16,widthBytes:2048,BufferSize:1572864
(II) SAVAGE(0): videoRambytes:0x02000000
(II) SAVAGE(0): textureSize:0x0195f000
(II) SAVAGE(0): textureSize:0x0195f000
(II) SAVAGE(0): textureOffset:0x00680000
(II) SAVAGE(0): depthOffset:0x00500000,depthPitch:2048
(II) SAVAGE(0): backOffset:0x00380000,backPitch:2048
(II) SAVAGE(0): Memory manager initialized to (0,0) (1024,1791)
(II) SAVAGE(0): Largest offscreen area available: 1024 x 1023
(II) SAVAGE(0): Reserved back buffer at offset 0x380000
(II) SAVAGE(0): Reserved depth buffer at offset 0x500000
(II) SAVAGE(0): Reserved 25980 kb for textures at offset 0x680000
(II) SAVAGE(0): Using XFree86 Acceleration Architecture (XAA)
   Screen to screen bit blits
   Solid filled rectangles
   8x8 mono pattern filled rectangles
   Indirect CPU to Screen color expansion
   Solid Lines
   Image Writes
   Offscreen Pixmaps
   Setting up tile and stipple cache:
      28 128x128 slots
      7 256x256 slots
(==) SAVAGE(0): Backing store disabled
(II) SAVAGE(0): X context handle = 0x1
(II) SAVAGE(0): [DRI] installation complete
(II) SAVAGE(0): [junkers]pSAVAGEDRIServer:
(II) SAVAGE(0): [junkers]   reserved_map_agpstart:0x00000000
(II) SAVAGE(0): [junkers]   reserved_map_idx:0x00000000
(II) SAVAGE(0): [junkers]   sarea_priv_offset:0x00000000
(II) SAVAGE(0): [junkers]   chipset:0x00000000
(II) SAVAGE(0): [junkers]   sgram:0x00000000
(II) SAVAGE(0): [junkers]   frontbufferSize:0x00180000
(II) SAVAGE(0): [junkers]   frontOffset:0x00000000
(II) SAVAGE(0): [junkers]   frontPitch:0x00000800
(II) SAVAGE(0): [junkers]   backbufferSize:0x00180000
(II) SAVAGE(0): [junkers]   backOffset:0x00380000
(II) SAVAGE(0): [junkers]   backPitch:0x00000800
(II) SAVAGE(0): [junkers]   depthbufferSize:0x00180000
(II) SAVAGE(0): [junkers]   depthOffset:0x00500000
(II) SAVAGE(0): [junkers]   depthPitch:0x00000800
(II) SAVAGE(0): [junkers]   textureOffset:0x00680000
(II) SAVAGE(0): [junkers]   textureSize:0x0195f000
(II) SAVAGE(0): [junkers]   textureSize:0x0195f000
(II) SAVAGE(0): [junkers]   logTextureGranularity:0x00000000
(II) SAVAGE(0): [junkers]   agp:handle:0x00000001
(II) SAVAGE(0): [junkers]   agp:offset:0x01000000
(II) SAVAGE(0): [junkers]   agp:size:0x01000000
(II) SAVAGE(0): [junkers]   agp:map:0x00000000
(II) SAVAGE(0): [junkers]   registers:handle:0xdfe80000
(II) SAVAGE(0): [junkers]   registers:offset:0x00000000
(II) SAVAGE(0): [junkers]   registers:size:0x00080000
(II) SAVAGE(0): [junkers]   registers:map:0x00000000
(II) SAVAGE(0): [junkers]   status:handle:0x0837f000
(II) SAVAGE(0): [junkers]   status:offset:0x00000000
(II) SAVAGE(0): [junkers]   status:size:0x00001000
(II) SAVAGE(0): [junkers]   status:map:0xb08c6000
(II) SAVAGE(0): [junkers]   agpTextures:handle:0xe0100000
(II) SAVAGE(0): [junkers]   agpTextures:offset:0x00100000
(II) SAVAGE(0): [junkers]   agpTextures:size:0x00f00000
(II) SAVAGE(0): [junkers]   apgTextures:map:0x00000000
(II) SAVAGE(0): [junkers]   logAgpTextureGranularity:0x00000000
(II) SAVAGE(0): [junkers]   cmdDma:handle:0xe0000000
(II) SAVAGE(0): [junkers]   cmdDma:offset:0x00000000
(II) SAVAGE(0): [junkers]   cmdDma:size:0x00100000
(II) SAVAGE(0): [junkers]   cmdDma:map:0x00000000
(II) SAVAGE(0): [junkers]pSAVAGEDRI:
(II) SAVAGE(0): [junkers]   chipset:0x00000004
(II) SAVAGE(0): [junkers]   width:0x00000400
(II) SAVAGE(0): [junkers]   height:0x00000300
(II) SAVAGE(0): [junkers]   mem:0x02000000
(II) SAVAGE(0): [junkers]   cpp:2
(II) SAVAGE(0): [junkers]   zpp:2
(II) SAVAGE(0): [junkers]   agpMode:1
(II) SAVAGE(0): [junkers]   bufferSize:65536
(II) SAVAGE(0): [junkers]   frontbufferSize:0x00180000
(II) SAVAGE(0): [junkers]   frontOffset:0x00000000
(II) SAVAGE(0): [junkers]   backbufferSize:0x00180000
(II) SAVAGE(0): [junkers]   backOffset:0x00380000
(II) SAVAGE(0): [junkers]   depthbufferSize:0x00180000
(II) SAVAGE(0): [junkers]   depthOffset:0x00500000
(II) SAVAGE(0): [junkers]   textureOffset:0x00680000
(II) SAVAGE(0): [junkers]   textureSize:0x01800000
(II) SAVAGE(0): [junkers]   logTextureGranularity:0x00000015
(II) SAVAGE(0): [junkers]   agpTextureHandle:0xe0100000
(II) SAVAGE(0): [junkers]   agpTextureSize:0x00f00000
(II) SAVAGE(0): [junkers]   logAgpTextureGranularity:0x00000014
(II) SAVAGE(0): [junkers]   apertureHandle:0xd2000000
(II) SAVAGE(0): [junkers]   apertureSize:0x05000000
(II) SAVAGE(0): [junkers]   aperturePitch:0x00001000
(II) SAVAGE(0): [junkers]   statusHandle:0x0837f000
(II) SAVAGE(0): [junkers]   statusSize:0x00001000
(II) SAVAGE(0): [junkers]   sarea_priv_offset:0x00000898
(II) SAVAGE(0): Direct rendering enabled


and glxinfo is:

Code:
glxinfo
name of display: :0.0
display: :0  screen: 0
direct rendering: Yes
server glx vendor string: SGI
server glx version string: 1.2
server glx extensions:
    GLX_ARB_multisample, GLX_EXT_visual_info, GLX_EXT_visual_rating,
    GLX_EXT_import_context, GLX_OML_swap_method, GLX_SGI_make_current_read,
    GLX_SGIS_multisample, GLX_SGIX_fbconfig
client glx vendor string: SGI
client glx version string: 1.4
client glx extensions:
    GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_allocate_memory,
    GLX_MESA_swap_control, GLX_MESA_swap_frame_usage, GLX_OML_swap_method,
    GLX_OML_sync_control, GLX_SGI_make_current_read, GLX_SGI_swap_control,
    GLX_SGI_video_sync, GLX_SGIS_multisample, GLX_SGIX_fbconfig,
    GLX_SGIX_pbuffer, GLX_SGIX_visual_select_group
GLX extensions:
    GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,
    GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_SGIS_multisample
OpenGL vendor string: S3 Graphics Inc.
OpenGL renderer string: Mesa DRI ProSavage 20050501 AGP 1x x86/MMX+/3DNow!+/SSE
OpenGL version string: 1.2 Mesa 6.3
OpenGL extensions:
    GL_ARB_imaging, GL_ARB_multitexture, GL_ARB_texture_compression,
    GL_ARB_texture_env_add, GL_ARB_transpose_matrix, GL_ARB_window_pos,
    GL_EXT_abgr, GL_EXT_bgra, GL_EXT_blend_color, GL_EXT_blend_minmax,
    GL_EXT_blend_subtract, GL_EXT_clip_volume_hint,
    GL_EXT_compiled_vertex_array, GL_EXT_convolution, GL_EXT_copy_texture,
    GL_EXT_draw_range_elements, GL_EXT_histogram, GL_EXT_packed_pixels,
    GL_EXT_polygon_offset, GL_EXT_rescale_normal,
    GL_EXT_separate_specular_color, GL_EXT_subtexture, GL_EXT_texture,
    GL_EXT_texture3D, GL_EXT_texture_edge_clamp, GL_EXT_texture_env_add,
    GL_EXT_texture_lod_bias, GL_EXT_texture_object, GL_EXT_vertex_array,
    GL_APPLE_packed_pixels, GL_IBM_rasterpos_clip, GL_MESA_window_pos,
    GL_NV_light_max_exponent, GL_NV_texgen_reflection, GL_OES_read_format,
    GL_SGI_color_matrix, GL_SGI_color_table, GL_SGIS_texture_edge_clamp,
    GL_SGIS_texture_lod

   visual  x  bf lv rg d st colorbuffer ax dp st accumbuffer  ms  cav
 id dep cl sp sz l  ci b ro  r  g  b  a bf th cl  r  g  b  a ns b eat
----------------------------------------------------------------------
0x22 16 tc  0 16  0 r  y  .  5  6  5  0  0 16  0  0  0  0  0  0 0 None
0x23 16 tc  0 16  0 r  .  .  5  6  5  0  0 16  0  0  0  0  0  0 0 None
0x24 16 tc  0 16  0 r  y  .  5  6  5  0  0 16  8  0  0  0  0  0 0 Slow
0x25 16 tc  0 16  0 r  .  .  5  6  5  0  0 16  8  0  0  0  0  0 0 Slow
0x26 16 tc  0 16  0 r  y  .  5  6  5  0  0 16  0 16 16 16  0  0 0 Slow
0x27 16 tc  0 16  0 r  .  .  5  6  5  0  0 16  0 16 16 16  0  0 0 Slow
0x28 16 tc  0 16  0 r  y  .  5  6  5  0  0 16  8 16 16 16  0  0 0 Slow
0x29 16 tc  0 16  0 r  .  .  5  6  5  0  0 16  8 16 16 16  0  0 0 Slow


and for good measure glxgears:

Code:
glxgears
1820 frames in 5.0 seconds = 363.893 FPS
1796 frames in 5.0 seconds = 359.161 FPS
1824 frames in 5.0 seconds = 364.644 FPS
1819 frames in 5.0 seconds = 363.712 FPS
1825 frames in 5.0 seconds = 364.903 FPS
1825 frames in 5.0 seconds = 364.873 FPS
1827 frames in 5.0 seconds = 365.201 FPS


Again, thanks a lot dude!

B.
Back to top
View user's profile Send private message
Motoi-Sakuraba-Milfeuille
Tux's lil' helper
Tux's lil' helper


Joined: 14 Dec 2004
Posts: 125

PostPosted: Sun Jun 05, 2005 5:41 am    Post subject: Reply with quote

Hey, my Prosavage DDR and VIA C3 can only muster around 215 fps! Oh well... at least zsnes runs smoothly now.
errr, the only comment I can add to your awesome script that saves around 400 man-hours (including research time) is an optimization line:
Code:
sed s/'#define DefaultGcc2i386Opt.*'/'#define DefaultGcc2i386Opt -O3 -gstabs+ -pipe blabla....'/ host.def

Add that above the first instance of sed in the script. That makes it change the optimization thingies inside the host.def file. Saves you from having to ctrl-c the script, edit host.def manually, and rerun the script (which will most likely rewrite host.def all over again).
koprimer, you are a genius. The only con was that the Xorg.0.log reported Direct Rendering as enabled, but no, glxgears was still at 47fps, and glxinfo reported no direct rendering. Using the snapshots from dri.freedesktop.org/snapshots solved the problem, and now I have direct rendering working again.
BTW, about the random freezes while using the computer/leaving it alone, here is the solution:
You have to disable savagefb in the kernel to make DRI work properly. That's a given.
What's not given is that once you deselect savagefb in make menuconfig, on the top of the same screen (Device Drivers)>(Graphics Support), below the "Support for Frame Buffer devices", there's two options:
"Enable Video Mode Handling Helpers"
"Enable Tile Blitting Support"
Disable both of them. That seemed to banish the random freezes when I was using vesafb instead of savagefb. I guess only the video card specific fb drivers need those two options.
_________________
When you are clever, you realize you are stupid; when you are stupid, you realize you are clever.
Back to top
View user's profile Send private message
resistor
n00b
n00b


Joined: 17 Mar 2003
Posts: 10

PostPosted: Fri Jun 24, 2005 9:15 pm    Post subject: Reply with quote

I've been trying to use the modified CVS install script, but whenever I start Xorg after doing so, the entire screen is scambled. I don't even have to change the config file! What gives?
Back to top
View user's profile Send private message
Motoi-Sakuraba-Milfeuille
Tux's lil' helper
Tux's lil' helper


Joined: 14 Dec 2004
Posts: 125

PostPosted: Sat Jun 25, 2005 2:46 am    Post subject: Reply with quote

you most probably have compiled the kernel with savagefb. Leave it out this time, only leave vesafb or vesafb-tng.
_________________
When you are clever, you realize you are stupid; when you are stupid, you realize you are clever.
Back to top
View user's profile Send private message
resistor
n00b
n00b


Joined: 17 Mar 2003
Posts: 10

PostPosted: Sat Jun 25, 2005 6:26 pm    Post subject: Reply with quote

I disabled the Savage driver for vesa-tng, and now I don't get funkiness, but DRI still doesn't work. The savage DRI kernel driver fails to load with the errors:

savage: Unknown symbol drm_get_resource_len
savage: Unknown symbol drm_get_dev
savage: Unknown symbol drm_get_resource_start
savage: Unknown symbol drm_cleanup_pci
savage: Unknown symbol drm_initmap

The drm module is loaded, so I'm not sure what the problem is.
Back to top
View user's profile Send private message
Motoi-Sakuraba-Milfeuille
Tux's lil' helper
Tux's lil' helper


Joined: 14 Dec 2004
Posts: 125

PostPosted: Sun Jun 26, 2005 10:59 am    Post subject: Reply with quote

I remember I got something like that at first.... when I didn't compile agpgart as a module.
Compile agpgart as a module and it should be fixed....
_________________
When you are clever, you realize you are stupid; when you are stupid, you realize you are clever.
Back to top
View user's profile Send private message
koprimer
n00b
n00b


Joined: 29 Feb 2004
Posts: 64

PostPosted: Tue Jun 28, 2005 2:19 am    Post subject: Reply with quote

penix1, thanks for pointing that out, the problem was with the script, it assumed you had opengl-update installed. I went ahead and made the fix. Glad to see that some are getting some use out of this script. Would be really nice if someone who knew how to script well could take this and actualy make an ebuild for us.

EDIT: Also, thanks Motoi-Sakuraba-Milfeuille for the great suggestion. I went ahead and added a couple of sed statements that will use your CFLAGS in the /etc/make.conf file.

Here's the updated code. Cheers!

EDIT: Also, just an update on things to consider when having problems.
1. For the linux kernel 2.6, try to match your settings like these:
Code:

Device Drivers --->
   Character devices --->
      <M> /dev/agpgart (AGP support)
      <M>   VIA chipset support
      <  > Direct Rendering Manager (XFree86 4.10 and higher DRI support)
   Graphics support --->
      <  > S3 Savage support

2. make sure you don't USE dllloader in /etc/make.conf (can anyone confirm this?)
3. emerge unmerge xorg (if you're using the CVS build)
4. try to include these settings in your /etc/X11/xorg.conf
Code:

Section "Module"
     Load            "dri"
     Load            "glx"
EndSection

Section "Device"
     Identifier      "card0"
     Driver          "savage"
     Option          "ForceInit"          "yes"
     Option          "ShadowStatus"  "true"
EndSection

Section "Screen"
     Device         "card0"  #just make sure you point to your savage device
EndSection

Section "DRI"
     Mode 0666
EndSection


I'm sure anything that I've left out can be found on this old forum.

-coprime
Back to top
View user's profile Send private message
omné
Guru
Guru


Joined: 23 Feb 2003
Posts: 355
Location: Paris / France

PostPosted: Thu Jul 07, 2005 8:55 pm    Post subject: Reply with quote

I had problem with resolution, I was sitck on 640x480.
I sfolved it with this : https://forums.gentoo.org/viewtopic-t-353333-highlight-savage.html

Now let's tried to use 24 bits and trying to play video...
My other problem is that i disable frame buffer, now my virtuals terms are small.
Back to top
View user's profile Send private message
koprimer
n00b
n00b


Joined: 29 Feb 2004
Posts: 64

PostPosted: Sun Jul 10, 2005 6:16 am    Post subject: Reply with quote

omné wrote:
My other problem is that i disable frame buffer, now my virtuals terms are small.

No one said you couldn't use framebuffers, infact I use VESAfb without any problems. We are suggesting to those to not use the Savagefb.

-coprime
Back to top
View user's profile Send private message
penix1
n00b
n00b


Joined: 25 Mar 2005
Posts: 7

PostPosted: Wed Jul 13, 2005 1:49 am    Post subject: Reply with quote

koprimer wrote:
omné wrote:
My other problem is that i disable frame buffer, now my virtuals terms are small.

No one said you couldn't use framebuffers, infact I use VESAfb without any problems. We are suggesting to those to not use the Savagefb.

-coprime


Actually, I have been using the savagefb driver to no ill effects since using your excellent script. Maybe they fixed whatever problems it had (or I haven't hit it yet?)?!?

Anyway, I am using the 2.6.12-r4 kernel and all is well. My chip is the KM-133 maybe that has something to do with it. I don't see a reason to stop using the savagefb driver at this stage. Things may change though.

B.
Back to top
View user's profile Send private message
omné
Guru
Guru


Joined: 23 Feb 2003
Posts: 355
Location: Paris / France

PostPosted: Wed Jul 13, 2005 6:46 am    Post subject: Reply with quote

Where do you set it ? The savagesb ? In menuconfig. I only have vesafb and vesafb-tng in Device Driver -> Graphic support.
Back to top
View user's profile Send private message
eslo
n00b
n00b


Joined: 29 Jan 2004
Posts: 20

PostPosted: Wed Jul 27, 2005 3:58 pm    Post subject: Reply with quote

omné wrote:
I only have vesafb and vesafb-tng in Device Driver -> Graphic support.


No, if you disable vesafb and scroll down a little you will see savage reveal itself.

(savagefb support modedb, which means you can append the same parameters as with vesafb).

Ex. My append line to the kernel is:
video=savagefb:1024x768-16@60 (Laptop)
_________________
MVH / Regards:
Espen
Back to top
View user's profile Send private message
llogiq
n00b
n00b


Joined: 03 Aug 2005
Posts: 3
Location: Frankfurt, Germany

PostPosted: Wed Aug 03, 2005 2:51 pm    Post subject: DRI works! Huzzah! Reply with quote

After reading this discussion, I was able to set up DRI acceleration on my Averatec 3156X. It is not very fast (only 400fps in window, 67fps full screen 1024x768), but it works.

The steps I took:
1. building the kernel with AGPgart + DRM (yes, the latter is not needed)
2. building xorg 11.6.8.2 with USE=insecure_drivers
3. downloading the latest common and savage archives from http://dri.freedesktop.org/snapshots/ (dated 20050718), untarring them and running install.sh of both.

Thanks to everyone involved. Now if I only could find more little-demanding opengl games... ;)
Back to top
View user's profile Send private message
omné
Guru
Guru


Joined: 23 Feb 2003
Posts: 355
Location: Paris / France

PostPosted: Fri Aug 05, 2005 7:38 am    Post subject: Reply with quote

eslo wrote:
omné wrote:
I only have vesafb and vesafb-tng in Device Driver -> Graphic support.


No, if you disable vesafb and scroll down a little you will see savage reveal itself.

(savagefb support modedb, which means you can append the same parameters as with vesafb).

Ex. My append line to the kernel is:
video=savagefb:1024x768-16@60 (Laptop)


Sorry I didn't anser later, I was on vacation (no adsl, 56k... 8O ) It was great :D

Your solution work great.
But I got new problems.
Later I used the script from koprimer on a 2.6.11-r11-gentoo kernel. I worked great.
I tried it on 2.6.12-r6 and 2.6.12-suspend-r4. With no succes (problem loading drivers).
So, now, i use the savage archive from dri-freedesktop.org (see the post just over me).

I had to recompile my xorg-x11 with the dlloader option beaucause of a problem (i can't find the thread i use for it)

Now my X server run but I can't read some video (avi and wmv, mpeg seem good) with mplayer (xv driver like I use to do last week).
What is the problem ?
my xorg-conf (I didn't change anything) :
Quote:

Option "UseBIOS" "True" # [<bool>]
Identifier "Card0"
Driver "savage"
VendorName "S3 Inc."
BoardName "SuperSavage IX/C SDR"
BusID "PCI:1:0:0"
Option "AGPmode" "4"
VideoRam 16000
Option "ForceInit" "yes"
Option "ShadowStatus" "true"


Is there something wrong ?
Maybee the dlloader USE flag ?
Or something in my kernel ?

thanks.
Back to top
View user's profile Send private message
salivian
Tux's lil' helper
Tux's lil' helper


Joined: 15 Sep 2002
Posts: 91

PostPosted: Wed Sep 14, 2005 2:33 pm    Post subject: Reply with quote

Hey ... Does anybody have luck with the latest CVS ?

I tried one on Wed Sep 14, which segfaulted on glxinfo.

now I have reverted to Jul 17 (a day before the latest binaries snapshot.) which seems to be fully working.

Thanks!

Horace
Back to top
View user's profile Send private message
williamvergara
n00b
n00b


Joined: 15 Sep 2004
Posts: 47
Location: Germany

PostPosted: Mon Oct 17, 2005 11:43 pm    Post subject: i just can not make it work properly!!! Reply with quote

Well, ill take some lines to explain my situation. This is the VERY FIRST TIME, that i can not solve my problem while just looking the forums. So this time i must ask. I have an amilo k 7600. With a savage card. I was about two months ago i had it fully working. I could play tuxracer and warcraft. The hard drive get damage so i had to get a new one. I have done everything that i did the last time, but it aint working and i dont know why. I've tried with agpgart and (in my case) via-agp in the kernel, as modules, with drm in the kernel, and as module and all the combinations that you can imagine with 3 differents kernel (and yes, the very last one too, gentoo-sources-13-r3). But when i run the install.sh from the savage package i get an error. The kernel can not load the module. I also tried with the x11-drm ebuild. That works a little. In glxinfo i get direct rendering enabled, i can play chromium or neverball. But when it comes tuxracer, tux feels like no going down :cry: .

I know it can run better cuz it already has. Please help me. here al relevant information
xorg.conf
Code:
Section "ServerLayout"
   Identifier     "Layout0"
   Screen      0  "Screen0" 0 0
   InputDevice    "Keyboard0" "CoreKeyboard"
   InputDevice    "Mouse0" "CorePointer"
   InputDevice    "Touchpad"
   InputDevice     "Tablet0"
EndSection

Section "Files"
EndSection

Section "Module"
   Load "freetype"
   # Load "xtt"
   Load    "synaptics"
   Load  "extmod"
   Load  "glx"
   Load  "dri"
   Load  "dbe"
   Load  "record"
   Load  "xtrap"
   Load  "type1"
EndSection

Section "InputDevice"
   Identifier  "Mouse0"
   Driver      "mouse"
   Option       "Protocol" "Auto"
   Option       "Device" "/dev/psaux"
   Option       "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
   Identifier  "Tablet0"
   Driver      "summa"
   Option      "Device" "/dev/ttyS1"
   Option      "Cursor" "Puck"
   Option      "InputFashion" "Tablet"
   Option      "SendCoreEvents"
   Option      "BaudRate" "9600"
   Option      "DataBits" "8"
   Option      "StopBits" "1"
   Option      "Parity" "odd"
   Option      "FlowControl" "xoff"
   Option      "VTime" "10"
   Option      "VMin" "1"
   Option      "AlwaysCore" "on"
   Option      "Name" "SUMMASKETCH"
   Option      "Vendor" "SUMMAGRAPHICS"
EndSection

Section "InputDevice"
   Identifier  "Keyboard0"
   Driver      "kbd"
   Option       "XkbModel" "pc104"
   Option       "XkbLayout" "de"
   Option   "XkbRules" "xorg"
   Option   "XkbVariant" "nodadkeys"

EndSection

Section "InputDevice"
   Identifier "Touchpad"
   Driver "synaptics"
   Option "SendCoreEvents"
   Option "Device" "/dev/input/event0"
   Option "Protocol" "event"
   # Next line required only if you want to disable the mousepad while typing:
   Option "SHMConfig" "on"
   # The rest of the options are NOT required, just a default similar to the Windows drivers with non of the extra features.
   Option "LeftEdge" "1900"
   Option "RightEdge" "5400"
   Option "TopEdge" "1400"
   Option "BottomEdge" "4500"
   Option "FingerLow" "25"
   Option "FingerHigh" "30"
   Option "MaxTapTime" "180"
   Option "MaxTapMove" "220"
   Option "VertScrollDelta" "100"
   Option "MinSpeed" "0.02"
   Option "MaxSpeed" "0.18"
   Option "AccelFactor" "0.0010"
EndSection

Section "Monitor"
   Identifier   "Monitor0"
   HorizSync    31.5 - 57.0
   VertRefresh  50.0 - 90.0
EndSection

Section "Device"
   Identifier  "Card0"
   Driver      "savage"
   BusID       "01:00:00"
   Option      "UseBIOS" "on"#recien puesto
   Option      "SAA7111" "1"#recien puesto
   Option      "BackingStore" "1"
   Option      "BusType" "AGP"#lo puse recien
   Option      "AGPFastWrite" "True"
   Option      "AGPMode" "2"
   VideoRam    32000
EndSection

Section "Screen"
   Identifier "Screen0"
   Device     "Card0"
   Monitor    "Monitor0"
   DefaultDepth     16
   SubSection "Display"
      Viewport  0 0
      Depth    16
      Modes    "1024x768" "800x600" "640x480" "640x400" "512x384" "400x300" "320x240" "320x200"
        EndSubSection
   SubSection "Display"
      Viewport   0 0
      Depth     24
      Modes    "1024x768" "800x600" "640x480" "640x400" "512x384" "400x300" "320x240" "320x200"
   EndSubSection
EndSection

Section "DRI"
   Mode 0666
EndSection


relevant kernel config
Code:
CONFIG_AGP=y
CONFIG_AGP_ALI=m
CONFIG_AGP_ATI=m
CONFIG_AGP_AMD=m
CONFIG_AGP_AMD64=m
CONFIG_AGP_INTEL=m
CONFIG_AGP_NVIDIA=m
CONFIG_AGP_SIS=y
# CONFIG_AGP_SWORKS is not set
CONFIG_AGP_VIA=y
# CONFIG_AGP_EFFICEON is not set
CONFIG_DRM=y
CONFIG_DRM_TDFX=m
CONFIG_DRM_R128=m
CONFIG_DRM_RADEON=m
CONFIG_DRM_I810=m
CONFIG_DRM_I830=m
CONFIG_DRM_I915=m
CONFIG_DRM_MGA=m
CONFIG_DRM_SIS=m
CONFIG_DRM_VIA=m


the x log
Code:


X Window System Version 6.8.2
Release Date: 9 February 2005
X Protocol Version 11, Revision 0, Release 6.8.2
Build Operating System: Linux 2.6.13-gentoo-r3 i686 [ELF]
Current Operating System: Linux pegasus 2.6.13-gentoo-r3 #8 Tue Oct 18 02:46:17 CEST 2005 i686
Build Date: 12 October 2005
   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 Oct 18 00:55:32 2005
(==) Using config file: "/etc/X11/xorg.conf"
(==) ServerLayout "Layout0"
(**) |-->Screen "Screen0" (0)
(**) |   |-->Monitor "Monitor0"
(**) |   |-->Device "Card0"
(**) |-->Input Device "Keyboard0"
(**) |-->Input Device "Mouse0"
(**) |-->Input Device "Touchpad"
(**) |-->Input Device "Tablet0"
(==) FontPath set to "/usr/share/fonts/misc/,/usr/share/fonts/TTF/,/usr/share/fonts/Type1/,/usr/share/fonts/CID/,/usr/share/fonts/75dpi/,/usr/share/fonts/100dpi/"
(==) RgbPath set to "/usr/lib/X11/rgb"
(==) ModulePath set to "/usr/lib/modules"
(WW) Open APM failed (/dev/apm_bios) (No such file or directory)
(II) Module ABI versions:
   X.Org ANSI C Emulation: 0.2
   X.Org Video Driver: 0.7
   X.Org XInput driver : 0.4
   X.Org Server Extension : 0.2
   X.Org Font Renderer : 0.4
(II) Loader running on linux
(II) LoadModule: "bitmap"
(II) Loading /usr/lib/modules/fonts/libbitmap.a
(II) Module bitmap: vendor="X.Org Foundation"
   compiled for 6.8.2, module version = 1.0.0
   Module class: X.Org Font Renderer
   ABI class: X.Org Font Renderer, version 0.4
(II) Loading font Bitmap
(II) LoadModule: "pcidata"
(II) Loading /usr/lib/modules/libpcidata.a
(II) Module pcidata: vendor="X.Org Foundation"
   compiled for 6.8.2, module version = 1.0.0
   ABI class: X.Org Video Driver, version 0.7
(++) using VT number 7

(II) PCI: PCI scan (all values are in hex)
(II) PCI: 00:00:0: chip 1106,3156 card 1734,1054 rev 00 class 06,00,00 hdr 00
(II) PCI: 00:01:0: chip 1106,b091 card 0000,0000 rev 00 class 06,04,00 hdr 01
(II) PCI: 00:09:0: chip 1524,1411 card 2000,0000 rev 01 class 06,07,00 hdr 82
(II) PCI: 00:10:0: chip 1106,3038 card 1734,1054 rev 80 class 0c,03,00 hdr 80
(II) PCI: 00:10:1: chip 1106,3038 card 1734,1054 rev 80 class 0c,03,00 hdr 80
(II) PCI: 00:10:3: chip 1106,3104 card 1734,1054 rev 82 class 0c,03,20 hdr 00
(II) PCI: 00:11:0: chip 1106,3177 card 1734,1054 rev 00 class 06,01,00 hdr 80
(II) PCI: 00:11:1: chip 1106,0571 card 1734,1054 rev 06 class 01,01,8a hdr 00
(II) PCI: 00:11:5: chip 1106,3059 card 1734,1054 rev 50 class 04,01,00 hdr 00
(II) PCI: 00:11:6: chip 1106,3068 card 1734,1054 rev 80 class 07,80,00 hdr 00
(II) PCI: 00:12:0: chip 1106,3065 card 1734,1054 rev 74 class 02,00,00 hdr 00
(II) PCI: 01:00:0: chip 5333,8d04 card 1734,1054 rev 00 class 03,00,00 hdr 00
(II) PCI: End of PCI scan
(II) Host-to-PCI bridge:
(II) Bus 0: bridge is at (0:0:0), (0,0,2), BCTRL: 0x0008 (VGA_EN is set)
(II) Bus 0 I/O range:
   [0] -1   0   0x00000000 - 0x0000ffff (0x10000) IX[B]
(II) Bus 0 non-prefetchable memory range:
   [0] -1   0   0x00000000 - 0xffffffff (0x0) MX[B]
(II) Bus 0 prefetchable memory range:
   [0] -1   0   0x00000000 - 0xffffffff (0x0) MX[B]
(II) PCI-to-PCI bridge:
(II) Bus 1: bridge is at (0:1:0), (0,1,1), BCTRL: 0x0008 (VGA_EN is set)
(II) Bus 1 I/O range:
   [0] -1   0   0x0000c000 - 0x0000dfff (0x2000) IX[B]
(II) Bus 1 non-prefetchable memory range:
   [0] -1   0   0xe0000000 - 0xefffffff (0x10000000) MX[B]
(II) Bus 1 prefetchable memory range:
   [0] -1   0   0x90000000 - 0x9fffffff (0x10000000) MX[B]
(II) PCI-to-CardBus bridge:
(II) Bus 2: bridge is at (0:9:0), (0,2,5), BCTRL: 0x0540 (VGA_EN is cleared)
(II) Bus 2 I/O range:
   [0] -1   0   0x00002000 - 0x00002fff (0x1000) IX[B]
   [1] -1   0   0x00003000 - 0x00003fff (0x1000) IX[B]
(II) Bus 2 non-prefetchable memory range:
   [0] -1   0   0x20000000 - 0x21ffffff (0x2000000) MX[B]
(II) Bus 2 prefetchable memory range:
   [0] -1   0   0x1e000000 - 0x1fffffff (0x2000000) MX[B]
(II) PCI-to-ISA bridge:
(II) Bus -1: bridge is at (0:17:0), (0,-1,-1), BCTRL: 0x0008 (VGA_EN is set)
(--) PCI:*(1:0:0) S3 Inc. VT8375 [ProSavage8 KM266/KL266] rev 0, Mem @ 0xe0000000/19, 0x90000000/27, BIOS @ 0x000c0000/16
(II) Addressable bus resource ranges are
   [0] -1   0   0x00000000 - 0xffffffff (0x0) MX[B]
   [1] -1   0   0x00000000 - 0x0000ffff (0x10000) IX[B]
(II) OS-reported resource ranges:
   [0] -1   0   0xffe00000 - 0xffffffff (0x200000) MX[B](B)
   [1] -1   0   0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
   [2] -1   0   0x000f0000 - 0x000fffff (0x10000) MX[B]
   [3] -1   0   0x000c0000 - 0x000effff (0x30000) MX[B]
   [4] -1   0   0x00000000 - 0x0009ffff (0xa0000) MX[B]
   [5] -1   0   0x0000ffff - 0x0000ffff (0x1) IX[B]
   [6] -1   0   0x00000000 - 0x000000ff (0x100) IX[B]
(II) PCI Memory resource overlap reduced 0xa0000000 from 0xa3ffffff to 0x9fffffff
(II) Active PCI resource ranges:
   [0] -1   0   0xf0000100 - 0xf00001ff (0x100) MX[B]
   [1] -1   0   0xf0000000 - 0xf00000ff (0x100) MX[B]
   [2] -1   0   0xa0000000 - 0x9fffffff (0x0) MX[B]O
   [3] -1   0   0x000c0000 - 0x000cffff (0x10000) MX[B](B)
   [4] -1   0   0x90000000 - 0x97ffffff (0x8000000) MX[B](B)
   [5] -1   0   0xe0000000 - 0xe007ffff (0x80000) MX[B](B)
   [6] -1   0   0x0000e300 - 0x0000e3ff (0x100) IX[B]
   [7] -1   0   0x0000e200 - 0x0000e2ff (0x100) IX[B]
   [8] -1   0   0x0000e100 - 0x0000e1ff (0x100) IX[B]
   [9] -1   0   0x00001100 - 0x0000110f (0x10) IX[B]
   [10] -1   0   0x00001300 - 0x0000131f (0x20) IX[B]
   [11] -1   0   0x00001200 - 0x0000121f (0x20) IX[B]
(II) Active PCI resource ranges after removing overlaps:
   [0] -1   0   0xf0000100 - 0xf00001ff (0x100) MX[B]
   [1] -1   0   0xf0000000 - 0xf00000ff (0x100) MX[B]
   [2] -1   0   0xa0000000 - 0x9fffffff (0x0) MX[B]O
   [3] -1   0   0x000c0000 - 0x000cffff (0x10000) MX[B](B)
   [4] -1   0   0x90000000 - 0x97ffffff (0x8000000) MX[B](B)
   [5] -1   0   0xe0000000 - 0xe007ffff (0x80000) MX[B](B)
   [6] -1   0   0x0000e300 - 0x0000e3ff (0x100) IX[B]
   [7] -1   0   0x0000e200 - 0x0000e2ff (0x100) IX[B]
   [8] -1   0   0x0000e100 - 0x0000e1ff (0x100) IX[B]
   [9] -1   0   0x00001100 - 0x0000110f (0x10) IX[B]
   [10] -1   0   0x00001300 - 0x0000131f (0x20) IX[B]
   [11] -1   0   0x00001200 - 0x0000121f (0x20) IX[B]
(II) OS-reported resource ranges after removing overlaps with PCI:
   [0] -1   0   0xffe00000 - 0xffffffff (0x200000) MX[B](B)
   [1] -1   0   0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
   [2] -1   0   0x000f0000 - 0x000fffff (0x10000) MX[B]
   [3] -1   0   0x000c0000 - 0x000cffff (0x10000) MX[B]
   [4] -1   0   0x00000000 - 0x0009ffff (0xa0000) MX[B]
   [5] -1   0   0x0000ffff - 0x0000ffff (0x1) IX[B]
   [6] -1   0   0x00000000 - 0x000000ff (0x100) IX[B]
(II) All system resource ranges:
   [0] -1   0   0xffe00000 - 0xffffffff (0x200000) MX[B](B)
   [1] -1   0   0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
   [2] -1   0   0x000f0000 - 0x000fffff (0x10000) MX[B]
   [3] -1   0   0x000c0000 - 0x000cffff (0x10000) MX[B]
   [4] -1   0   0x00000000 - 0x0009ffff (0xa0000) MX[B]
   [5] -1   0   0xf0000100 - 0xf00001ff (0x100) MX[B]
   [6] -1   0   0xf0000000 - 0xf00000ff (0x100) MX[B]
   [7] -1   0   0xa0000000 - 0x9fffffff (0x0) MX[B]O
   [8] -1   0   0x000c0000 - 0x000cffff (0x10000) MX[B](B)
   [9] -1   0   0x90000000 - 0x97ffffff (0x8000000) MX[B](B)
   [10] -1   0   0xe0000000 - 0xe007ffff (0x80000) MX[B](B)
   [11] -1   0   0x0000ffff - 0x0000ffff (0x1) IX[B]
   [12] -1   0   0x00000000 - 0x000000ff (0x100) IX[B]
   [13] -1   0   0x0000e300 - 0x0000e3ff (0x100) IX[B]
   [14] -1   0   0x0000e200 - 0x0000e2ff (0x100) IX[B]
   [15] -1   0   0x0000e100 - 0x0000e1ff (0x100) IX[B]
   [16] -1   0   0x00001100 - 0x0000110f (0x10) IX[B]
   [17] -1   0   0x00001300 - 0x0000131f (0x20) IX[B]
   [18] -1   0   0x00001200 - 0x0000121f (0x20) IX[B]
(II) LoadModule: "freetype"
(II) Loading /usr/lib/modules/fonts/libfreetype.so
(II) Module freetype: vendor="X.Org Foundation & the After X-TT Project"
   compiled for 6.8.2, module version = 2.1.0
   Module class: X.Org Font Renderer
   ABI class: X.Org Font Renderer, version 0.4
(II) Loading font FreeType
(II) LoadModule: "synaptics"
(II) Loading /usr/lib/modules/input/synaptics_drv.o
(II) Module synaptics: vendor="The XFree86 Project"
   compiled for 4.2.0, module version = 1.0.0
   Module class: XFree86 XInput Driver
   ABI class: XFree86 XInput driver, version 0.3
(II) LoadModule: "extmod"
(II) Loading /usr/lib/modules/extensions/libextmod.a
(II) Module extmod: vendor="X.Org Foundation"
   compiled for 6.8.2, module version = 1.0.0
   Module class: X.Org Server Extension
   ABI class: X.Org Server Extension, version 0.2
(II) Loading extension SHAPE
(II) Loading extension MIT-SUNDRY-NONSTANDARD
(II) Loading extension BIG-REQUESTS
(II) Loading extension SYNC
(II) Loading extension MIT-SCREEN-SAVER
(II) Loading extension XC-MISC
(II) Loading extension XFree86-VidModeExtension
(II) Loading extension XFree86-Misc
(II) Loading extension XFree86-DGA
(II) Loading extension DPMS
(II) Loading extension TOG-CUP
(II) Loading extension Extended-Visual-Information
(II) Loading extension XVideo
(II) Loading extension XVideo-MotionCompensation
(II) Loading extension X-Resource
(II) LoadModule: "glx"
(II) Loading /usr/lib/modules/extensions/libglx.a
(II) Module glx: vendor="X.Org Foundation"
   compiled for 6.8.99.15, module version = 1.0.0
   ABI class: X.Org Server Extension, version 0.2
(II) Loading sub module "GLcore"
(II) LoadModule: "GLcore"
(II) Loading /usr/lib/modules/extensions/libGLcore.a
Skipping "/usr/lib/modules/extensions/libGLcore.a:m_debug_clip.o":  No symbols found
Skipping "/usr/lib/modules/extensions/libGLcore.a:m_debug_norm.o":  No symbols found
Skipping "/usr/lib/modules/extensions/libGLcore.a:m_debug_xform.o":  No symbols found
(II) Module GLcore: vendor="X.Org Foundation"
   compiled for 6.8.99.15, module version = 1.0.0
   ABI class: X.Org Server Extension, version 0.2
(II) Loading extension GLX
(II) LoadModule: "dri"
(II) Loading /usr/lib/modules/extensions/libdri.a
(II) Module dri: vendor="X.Org Foundation"
   compiled for 6.8.99.15, module version = 1.0.0
   ABI class: X.Org Server Extension, version 0.2
(II) Loading sub module "drm"
(II) LoadModule: "drm"
(II) Loading /usr/lib/modules/linux/libdrm.a
(II) Module drm: vendor="X.Org Foundation"
   compiled for 6.8.99.15, module version = 1.0.0
   ABI class: X.Org Server Extension, version 0.2
(II) Loading extension XFree86-DRI
(II) LoadModule: "dbe"
(II) Loading /usr/lib/modules/extensions/libdbe.a
(II) Module dbe: vendor="X.Org Foundation"
   compiled for 6.8.2, module version = 1.0.0
   Module class: X.Org Server Extension
   ABI class: X.Org Server Extension, version 0.2
(II) Loading extension DOUBLE-BUFFER
(II) LoadModule: "record"
(II) Loading /usr/lib/modules/extensions/librecord.a
(II) Module record: vendor="X.Org Foundation"
   compiled for 6.8.2, module version = 1.13.0
   Module class: X.Org Server Extension
   ABI class: X.Org Server Extension, version 0.2
(II) Loading extension RECORD
(II) LoadModule: "xtrap"
(II) Loading /usr/lib/modules/extensions/libxtrap.a
(II) Module xtrap: vendor="X.Org Foundation"
   compiled for 6.8.2, module version = 1.0.0
   Module class: X.Org Server Extension
   ABI class: X.Org Server Extension, version 0.2
(II) Loading extension DEC-XTRAP
(II) LoadModule: "type1"
(II) Loading /usr/lib/modules/fonts/libtype1.a
(II) Module type1: vendor="X.Org Foundation"
   compiled for 6.8.2, module version = 1.0.2
   Module class: X.Org Font Renderer
   ABI class: X.Org Font Renderer, version 0.4
(II) Loading font Type1
(II) Loading font CID
(II) LoadModule: "savage"
(II) Loading /usr/lib/modules/drivers/savage_drv.o
(II) Module savage: vendor="X.Org Foundation"
   compiled for 6.8.99.15, module version = 2.0.0
   Module class: X.Org Video Driver
   ABI class: X.Org Video Driver, version 0.7
(II) LoadModule: "kbd"
(II) Loading /usr/lib/modules/input/kbd_drv.o
(II) Module kbd: vendor="X.Org Foundation"
   compiled for 6.8.2, module version = 1.0.0
   Module class: X.Org XInput Driver
   ABI class: X.Org XInput driver, version 0.4
(II) LoadModule: "mouse"
(II) Loading /usr/lib/modules/input/mouse_drv.o
(II) Module mouse: vendor="X.Org Foundation"
   compiled for 6.8.2, module version = 1.0.0
   Module class: X.Org XInput Driver
   ABI class: X.Org XInput driver, version 0.4
(II) LoadModule: "synaptics"
(II) Reloading /usr/lib/modules/input/synaptics_drv.o
(II) LoadModule: "summa"
(II) Loading /usr/lib/modules/input/summa_drv.o
(II) Module summa: vendor="X.Org Foundation"
   compiled for 6.8.2, module version = 1.0.0
   Module class: X.Org XInput Driver
   ABI class: X.Org XInput driver, version 0.4
(II) SAVAGE: driver (version 2.0.0) for S3 Savage chipsets: Savage4,
   Savage3D, Savage3D-MV, Savage2000, Savage/MX-MV, Savage/MX,
   Savage/IX-MV, Savage/IX, ProSavage PM133, ProSavage KM133,
   Twister PN133, Twister KN133, SuperSavage/MX 128, SuperSavage/MX 64,
   SuperSavage/MX 64C, SuperSavage/IX 128, SuperSavage/IX 128,
   SuperSavage/IX 64, SuperSavage/IX 64, SuperSavage/IXC 64,
   SuperSavage/IXC 64, ProSavage DDR, ProSavage DDR-K
(II) Primary Device is: PCI 01:00:0
(--) Chipset ProSavageDDR found
(II) resource ranges after xf86ClaimFixedResources() call:
   [0] -1   0   0xffe00000 - 0xffffffff (0x200000) MX[B](B)
   [1] -1   0   0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
   [2] -1   0   0x000f0000 - 0x000fffff (0x10000) MX[B]
   [3] -1   0   0x000c0000 - 0x000cffff (0x10000) MX[B]
   [4] -1   0   0x00000000 - 0x0009ffff (0xa0000) MX[B]
   [5] -1   0   0xf0000100 - 0xf00001ff (0x100) MX[B]
   [6] -1   0   0xf0000000 - 0xf00000ff (0x100) MX[B]
   [7] -1   0   0xa0000000 - 0x9fffffff (0x0) MX[B]O
   [8] -1   0   0x000c0000 - 0x000cffff (0x10000) MX[B](B)
   [9] -1   0   0x90000000 - 0x97ffffff (0x8000000) MX[B](B)
   [10] -1   0   0xe0000000 - 0xe007ffff (0x80000) MX[B](B)
   [11] -1   0   0x0000ffff - 0x0000ffff (0x1) IX[B]
   [12] -1   0   0x00000000 - 0x000000ff (0x100) IX[B]
   [13] -1   0   0x0000e300 - 0x0000e3ff (0x100) IX[B]
   [14] -1   0   0x0000e200 - 0x0000e2ff (0x100) IX[B]
   [15] -1   0   0x0000e100 - 0x0000e1ff (0x100) IX[B]
   [16] -1   0   0x00001100 - 0x0000110f (0x10) IX[B]
   [17] -1   0   0x00001300 - 0x0000131f (0x20) IX[B]
   [18] -1   0   0x00001200 - 0x0000121f (0x20) IX[B]
(II) resource ranges after probing:
   [0] -1   0   0xffe00000 - 0xffffffff (0x200000) MX[B](B)
   [1] -1   0   0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
   [2] -1   0   0x000f0000 - 0x000fffff (0x10000) MX[B]
   [3] -1   0   0x000c0000 - 0x000cffff (0x10000) MX[B]
   [4] -1   0   0x00000000 - 0x0009ffff (0xa0000) MX[B]
   [5] -1   0   0xf0000100 - 0xf00001ff (0x100) MX[B]
   [6] -1   0   0xf0000000 - 0xf00000ff (0x100) MX[B]
   [7] -1   0   0xa0000000 - 0x9fffffff (0x0) MX[B]O
   [8] -1   0   0x000c0000 - 0x000cffff (0x10000) MX[B](B)
   [9] -1   0   0x90000000 - 0x97ffffff (0x8000000) MX[B](B)
   [10] -1   0   0xe0000000 - 0xe007ffff (0x80000) MX[B](B)
   [11] 0   0   0x000a0000 - 0x000affff (0x10000) MS[B]
   [12] 0   0   0x000b0000 - 0x000b7fff (0x8000) MS[B]
   [13] 0   0   0x000b8000 - 0x000bffff (0x8000) MS[B]
   [14] -1   0   0x0000ffff - 0x0000ffff (0x1) IX[B]
   [15] -1   0   0x00000000 - 0x000000ff (0x100) IX[B]
   [16] -1   0   0x0000e300 - 0x0000e3ff (0x100) IX[B]
   [17] -1   0   0x0000e200 - 0x0000e2ff (0x100) IX[B]
   [18] -1   0   0x0000e100 - 0x0000e1ff (0x100) IX[B]
   [19] -1   0   0x00001100 - 0x0000110f (0x10) IX[B]
   [20] -1   0   0x00001300 - 0x0000131f (0x20) IX[B]
   [21] -1   0   0x00001200 - 0x0000121f (0x20) IX[B]
   [22] 0   0   0x000003b0 - 0x000003bb (0xc) IS[B]
   [23] 0   0   0x000003c0 - 0x000003df (0x20) IS[B]
(II) Setting vga for screen 0.
(II) Loading sub module "vgahw"
(II) LoadModule: "vgahw"
(II) Loading /usr/lib/modules/libvgahw.a
(II) Module vgahw: vendor="X.Org Foundation"
   compiled for 6.8.2, module version = 0.1.0
   ABI class: X.Org Video Driver, version 0.7
(**) SAVAGE(0): Depth 16, (--) framebuffer bpp 16
(==) SAVAGE(0): RGB weight 565
(==) SAVAGE(0): Default visual is TrueColor
(II) SAVAGE(0): vgaHWGetIOBase: hwp->IOBase is 0x03d0, hwp->PIOOffset is 0x0000
(**) SAVAGE(0): Option "UseBIOS" "on"
(**) SAVAGE(0): Option "BusType" "AGP"
(**) SAVAGE(0): Option "AGPMode" "2"
(==) SAVAGE(0): Using HW cursor
(**) SAVAGE(0): Using video BIOS to set modes
(II) Loading sub module "vbe"
(II) LoadModule: "vbe"
(II) Loading /usr/lib/modules/libvbe.a
(II) Module vbe: vendor="X.Org Foundation"
   compiled for 6.8.2, module version = 1.1.0
   ABI class: X.Org Video Driver, version 0.7
(II) Loading sub module "int10"
(II) LoadModule: "int10"
(II) Loading /usr/lib/modules/linux/libint10.a
(II) Module int10: vendor="X.Org Foundation"
   compiled for 6.8.2, module version = 1.0.0
   ABI class: X.Org Video Driver, version 0.7
(II) SAVAGE(0): initializing int10
(II) SAVAGE(0): Primary V_BIOS segment is: 0xc000
(II) SAVAGE(0): VESA BIOS detected
(II) SAVAGE(0): VESA VBE Version 3.0
(II) SAVAGE(0): VESA VBE Total Mem: 31680 kB
(II) SAVAGE(0): VESA VBE OEM: S3 Graphics ProSavage DDR Family BIOS
(II) SAVAGE(0): VESA VBE OEM Software Rev: 2.0
(II) SAVAGE(0): VESA VBE OEM Vendor: S3 Garphics Incorporated.
(II) SAVAGE(0): VESA VBE OEM Product: VBE 3.0
(II) SAVAGE(0): VESA VBE OEM Product Rev: Rev 0.0
(--) SAVAGE(0): Chip: id 8d04, "ProSavage DDR-K"
(--) SAVAGE(0): Engine: "ProSavageDDR"
(--) SAVAGE(0): AGP card detected
(**) SAVAGE(0): BusType set to AGP
(==) SAVAGE(0): Using AGP DMA
(==) SAVAGE(0): Will try command and vertex DMA mode
(**) SAVAGE(0): Using AGP 2x mode
(==) SAVAGE(0): Using 16 MB AGP aperture
(II) SAVAGE(0): mapping MMIO @ 0xe0000000 with size 0x80000
(==) SAVAGE(0): Using gamma correction (1.0, 1.0, 1.0)
(**) SAVAGE(0): videoram =  32000k
(II) Loading sub module "ddc"
(II) LoadModule: "ddc"
(II) Loading /usr/lib/modules/libddc.a
(II) Module ddc: vendor="X.Org Foundation"
   compiled for 6.8.2, module version = 1.0.0
   ABI class: X.Org Video Driver, version 0.7
(--) SAVAGE(0): No DDC signal
(II) Loading sub module "i2c"
(II) LoadModule: "i2c"
(II) Loading /usr/lib/modules/libi2c.a
(II) Module i2c: vendor="X.Org Foundation"
   compiled for 6.8.2, module version = 1.2.0
   ABI class: X.Org Video Driver, version 0.7
(II) SAVAGE(0): I2C bus "I2C bus" initialized.
(II) SAVAGE(0): I2C device "I2C bus:ddc2" registered at address 0xA0.
(II) SAVAGE(0): I2C device "I2C bus:ddc2" removed.
(--) SAVAGE(0): Detected current MCLK value of 14.318 MHz
(--) SAVAGE(0): 1024x768 TFT LCD panel detected and active
(--) SAVAGE(0): - Limiting video mode to 1024x768
(--) SAVAGE(0): Found 13 modes at this depth:
    [10e] 320 x 200, 70Hz
    [133] 320 x 240, 72Hz
    [143] 400 x 300, 72Hz
    [153] 512 x 384, 70Hz
    [11d] 640 x 400, 70Hz
    [111] 640 x 480, 60Hz, 75Hz, 85Hz, 100Hz, 160Hz
    [114] 800 x 600, 60Hz, 75Hz, 85Hz
    [117] 1024 x 768, 60Hz, 70Hz, 75Hz, 85Hz, 100Hz, 130Hz
    [17a] 1280 x 768, 60Hz
    [14f] 1280 x 960, 60Hz, 85Hz
    [11a] 1280 x 1024, 60Hz, 75Hz, 85Hz, 100Hz
    [13c] 1400 x 1050, 60Hz, 75Hz
    [122] 1600 x 1200, 60Hz
(II) SAVAGE(0): Monitor0: Using hsync range of 31.50-57.00 kHz
(II) SAVAGE(0): Monitor0: Using vrefresh range of 50.00-90.00 Hz
(II) SAVAGE(0): Clock range:  10.00 to 250.00 MHz
(--) SAVAGE(0): No suitable BIOS mode found for 640x350 85Hz.
(II) SAVAGE(0): Not using default mode "640x350" (no mode of this name)
(--) SAVAGE(0): No suitable BIOS mode found for 320x175 85Hz.
(II) SAVAGE(0): Not using default mode "320x175" (no mode of this name)
(--) SAVAGE(0): Chose mode 11d at 70Hz.
(--) SAVAGE(0): Chose mode 10e at 70Hz.
(--) SAVAGE(0): No suitable BIOS mode found for 720x400 85Hz.
(II) SAVAGE(0): Not using default mode "720x400" (no mode of this name)
(--) SAVAGE(0): No suitable BIOS mode found for 360x200 85Hz.
(II) SAVAGE(0): Not using default mode "360x200" (no mode of this name)
(--) SAVAGE(0): Chose mode 111 at 60Hz.
(--) SAVAGE(0): Chose mode 133 at 72Hz.
(--) SAVAGE(0): Chose mode 111 at 75Hz.
(--) SAVAGE(0): Chose mode 133 at 72Hz.
(--) SAVAGE(0): Chose mode 111 at 75Hz.
(--) SAVAGE(0): Chose mode 133 at 72Hz.
(--) SAVAGE(0): Chose mode 111 at 85Hz.
(--) SAVAGE(0): Chose mode 133 at 72Hz.
(--) SAVAGE(0): Chose mode 114 at 60Hz.
(--) SAVAGE(0): Chose mode 143 at 72Hz.
(--) SAVAGE(0): Chose mode 114 at 60Hz.
(--) SAVAGE(0): Chose mode 143 at 72Hz.
(--) SAVAGE(0): Chose mode 114 at 75Hz.
(--) SAVAGE(0): Chose mode 143 at 72Hz.
(--) SAVAGE(0): Chose mode 114 at 75Hz.
(--) SAVAGE(0): Chose mode 143 at 72Hz.
(--) SAVAGE(0): Chose mode 114 at 85Hz.
(--) SAVAGE(0): Chose mode 143 at 72Hz.
(--) SAVAGE(0): Chose mode 117 at 85Hz.
(--) SAVAGE(0): Chose mode 153 at 70Hz.
(--) SAVAGE(0): Chose mode 117 at 60Hz.
(--) SAVAGE(0): Chose mode 153 at 70Hz.
(--) SAVAGE(0): Chose mode 117 at 70Hz.
(--) SAVAGE(0): Chose mode 153 at 70Hz.
(--) SAVAGE(0): Chose mode 117 at 75Hz.
(II) SAVAGE(0): Not using default mode "1024x768" (hsync out of range)
(--) SAVAGE(0): Chose mode 153 at 70Hz.
(II) SAVAGE(0): Not using default mode "512x384" (hsync out of range)
(--) SAVAGE(0): Chose mode 117 at 85Hz.
(II) SAVAGE(0): Not using default mode "1024x768" (hsync out of range)
(--) SAVAGE(0): Chose mode 153 at 70Hz.
(II) SAVAGE(0): Not using default mode "512x384" (hsync out of range)
(II) SAVAGE(0): Not using default mode "1152x864" (exceeds panel dimensions)
(--) SAVAGE(0): No suitable BIOS mode found for 576x432 75Hz.
(II) SAVAGE(0): Not using default mode "576x432" (no mode of this name)
(II) SAVAGE(0): Not using default mode "1280x960" (exceeds panel dimensions)
(--) SAVAGE(0): Chose mode 111 at 60Hz.
(II) SAVAGE(0): Not using default mode "640x480" (hsync out of range)
(II) SAVAGE(0): Not using default mode "1280x960" (exceeds panel dimensions)
(--) SAVAGE(0): Chose mode 111 at 85Hz.
(II) SAVAGE(0): Not using default mode "640x480" (hsync out of range)
(II) SAVAGE(0): Not using default mode "1280x1024" (exceeds panel dimensions)
(--) SAVAGE(0): No suitable BIOS mode found for 640x512 60Hz.
(II) SAVAGE(0): Not using default mode "640x512" (no mode of this name)
(II) SAVAGE(0): Not using default mode "1280x1024" (exceeds panel dimensions)
(--) SAVAGE(0): No suitable BIOS mode found for 640x512 75Hz.
(II) SAVAGE(0): Not using default mode "640x512" (no mode of this name)
(II) SAVAGE(0): Not using default mode "1280x1024" (exceeds panel dimensions)
(--) SAVAGE(0): No suitable BIOS mode found for 640x512 85Hz.
(II) SAVAGE(0): Not using default mode "640x512" (no mode of this name)
(II) SAVAGE(0): Not using default mode "1600x1200" (exceeds panel dimensions)
(--) SAVAGE(0): Chose mode 114 at 60Hz.
(II) SAVAGE(0): Not using default mode "800x600" (hsync out of range)
(II) SAVAGE(0): Not using default mode "1600x1200" (exceeds panel dimensions)
(--) SAVAGE(0): Chose mode 114 at 60Hz.
(II) SAVAGE(0): Not using default mode "800x600" (hsync out of range)
(II) SAVAGE(0): Not using default mode "1600x1200" (exceeds panel dimensions)
(--) SAVAGE(0): Chose mode 114 at 75Hz.
(II) SAVAGE(0): Not using default mode "800x600" (hsync out of range)
(II) SAVAGE(0): Not using default mode "1600x1200" (exceeds panel dimensions)
(--) SAVAGE(0): Chose mode 114 at 75Hz.
(II) SAVAGE(0): Not using default mode "800x600" (hsync out of range)
(II) SAVAGE(0): Not using default mode "1600x1200" (exceeds panel dimensions)
(--) SAVAGE(0): Chose mode 114 at 85Hz.
(II) SAVAGE(0): Not using default mode "800x600" (hsync out of range)
(II) SAVAGE(0): Not using default mode "1792x1344" (exceeds panel dimensions)
(--) SAVAGE(0): No suitable BIOS mode found for 896x672 60Hz.
(II) SAVAGE(0): Not using default mode "896x672" (no mode of this name)
(II) SAVAGE(0): Not using default mode "1792x1344" (bad mode clock/interlace/doublescan)
(--) SAVAGE(0): No suitable BIOS mode found for 896x672 75Hz.
(II) SAVAGE(0): Not using default mode "896x672" (no mode of this name)
(II) SAVAGE(0): Not using default mode "1856x1392" (exceeds panel dimensions)
(--) SAVAGE(0): No suitable BIOS mode found for 928x696 60Hz.
(II) SAVAGE(0): Not using default mode "928x696" (no mode of this name)
(II) SAVAGE(0): Not using default mode "1856x1392" (bad mode clock/interlace/doublescan)
(--) SAVAGE(0): No suitable BIOS mode found for 928x696 75Hz.
(II) SAVAGE(0): Not using default mode "928x696" (no mode of this name)
(II) SAVAGE(0): Not using default mode "1920x1440" (exceeds panel dimensions)
(--) SAVAGE(0): No suitable BIOS mode found for 960x720 60Hz.
(II) SAVAGE(0): Not using default mode "960x720" (no mode of this name)
(II) SAVAGE(0): Not using default mode "1920x1440" (bad mode clock/interlace/doublescan)
(--) SAVAGE(0): No suitable BIOS mode found for 960x720 75Hz.
(II) SAVAGE(0): Not using default mode "960x720" (no mode of this name)
(--) SAVAGE(0): No suitable BIOS mode found for 832x624 74Hz.
(II) SAVAGE(0): Not using default mode "832x624" (no mode of this name)
(--) SAVAGE(0): No suitable BIOS mode found for 416x312 74Hz.
(II) SAVAGE(0): Not using default mode "416x312" (no mode of this name)
(II) SAVAGE(0): Not using default mode "1152x768" (exceeds panel dimensions)
(--) SAVAGE(0): No suitable BIOS mode found for 576x384 54Hz.
(II) SAVAGE(0): Not using default mode "576x384" (no mode of this name)
(II) SAVAGE(0): Not using default mode "1400x1050" (exceeds panel dimensions)
(--) SAVAGE(0): No suitable BIOS mode found for 700x525 59Hz.
(II) SAVAGE(0): Not using default mode "700x525" (no mode of this name)
(II) SAVAGE(0): Not using default mode "1400x1050" (exceeds panel dimensions)
(--) SAVAGE(0): No suitable BIOS mode found for 700x525 74Hz.
(II) SAVAGE(0): Not using default mode "700x525" (no mode of this name)
(II) SAVAGE(0): Not using default mode "1600x1024" (exceeds panel dimensions)
(--) SAVAGE(0): No suitable BIOS mode found for 800x512 60Hz.
(II) SAVAGE(0): Not using default mode "800x512" (no mode of this name)
(II) SAVAGE(0): Not using default mode "1920x1440" (bad mode clock/interlace/doublescan)
(--) SAVAGE(0): No suitable BIOS mode found for 960x720 85Hz.
(II) SAVAGE(0): Not using default mode "960x720" (no mode of this name)
(II) SAVAGE(0): Not using default mode "2048x1536" (bad mode clock/interlace/doublescan)
(--) SAVAGE(0): Chose mode 117 at 60Hz.
(II) SAVAGE(0): Not using default mode "1024x768" (hsync out of range)
(II) SAVAGE(0): Not using default mode "2048x1536" (bad mode clock/interlace/doublescan)
(--) SAVAGE(0): Chose mode 117 at 75Hz.
(II) SAVAGE(0): Not using default mode "1024x768" (hsync out of range)
(II) SAVAGE(0): Not using default mode "2048x1536" (bad mode clock/interlace/doublescan)
(--) SAVAGE(0): Chose mode 117 at 85Hz.
(II) SAVAGE(0): Not using default mode "1024x768" (hsync out of range)
(--) SAVAGE(0): Chose mode 117 at 70Hz.
(--) SAVAGE(0): Chose mode 114 at 85Hz.
(--) SAVAGE(0): Chose mode 111 at 85Hz.
(--) SAVAGE(0): Chose mode 11d at 70Hz.
(--) SAVAGE(0): Chose mode 153 at 70Hz.
(--) SAVAGE(0): Chose mode 143 at 72Hz.
(--) SAVAGE(0): Chose mode 133 at 72Hz.
(--) SAVAGE(0): Chose mode 10e at 70Hz.
(--) SAVAGE(0): Chose mode 117 at 60Hz.
(--) SAVAGE(0): Chose mode 117 at 85Hz.
(--) SAVAGE(0): Chose mode 114 at 75Hz.
(--) SAVAGE(0): Chose mode 114 at 75Hz.
(--) SAVAGE(0): Chose mode 114 at 60Hz.
(--) SAVAGE(0): Chose mode 114 at 60Hz.
(--) SAVAGE(0): Chose mode 111 at 75Hz.
(--) SAVAGE(0): Chose mode 111 at 75Hz.
(--) SAVAGE(0): Chose mode 111 at 60Hz.
(--) SAVAGE(0): Chose mode 153 at 70Hz.
(--) SAVAGE(0): Chose mode 153 at 70Hz.
(--) SAVAGE(0): Chose mode 143 at 72Hz.
(--) SAVAGE(0): Chose mode 143 at 72Hz.
(--) SAVAGE(0): Chose mode 143 at 72Hz.
(--) SAVAGE(0): Chose mode 143 at 72Hz.
(--) SAVAGE(0): Chose mode 133 at 72Hz.
(--) SAVAGE(0): Chose mode 133 at 72Hz.
(--) SAVAGE(0): Chose mode 133 at 72Hz.
(--) SAVAGE(0): Virtual size is 1024x768 (pitch 1024)
(**) SAVAGE(0): *Default mode "1024x768": 75.0 MHz, 56.5 kHz, 70.1 Hz
(II) SAVAGE(0): Modeline "1024x768"   75.00  1024 1048 1184 1328  768 771 777 806 -hsync -vsync
(**) SAVAGE(0): *Default mode "800x600": 56.3 MHz, 53.7 kHz, 85.1 Hz
(II) SAVAGE(0): Modeline "800x600"   56.30  800 832 896 1048  600 601 604 631 +hsync +vsync
(**) SAVAGE(0): *Default mode "640x480": 36.0 MHz, 43.3 kHz, 85.0 Hz
(II) SAVAGE(0): Modeline "640x480"   36.00  640 696 752 832  480 481 484 509 -hsync -vsync
(**) SAVAGE(0): *Default mode "640x400": 31.5 MHz, 37.9 kHz, 85.1 Hz
(II) SAVAGE(0): Modeline "640x400"   31.50  640 672 736 832  400 401 404 445 -hsync +vsync
(**) SAVAGE(0): *Default mode "512x384": 37.5 MHz, 56.5 kHz, 70.1 Hz (D)
(II) SAVAGE(0): Modeline "512x384"   37.50  512 524 592 664  384 385 388 403 doublescan -hsync -vsync
(**) SAVAGE(0): *Default mode "400x300": 28.1 MHz, 53.7 kHz, 85.3 Hz (D)
(II) SAVAGE(0): Modeline "400x300"   28.15  400 416 448 524  300 300 302 315 doublescan +hsync +vsync
(**) SAVAGE(0): *Default mode "320x240": 18.0 MHz, 43.3 kHz, 85.2 Hz (D)
(II) SAVAGE(0): Modeline "320x240"   18.00  320 348 376 416  240 240 242 254 doublescan -hsync -vsync
(**) SAVAGE(0): *Default mode "320x200": 15.8 MHz, 37.9 kHz, 85.3 Hz (D)
(II) SAVAGE(0): Modeline "320x200"   15.75  320 336 368 416  200 200 202 222 doublescan -hsync +vsync
(**) SAVAGE(0):  Default mode "1024x768": 65.0 MHz, 48.4 kHz, 60.0 Hz
(II) SAVAGE(0): Modeline "1024x768"   65.00  1024 1048 1184 1344  768 771 777 806 -hsync -vsync
(**) SAVAGE(0):  Default mode "1024x768": 44.9 MHz, 35.5 kHz, 87.1 Hz (I)
(II) SAVAGE(0): Modeline "1024x768"   44.90  1024 1032 1208 1264  768 768 776 817 interlace +hsync +vsync
(**) SAVAGE(0):  Default mode "800x600": 49.5 MHz, 46.9 kHz, 75.0 Hz
(II) SAVAGE(0): Modeline "800x600"   49.50  800 816 896 1056  600 601 604 625 +hsync +vsync
(**) SAVAGE(0):  Default mode "800x600": 50.0 MHz, 48.1 kHz, 72.2 Hz
(II) SAVAGE(0): Modeline "800x600"   50.00  800 856 976 1040  600 637 643 666 +hsync +vsync
(**) SAVAGE(0):  Default mode "800x600": 40.0 MHz, 37.9 kHz, 60.3 Hz
(II) SAVAGE(0): Modeline "800x600"   40.00  800 840 968 1056  600 601 605 628 +hsync +vsync
(**) SAVAGE(0):  Default mode "800x600": 36.0 MHz, 35.2 kHz, 56.2 Hz
(II) SAVAGE(0): Modeline "800x600"   36.00  800 824 896 1024  600 601 603 625 +hsync +vsync
(**) SAVAGE(0):  Default mode "640x480": 31.5 MHz, 37.5 kHz, 75.0 Hz
(II) SAVAGE(0): Modeline "640x480"   31.50  640 656 720 840  480 481 484 500 -hsync -vsync
(**) SAVAGE(0):  Default mode "640x480": 31.5 MHz, 37.9 kHz, 72.8 Hz
(II) SAVAGE(0): Modeline "640x480"   31.50  640 664 704 832  480 489 491 520 -hsync -vsync
(**) SAVAGE(0):  Default mode "640x480": 25.2 MHz, 31.5 kHz, 60.0 Hz
(II) SAVAGE(0): Modeline "640x480"   25.20  640 656 752 800  480 490 492 525 -hsync -vsync
(**) SAVAGE(0):  Default mode "512x384": 32.5 MHz, 48.4 kHz, 60.0 Hz (D)
(II) SAVAGE(0): Modeline "512x384"   32.50  512 524 592 672  384 385 388 403 doublescan -hsync -vsync
(**) SAVAGE(0):  Default mode "512x384": 22.4 MHz, 35.5 kHz, 87.1 Hz (D)
(II) SAVAGE(0): Modeline "512x384"   22.45  512 516 604 632  384 384 388 409 interlace doublescan +hsync +vsync
(**) SAVAGE(0):  Default mode "400x300": 24.8 MHz, 46.9 kHz, 75.1 Hz (D)
(II) SAVAGE(0): Modeline "400x300"   24.75  400 408 448 528  300 300 302 312 doublescan +hsync +vsync
(**) SAVAGE(0):  Default mode "400x300": 25.0 MHz, 48.1 kHz, 72.2 Hz (D)
(II) SAVAGE(0): Modeline "400x300"   25.00  400 428 488 520  300 318 321 333 doublescan +hsync +vsync
(**) SAVAGE(0):  Default mode "400x300": 20.0 MHz, 37.9 kHz, 60.3 Hz (D)
(II) SAVAGE(0): Modeline "400x300"   20.00  400 420 484 528  300 300 302 314 doublescan +hsync +vsync
(**) SAVAGE(0):  Default mode "400x300": 18.0 MHz, 35.2 kHz, 56.3 Hz (D)
(II) SAVAGE(0): Modeline "400x300"   18.00  400 412 448 512  300 300 301 312 doublescan +hsync +vsync
(**) SAVAGE(0):  Default mode "320x240": 15.8 MHz, 37.5 kHz, 75.0 Hz (D)
(II) SAVAGE(0): Modeline "320x240"   15.75  320 328 360 420  240 240 242 250 doublescan -hsync -vsync
(**) SAVAGE(0):  Default mode "320x240": 15.8 MHz, 37.9 kHz, 72.8 Hz (D)
(II) SAVAGE(0): Modeline "320x240"   15.75  320 332 352 416  240 244 245 260 doublescan -hsync -vsync
(**) SAVAGE(0):  Default mode "320x240": 12.6 MHz, 31.5 kHz, 60.1 Hz (D)
(II) SAVAGE(0): Modeline "320x240"   12.60  320 328 376 400  240 245 246 262 doublescan -hsync -vsync
(==) SAVAGE(0): DPI set to (75, 75)
(II) Loading sub module "fb"
(II) LoadModule: "fb"
(II) Loading /usr/lib/modules/libfb.a
(II) Module fb: vendor="X.Org Foundation"
   compiled for 6.8.2, module version = 1.0.0
   ABI class: X.Org ANSI C Emulation, version 0.2
(II) Loading sub module "xaa"
(II) LoadModule: "xaa"
(II) Loading /usr/lib/modules/libxaa.a
(II) Module xaa: vendor="X.Org Foundation"
   compiled for 6.8.2, module version = 1.2.0
   ABI class: X.Org Video Driver, version 0.7
(II) Loading sub module "ramdac"
(II) LoadModule: "ramdac"
(II) Loading /usr/lib/modules/libramdac.a
(II) Module ramdac: vendor="X.Org Foundation"
   compiled for 6.8.2, module version = 0.1.0
   ABI class: X.Org Video Driver, version 0.7
(II) do I need RAC?  No, I don't.
(II) resource ranges after preInit:
   [0] 0   0   0x90000000 - 0x97ffffff (0x8000000) MS[B]
   [1] 0   0   0xe0000000 - 0xe007ffff (0x80000) MS[B]
   [2] -1   0   0xffe00000 - 0xffffffff (0x200000) MX[B](B)
   [3] -1   0   0x00100000 - 0x3fffffff (0x3ff00000) MX[B]E(B)
   [4] -1   0   0x000f0000 - 0x000fffff (0x10000) MX[B]
   [5] -1   0   0x000c0000 - 0x000cffff (0x10000) MX[B]
   [6] -1   0   0x00000000 - 0x0009ffff (0xa0000) MX[B]
   [7] -1   0   0xf0000100 - 0xf00001ff (0x100) MX[B]
   [8] -1   0   0xf0000000 - 0xf00000ff (0x100) MX[B]
   [9] -1   0   0xa0000000 - 0x9fffffff (0x0) MX[B]O
   [10] -1   0   0x000c0000 - 0x000cffff (0x10000) MX[B](B)
   [11] -1   0   0x90000000 - 0x97ffffff (0x8000000) MX[B](B)
   [12] -1   0   0xe0000000 - 0xe007ffff (0x80000) MX[B](B)
   [13] 0   0   0x000a0000 - 0x000affff (0x10000) MS[B](OprD)
   [14] 0   0   0x000b0000 - 0x000b7fff (0x8000) MS[B](OprD)
   [15] 0   0   0x000b8000 - 0x000bffff (0x8000) MS[B](OprD)
   [16] -1   0   0x0000ffff - 0x0000ffff (0x1) IX[B]
   [17] -1   0   0x00000000 - 0x000000ff (0x100) IX[B]
   [18] -1   0   0x0000e300 - 0x0000e3ff (0x100) IX[B]
   [19] -1   0   0x0000e200 - 0x0000e2ff (0x100) IX[B]
   [20] -1   0   0x0000e100 - 0x0000e1ff (0x100) IX[B]
   [21] -1   0   0x00001100 - 0x0000110f (0x10) IX[B]
   [22] -1   0   0x00001300 - 0x0000131f (0x20) IX[B]
   [23] -1   0   0x00001200 - 0x0000121f (0x20) IX[B]
   [24] 0   0   0x000003b0 - 0x000003bb (0xc) IS[B](OprU)
   [25] 0   0   0x000003c0 - 0x000003df (0x20) IS[B](OprU)
(II) Loading sub module "int10"
(II) LoadModule: "int10"
(II) Reloading /usr/lib/modules/linux/libint10.a
(II) SAVAGE(0): initializing int10
(II) SAVAGE(0): Primary V_BIOS segment is: 0xc000
(II) SAVAGE(0): VESA BIOS detected
(II) SAVAGE(0): VESA VBE Version 3.0
(II) SAVAGE(0): VESA VBE Total Mem: 31680 kB
(II) SAVAGE(0): VESA VBE OEM: S3 Graphics ProSavage DDR Family BIOS
(II) SAVAGE(0): VESA VBE OEM Software Rev: 2.0
(II) SAVAGE(0): VESA VBE OEM Vendor: S3 Garphics Incorporated.
(II) SAVAGE(0): VESA VBE OEM Product: VBE 3.0
(II) SAVAGE(0): VESA VBE OEM Product Rev: Rev 0.0
(--) SAVAGE(0): mapping framebuffer @ 0x90000000 with size 0x1f40000
(II) SAVAGE(0): Splitting WC range: base: 0x90000000, size: 0x1f40000
(II) SAVAGE(0): Splitting WC range: base: 0x91000000, size: 0xf40000
(II) SAVAGE(0): Splitting WC range: base: 0x91800000, size: 0x740000
(II) SAVAGE(0): Splitting WC range: base: 0x91c00000, size: 0x340000
(II) SAVAGE(0): Splitting WC range: base: 0x91e00000, size: 0x140000
(==) SAVAGE(0): Write-combining range (0x91f00000,0x40000)
(==) SAVAGE(0): Write-combining range (0x91e00000,0x140000)
(==) SAVAGE(0): Write-combining range (0x91c00000,0x340000)
(WW) SAVAGE(0): Failed to set up write-combining range (0x91800000,0x740000)
(WW) SAVAGE(0): Failed to set up write-combining range (0x91000000,0xf40000)
(WW) SAVAGE(0): Failed to set up write-combining range (0x90000000,0x1f40000)
(II) SAVAGE(0): Splitting WC range: base: 0x92000000, size: 0x5000000
(II) SAVAGE(0): Splitting WC range: base: 0x94000000, size: 0x3000000
(WW) SAVAGE(0): Failed to set up write-combining range (0x96000000,0x1000000)
(WW) SAVAGE(0): Failed to set up write-combining range (0x94000000,0x3000000)
(WW) SAVAGE(0): Failed to set up write-combining range (0x92000000,0x5000000)
(II) SAVAGE(0): map aperture:0xb0c54000
(II) SAVAGE(0): 4740 kB of Videoram needed for 3D; 32000 kB of Videoram available
(II) SAVAGE(0): Sufficient Videoram available for 3D
(II) SAVAGE(0): [drm] bpp: 16 depth: 16
(II) SAVAGE(0): [drm] Sarea 2200+284: 2484
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: Open failed
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: open result is -1, (No such device)
drmOpenDevice: Open failed
[drm] failed to load kernel module "savage"
(II) SAVAGE(0): [drm] drmOpen failed
(EE) SAVAGE(0): [drm] DRIScreenInit failed.  Disabling DRI.
(EE) SAVAGE(0): DRI isn't enabled
(--) SAVAGE(0): Chose mode 117 at 70Hz.
(II) SAVAGE(0): Using 1280 lines for offscreen memory.
(II) SAVAGE(0): Using XFree86 Acceleration Architecture (XAA)
   Screen to screen bit blits
   Solid filled rectangles
   8x8 mono pattern filled rectangles
   Indirect CPU to Screen color expansion
   Solid Lines
   Image Writes
   Offscreen Pixmaps
   Setting up tile and stipple cache:
      32 128x128 slots
      12 256x256 slots
(**) SAVAGE(0): Option "BackingStore" "1"
(**) SAVAGE(0): Backing store enabled
(EE) SAVAGE(0): Direct rendering disabled
(WW) SAVAGE(0): Option "SAA7111" is not used
(WW) SAVAGE(0): Option "AGPFastWrite" is not used
(==) RandR enabled
(II) Initializing built-in extension MIT-SHM
(II) Initializing built-in extension XInputExtension
(II) Initializing built-in extension XTEST
(II) Initializing built-in extension XKEYBOARD
(II) Initializing built-in extension LBX
(II) Initializing built-in extension XC-APPGROUP
(II) Initializing built-in extension SECURITY
(II) Initializing built-in extension XINERAMA
(II) Initializing built-in extension XFIXES
(II) Initializing built-in extension XFree86-Bigfont
(II) Initializing built-in extension RENDER
(II) Initializing built-in extension RANDR
(II) Initializing built-in extension COMPOSITE
(II) Initializing built-in extension DAMAGE
(II) Initializing built-in extension XEVIE
(**) Option "CoreKeyboard"
(**) Keyboard0: Core Keyboard
(**) Option "Protocol" "standard"
(**) Keyboard0: Protocol: standard
(**) Option "AutoRepeat" "500 30"
(**) Option "XkbRules" "xorg"
(**) Keyboard0: XkbRules: "xorg"
(**) Option "XkbModel" "pc104"
(**) Keyboard0: XkbModel: "pc104"
(**) Option "XkbLayout" "de"
(**) Keyboard0: XkbLayout: "de"
(**) Option "XkbVariant" "nodadkeys"
(**) Keyboard0: XkbVariant: "nodadkeys"
(**) Option "CustomKeycodes" "off"
(**) Keyboard0: CustomKeycodes disabled
(**) Option "Protocol" "Auto"
(**) Mouse0: Device: "/dev/psaux"
(**) Mouse0: Protocol: "Auto"
(**) Option "CorePointer"
(**) Mouse0: Core Pointer
(**) Option "Device" "/dev/psaux"
(==) Mouse0: Emulate3Buttons, Emulate3Timeout: 50
(**) Option "ZAxisMapping" "4 5"
(**) Mouse0: ZAxisMapping: buttons 4 and 5
(**) Mouse0: Buttons: 5
(**) Mouse0: SmartScroll: 1
(II) Synaptics touchpad driver version 0.14.3
(**) Option "Device" "/dev/input/event0"
(**) Option "SHMConfig" "on"
(**) Option "LeftEdge" "1900"
(**) Option "RightEdge" "5400"
(**) Option "TopEdge" "1400"
(**) Option "BottomEdge" "4500"
(**) Option "FingerLow" "25"
(**) Option "FingerHigh" "30"
(**) Option "MaxTapTime" "180"
(**) Option "MaxTapMove" "220"
(**) Option "VertScrollDelta" "100"
(EE) Touchpad no synaptics touchpad detected and no repeater device
(EE) Touchpad Unable to query/initialize Synaptics hardware.
(EE) PreInit failed for input device "Touchpad"
(II) UnloadModule: "synaptics"
xf86SumInit allocating...
xf86SumInit CollectInputOptions... done.
(**) Option "AlwaysCore" "on"
(**) Tablet0: always reports core events
(**) Tablet0: serial device is /dev/ttyS1
(**) Tablet0: set for absolute mode
(**) Tablet0: cursor mode is puck
(II) XINPUT: Adding extended input device "Tablet0" (type: SummaSketch Tablet)
(II) XINPUT: Adding extended input device "Mouse0" (type: MOUSE)
(II) XINPUT: Adding extended input device "Keyboard0" (type: KEYBOARD)
(**) Option "Device" "/dev/ttyS1"
SummaSketch write: Input/output error(--) Mouse0: PnP-detected protocol: "ExplorerPS/2"
(II) Mouse0: ps2EnableDataReporting: succeeded
SummaSketch write: Input/output errorCould not init font path element /usr/share/fonts/CID/, removing from list!
SetClientVersion: 0 8
SummaSketch write: Input/output errorSummaSketch write: Input/output errorSummaSketch write: Input/output error


lspci
Code:

0000:01:00.0 VGA compatible controller: S3 Inc. VT8375 [ProSavage8 KM266/KL266]


and finally the dri.log
[code:1:ae8241880e]
make DRM_MODULES=savage.o modules
make[1]: Entering directory `/home/billy/instaladores/xxx/dripkg/drm/linux-core'
make -C /lib/modules/2.6.13-gentoo-r3/source SUBDIRS=`pwd` DRMSRCDIR=`pwd` modules
make[2]: Entering directory `/usr/src/linux-2.6.13-gentoo-r3'
CC [M] /home/billy/instaladores/xxx/dripkg/drm/linux-core/drm_auth.o
CC [M] /home/billy/instaladores/xxx/dripkg/drm/linux-core/drm_bufs.o
CC [M] /home/billy/instaladores/xxx/dripkg/drm/linux-core/drm_context.o
CC [M] /home/billy/instaladores/xxx/dripkg/drm/linux-core/drm_dma.o
CC [M] /home/billy/instaladores/xxx/dripkg/drm/linux-core/drm_drawable.o
CC [M] /home/billy/instaladores/xxx/dripkg/drm/linux-core/drm_drv.o
CC [M] /home/billy/instaladores/xxx/dripkg/drm/linux-core/drm_fops.o
CC [M] /home/billy/instaladores/xxx/dripkg/drm/linux-core/drm_ioctl.o
CC [M] /home/billy/instaladores/xxx/dripkg/drm/linux-core/drm_irq.o
CC [M] /home/billy/instaladores/xxx/dripkg/drm/linux-core/drm_lock.o
CC [M] /home/billy/instaladores/xxx/dripkg/drm/linux-core/drm_memory.o
CC [M] /home/billy/instaladores/xxx/dripkg/drm/linux-core/drm_proc.o
CC [M] /home/billy/instaladores/xxx/dripkg/drm/linux-core/drm_stub.o
CC [M] /home/billy/instaladores/xxx/dripkg/drm/linux-core/drm_vm.o
CC [M] /home/billy/instaladores/xxx/dripkg/drm/linux-core/drm_sysfs.o
CC [M] /home/billy/instaladores/xxx/dripkg/drm/linux-core/drm_pci.o
CC [M] /home/billy/instaladores/xxx/dripkg/drm/linux-core/drm_agpsupport.o
CC [M] /home/b
Back to top
View user's profile Send private message
williamvergara
n00b
n00b


Joined: 15 Sep 2004
Posts: 47
Location: Germany

PostPosted: Mon Oct 17, 2005 11:45 pm    Post subject: dri log was not complete Reply with quote

and finally the dri.log
Code:

make DRM_MODULES=savage.o modules
make[1]: Entering directory `/home/billy/instaladores/xxx/dripkg/drm/linux-core'
make -C /lib/modules/2.6.13-gentoo-r3/source  SUBDIRS=`pwd` DRMSRCDIR=`pwd` modules
make[2]: Entering directory `/usr/src/linux-2.6.13-gentoo-r3'
  CC [M]  /home/billy/instaladores/xxx/dripkg/drm/linux-core/drm_auth.o
  CC [M]  /home/billy/instaladores/xxx/dripkg/drm/linux-core/drm_bufs.o
  CC [M]  /home/billy/instaladores/xxx/dripkg/drm/linux-core/drm_context.o
  CC [M]  /home/billy/instaladores/xxx/dripkg/drm/linux-core/drm_dma.o
  CC [M]  /home/billy/instaladores/xxx/dripkg/drm/linux-core/drm_drawable.o
  CC [M]  /home/billy/instaladores/xxx/dripkg/drm/linux-core/drm_drv.o
  CC [M]  /home/billy/instaladores/xxx/dripkg/drm/linux-core/drm_fops.o
  CC [M]  /home/billy/instaladores/xxx/dripkg/drm/linux-core/drm_ioctl.o
  CC [M]  /home/billy/instaladores/xxx/dripkg/drm/linux-core/drm_irq.o
  CC [M]  /home/billy/instaladores/xxx/dripkg/drm/linux-core/drm_lock.o
  CC [M]  /home/billy/instaladores/xxx/dripkg/drm/linux-core/drm_memory.o
  CC [M]  /home/billy/instaladores/xxx/dripkg/drm/linux-core/drm_proc.o
  CC [M]  /home/billy/instaladores/xxx/dripkg/drm/linux-core/drm_stub.o
  CC [M]  /home/billy/instaladores/xxx/dripkg/drm/linux-core/drm_vm.o
  CC [M]  /home/billy/instaladores/xxx/dripkg/drm/linux-core/drm_sysfs.o
  CC [M]  /home/billy/instaladores/xxx/dripkg/drm/linux-core/drm_pci.o
  CC [M]  /home/billy/instaladores/xxx/dripkg/drm/linux-core/drm_agpsupport.o
  CC [M]  /home/billy/instaladores/xxx/dripkg/drm/linux-core/drm_scatter.o
  CC [M]  /home/billy/instaladores/xxx/dripkg/drm/linux-core/drm_memory_debug.o
  CC [M]  /home/billy/instaladores/xxx/dripkg/drm/linux-core/ati_pcigart.o
  CC [M]  /home/billy/instaladores/xxx/dripkg/drm/linux-core/savage_drv.o
  CC [M]  /home/billy/instaladores/xxx/dripkg/drm/linux-core/savage_bci.o
  CC [M]  /home/billy/instaladores/xxx/dripkg/drm/linux-core/savage_state.o
  LD [M]  /home/billy/instaladores/xxx/dripkg/drm/linux-core/drm.o
  LD [M]  /home/billy/instaladores/xxx/dripkg/drm/linux-core/savage.o
  Building modules, stage 2.
  MODPOST
  LD [M]  /home/billy/instaladores/xxx/dripkg/drm/linux-core/drm.ko
  CC      /home/billy/instaladores/xxx/dripkg/drm/linux-core/savage.mod.o
  LD [M]  /home/billy/instaladores/xxx/dripkg/drm/linux-core/savage.ko
make[2]: Leaving directory `/usr/src/linux-2.6.13-gentoo-r3'
make[1]: Leaving directory `/home/billy/instaladores/xxx/dripkg/drm/linux-core'
FATAL: Error inserting savage (/lib/modules/2.6.13-gentoo-r3/kernel/drivers/char/drm/savage.ko): Unknown symbol in module, or unknown parameter (see dmesg)


Thanx in advance!!
Back to top
View user's profile Send private message
BonesToo
Apprentice
Apprentice


Joined: 19 Aug 2003
Posts: 153

PostPosted: Mon Dec 19, 2005 9:53 pm    Post subject: Reply with quote

Did you check your dmesg? It prolly says something about a missing symbol pci_pretty_name huh? This was removed from kernel 2.6.13+. I have a patch you can try and apply to the savage drm code. I originally made this patch to be applied against the x11-drm-20050502 ebuild. But it might still work for the dri snapshots, but if it doesn't it's still a simple patch to apply by hand ;)

2.6.13+ savage drm patch:
Code:

--- drm/linux-core/savage_drv.c.alt-pci_pretty-fix      2005-12-18 14:57:29.000000000 -0800
+++ drm/linux-core/savage_drv.c 2005-12-18 14:58:02.000000000 -0800
@@ -32,14 +32,13 @@
 
 static int postinit( struct drm_device *dev, unsigned long flags )
 {
-       DRM_INFO( "Initialized %s %d.%d.%d %s on minor %d: %s\n",
+       DRM_INFO( "Initialized %s %d.%d.%d %s on minor %d:\n",
                DRIVER_NAME,
                DRIVER_MAJOR,
                DRIVER_MINOR,
                DRIVER_PATCHLEVEL,
                DRIVER_DATE,
-               dev->primary.minor,
-               pci_pretty_name(dev->pdev)
+               dev->primary.minor
                );
        return 0;
 }
--- drm/linux-core/drm_compat.h.alt-pci_pretty-fix      2005-12-18 15:06:55.000000000 -0800
+++ drm/linux-core/drm_compat.h 2005-12-18 15:07:29.000000000 -0800
@@ -150,9 +150,6 @@
        return NULL;
 }
 
-#ifndef pci_pretty_name
-#define pci_pretty_name(x) x->name
-#endif
 
 struct drm_device;
 static inline int radeon_create_i2c_busses(struct drm_device *dev)
Back to top
View user's profile Send private message
dmvianna
l33t
l33t


Joined: 22 Mar 2004
Posts: 742
Location: Down Underland

PostPosted: Thu Dec 22, 2005 5:08 pm    Post subject: Reply with quote

In case you are wondering: xorg-x11 6.9 USE="insecure-drivers" gives me that:
Code:
me@myown ~ $ glxinfo | grep direct
direct rendering: Yes

If anyone wants the same, just read the first post at https://forums.gentoo.org/viewtopic-t-396898-highlight-xorg+7+release.html and have fun! :lol:
_________________
Proprietary is theft. Pierre-Joseph Proudhon, if he had a chance
Powered by a MacBook Pro
Back to top
View user's profile Send private message
williamvergara
n00b
n00b


Joined: 15 Sep 2004
Posts: 47
Location: Germany

PostPosted: Wed Jan 11, 2006 12:06 pm    Post subject: Reply with quote

Sorry for my delayed. Thanx for your advices. But i also followed that post and now everythings working fine. I was unserd to do that, some other guy with the same card as mine did it, and told me is was working great. So i did the same, and now i can play tuxracer.
Back to top
View user's profile Send private message
Dan Forever
Tux's lil' helper
Tux's lil' helper


Joined: 13 Jun 2005
Posts: 79
Location: London, England

PostPosted: Wed Jan 18, 2006 12:09 am    Post subject: Reply with quote

Forgive me for being a newbie BonesToo, but how do you apply the patch? I've got a laptop with a prosavage in it giving me grief with 2.6.14-gentoo-r5 :(
Back to top
View user's profile Send private message
dmvianna
l33t
l33t


Joined: 22 Mar 2004
Posts: 742
Location: Down Underland

PostPosted: Wed Jan 18, 2006 12:20 am    Post subject: Reply with quote

Heh. Just follow the "To use it" section in the first post. You won't need to really "patch" the kernel or something that hard. You'll just need to unpack (# tar -xvjf *.tar.bz2) as it tells you to, and to create the directories and files it refers to, in case you don't have them. Send me a private message if you need any more help. I was struck with the ease of it, as compared to what it was when I had to test many cvs xorg snapshots to find out which one would work. :P
_________________
Proprietary is theft. Pierre-Joseph Proudhon, if he had a chance
Powered by a MacBook Pro
Back to top
View user's profile Send private message
williamvergara
n00b
n00b


Joined: 15 Sep 2004
Posts: 47
Location: Germany

PostPosted: Wed Jan 18, 2006 2:15 am    Post subject: Reply with quote

As dmvianna said,it seems so easy, that i also thought "what is it that im doing wrong?".But no, that ebuild is a master piece. I short, this is what i did:
downloaded the overlay
untar it in /usr/local/portage/x11-base (if you are a noob and dont know how to do it, use the konqueror as root and unter it under konqueror)
edit make.conf, add this line: PORTDIR_OVERLAY="/usr/local/portage"
backup your old xorg-x11 (again if you are a noob and dont know how to do it, this is what i suggest: backup your xorg.conf and this list of config files www.binasoft.com/cambiosparaelnuevoxorg, not all are necesaries, i would say the first 10 just in case)
Unmask it by adding =x11-base/xorg-x11-6.9* -* to your /etc/portage/package.keywords, or just emerge it by path
and create the dir .compose-cache in your home.

i think thats it.
greetings
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Documentation, Tips & Tricks All times are GMT
Goto page Previous  1, 2, 3, 4, 5, 6, 7, 8, 9, 10  Next
Page 9 of 10

 
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