From: Yaron T. <dec...@gm...> - 2005-12-24 16:09:57
|
Hi, I have an IBM ThinkPad T43p with an ATI chipset (RV380 M24) installed. Recently I installed the new X and recent versions of all related software (Mesa, DRM). I wish to enable hardware acceleration -- as much as I understand I shouldn't really count on 3D, but I thought that 2D would work (I want to accelerate the Composite extension, probably with EXA). Now, I read the X log and until the part where the driver tries to open /dev/dri/cardX everything is okay. However, it seems that the kernel doesn't create that device at all... When I modprobe the drm module dmesg reports that it's loaded correctly, but when I load the radeon module it gets loaded, but reports nothing (the X log does detect the card, but the kernel doesn't). So... help, please? :-/ -- Yaron Tausky <dec...@gm...> |
From: Philipp K. K. <pk...@sp...> - 2005-12-25 10:30:19
|
Yaron Tausky schrieb: > Now, I read the X log and until the part where the driver tries to > open /dev/dri/cardX everything is okay. However, it seems that the > kernel doesn't create that device at all... When I modprobe the drm > module dmesg reports that it's loaded correctly, but when I load the > radeon module it gets loaded, but reports nothing (the X log does detect > the card, but the kernel doesn't). > So... help, please? :-/ AFAIK the kernel doesn't create these devices. You have to create them using the MAKEDEV skript. Philipp |
From: Alex D. <ale...@gm...> - 2005-12-26 04:03:22
|
On 12/24/05, Yaron Tausky <dec...@gm...> wrote: > Hi, > I have an IBM ThinkPad T43p with an ATI chipset (RV380 M24) installed. > Recently I installed the new X and recent versions of all related > software (Mesa, DRM). I wish to enable hardware acceleration -- as much > as I understand I shouldn't really count on 3D, but I thought that 2D > would work (I want to accelerate the Composite extension, probably with > EXA). > Now, I read the X log and until the part where the driver tries to > open /dev/dri/cardX everything is okay. However, it seems that the > kernel doesn't create that device at all... When I modprobe the drm > module dmesg reports that it's loaded correctly, but when I load the > radeon module it gets loaded, but reports nothing (the X log does detect > the card, but the kernel doesn't). > So... help, please? :-/ X creates teh device nodes. It sounds like you need a newer drm. You may have to add your pci ids to shared-core/drm_pciids.txt in drm cvs and then rebuild the modules. See the building instructions here: http://dri.freedesktop.org/wiki/Building Alex > -- > Yaron Tausky <dec...@gm...> > > |
From: Yaron T. <dec...@gm...> - 2006-01-07 08:37:25
|
On Sun, 2005-12-25 at 23:03 -0500, Alex Deucher wrote: > X creates teh device nodes. It sounds like you need a newer drm. You > may have to add your pci ids to shared-core/drm_pciids.txt in drm cvs > and then rebuild the modules. See the building instructions here: > http://dri.freedesktop.org/wiki/Building I added my card's info to the relevant file (with CHIP_RV350, as I gathered from the net that the RV380 is based on it), compiled everything and fired it up. The result was that the machine locked up completely when starting X. However, I peeked at the X log and it seems to report that everything is fine there -- it finds /dev/dri/card0, initializes everything and says that direct rendering is enabled properly. Any ideas? Thanks, -- Yaron Tausky <dec...@gm...> |