[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

a try at dri



hi all,

I just got an 800mhz TiBook and don't quite have X working yet...
I've read the last couple months of this list, and wow, lots of juicy
info. (you guys rock!).

Short story is, X starts, but the screen is wavy and the cursor is
shadowed about 2 inches to the right.  (ring any bells?)

Here's the long story:

I got the kernel src from benh's rsync.  Took the default configuration,
except deselected the radeon and ati dri drivers, but left the dri
support in.  make-kpkg'd me a new kernel, rebooted and everyting's fine.
(after fixing that #^%$%* ADB keymap).

Got the dri-trunk stuff from Michael Daenzer and built the radeon and
ati dri drivers.

Tried both of Michael's /usr/local binaries and branden's Xfree 4.2
binaries(from people.debian.org).

Added the ModulePath to my XF86Config-4:
        ModulePath      "/usr/X11R6/lib/modules-dri-trunk"
        ModulePath      "/usr[/local]/X11R6/lib/modules

Loaded the dri module in the module section (and all the others in the
example config)

Used this monitor section:
Section "Monitor"
        Identifier      "TiBook Panel"
        HorizSync       30-70
        VertRefresh     55-65
        Option          "DPMS"

        Mode "1280x854"
                # D: 79.815 MHz, H: 51.963 kHz, V: 60.003 Hz
                DotClock 79.816
                HTimings 1280 1296 1408 1536
                VTimings 854 855 858 866
                Flags    "-HSync" "-VSync"
        EndMode

        Mode "1152x768"
                # D: 64.994 MHz, H: 44.154 kHz, V: 54.781 Hz
                DotClock 64.995
                HTimings 1152 1178 1314 1472
                VTimings 768 771 777 806
                Flags    "+HSync" "+VSync"
        EndMode

EndSection

modprobe'd agpgart.

I tried launching X at 16,24 bpp each at 1280x864, 1024,768.  Each time,
the same wavy version of the X startup screen appeared.  I also tried
using the driver set to "radeon" and "ati" (both using the FB option)

The XFree log was pretty clean,
Its using the dri-trunk modules:
(II) Loading /usr/X11R6/lib/modules-dri-trunk/extensions/libglx.a
[...]
(II) Loading /usr/X11R6/lib/modules-dri-trunk/drivers/radeon_drv.o

The only EE came here:
(II) Module int10: vendor="The XFree86 Project"
        compiled for 4.2.0, module version = 1.0.0
        ABI class: XFree86 Video Driver, version 0.5
(II) RADEON(0): initializing int10
(II) RADEON(0): No legacy BIOS found -- trying PCI
(EE) RADEON(0): Cannot read V_BIOS (5)
(WW) RADEON(0): Video BIOS not detected, using default PLL parameters!
(II) RADEON(0): PLL parameters: rf=2700 rd=67 min=12500 max=35000;
xclk=16615

It also refused my 1280x864 setting:
(II) RADEON(0): Not using mode "1280x864" (no mode of this name)
(--) RADEON(0): Virtual size is 1152x768 (pitch 1152)
(**) RADEON(0): Mode "1152x768": 65.0 MHz, 44.2 kHz, 54.8 Hz
(II) RADEON(0): Modeline "1152x768"   65.00  1152 1178 1314 1472  768
771 777 806 +hsync +vsync

The drm init seemed to go well:
drmOpenDevice: minor is 0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 7, (OK)
drmOpenDevice: minor is 0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 7, (OK)
drmOpenDevice: minor is 0
drmOpenDevice: node name is /dev/dri/card0
drmOpenDevice: open result is 7, (OK)
drmGetBusid returned ''
(II) RADEON(0): [drm] created "radeon" driver at busid "PCI:0:16:0"
(II) RADEON(0): [drm] added 8192 byte SAREA at 0xe302e000
(II) RADEON(0): [drm] mapped SAREA 0xe302e000 to 0x3001a000
(II) RADEON(0): [drm] framebuffer handle = 0xb8000000
(II) RADEON(0): [drm] added 1 reserved context for kernel
(II) RADEON(0): [agp] Mode 0x07000211 [AGP 0x106b/0x002d; Card
0x1002/0x4c57]
(II) RADEON(0): [agp] 8192 kB allocated with handle 0xe3031000
(II) RADEON(0): [agp] ring handle = 0x00000000
(II) RADEON(0): [agp] Ring mapped at 0x32047000
(II) RADEON(0): [agp] ring read ptr handle = 0x00101000
(II) RADEON(0): [agp] Ring read ptr mapped at 0x3001c000
(II) RADEON(0): [agp] vertex/indirect buffers handle = 0x00102000
(II) RADEON(0): [agp] Vertex/indirect buffers mapped at 0x32148000
(II) RADEON(0): [agp] AGP texture map handle = 0x00302000
(II) RADEON(0): [agp] AGP Texture map mapped at 0x32348000
(II) RADEON(0): [drm] register handle = 0xb0000000
(II) RADEON(0): [dri] Visual configs initialized


Any ideas?

-mike


-- 
To UNSUBSCRIBE, email to debian-powerpc-request@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org



Reply to: