[ltp] Which Driver for my Video (A22p)?

James McKenzie linux-thinkpad@linux-thinkpad.org
Fri, 11 Feb 2005 18:14:24 -0700


Alex Deucher wrote:

>> > You use the r128 X server for the A22p, and the r128 kernel module if
>> > you want semi-accelerated OpenGL.  Build the r128 kernel module as a
>> > module; that way, you can rmmod it if it causes problems.  I can't help
>> > you with the ACPI junk; my A22p works just fine with APM and if it
>> > ain't broke, fix it until it is broke... Er.
>> >
>>ACPI is supposed to make your battery time longer because it enables some features of the system.  Plus Software Hibernate is supposed to be better than suspend to disk because you can bypass the resume and bring up a fresh system.
>>
>> > > If so, I have to find a solution to the battery drain problems
>> > > experienced by the Radeon driver.
>> >
>> > There's no Radeon chip in an A22p, so there's no problem.  HTH,
>>
>>That is what is so strange.  I know the chipset is based on the Rage 128, but still I get a blank screen.  How about providing your xorg.conf file so that I can bounce mine against it.  I know this has to be simple and I want to move away from the Radeon driver.  One last thing, I did a lsmod after building only the ATI drivers and I found neither the Radeon nor the Rage drivers installed.
> 
> 
> I think there is some confusing here.  In the kernel there are radeon
> and r128 Framebuffer drivers.  These are separate from the r128 and
> radeon drm drivers that are also in the kernel and Xorg which is in
> userspace.  Unless you need a hi-res console there's no need to
> inlcude the r128 or radeon framebuffer drivers in the kernel.  The drm
> provides secure access to the GPU for things like 2d and 3d
> acceleration.  It's used by Xorg and the 3D drivers.  The xorg 2d
> driver does not need the kernel framebuffer driver to operate.

Thanks.  I found the DRM support under Character Devices, such an 
unusual location.  I thought it should be in Graphic Devices.  Such a 
thought...

Anyway, I will be building another kernel and see what happens.

-- 
James McKenzie