From: Jay E. <Jay...@co...> - 2001-04-03 14:07:07
|
I've got a problem with a PCI Radeon on an Alpha that I've just about started tearing my hair out over, and I don't have that much to waste, hence my plea for help... ;-} Background: ported the pcigart-0-0-1-branch to Alpha and successfully ran OpenGL apps (gears, of course, and tuxracer :-) on ATI Rage 128 PCI. Took a snapshot late last week of pcigart-1-0-0-branch, finishing the port from 0-0-1, then made my Alpha fixes, and Rage 128 worked. Moved on to the Radeon code, and got it working over the weekend. Status: Radeon code seems stable (16 and 32 bit depths), runs all OGL apps thrown at it, but... Problems: 0. have to turn off XAA offscreen pixmaps even non-direct-rendering, because of screen corruption. 1. code detects 48MB video RAM, while the card only has 32MB; worked around via XF86Config override, haven't investigated fully. 2. video and/or rendering problem (uncertain, but it looks like both). Things I've tried or observed: 1. setting "noaccel" or running 8/15 bit depths, video/rendering fine. 2. problem happens at both 16 and 32 bit depths. 3. move a black xterm even a small amount, and the black body fills with "snow" gradually but quickly; other windows show similar effect. 4. re: #3, turning off XAA screen-to-screen does NOT fix the problem 5. there are vertical stripes, looking like 1-2 pixels wide, every 32/64/128 pixels, with every other horiz row OK (look kinda like dotted vertical lines). 6. cursor shape is OK, but there's a small banded rectangle that follows it around, looking like the cursor data/mask is bad somehow 7. fonts are all a bit mishapen. 8. console (VGA) textmode font rendering is messed up after exiting X. running X non-direct-rendering and exiting cleans it up. So, any ideas? What can I try next? What other info do you need? Thanks for any help. BTW, real nice job on the PCIGART support! I really only had to muck with the PAGE_SIZE difference between Alpha and Intel in setting up the PCIGART page table. Also, the virt-to_bus() usage will need replacing for handling the job on machines with more memory than can be addressed directly. That's my next task after the Radeon problem is solved... Thanks again for all your work. --Jay++ ----------------------------------------------------------------------------- Jay A Estabrook Alpha Engineering - LINUX Project Compaq Computer Corp. - MRO1-2/K20 (508) 467-2080 200 Forest Street, Marlboro MA 01752 Jay...@co... ----------------------------------------------------------------------------- |
From: Alan H. <aho...@va...> - 2001-04-03 14:21:44
|
On Tue, Apr 03, 2001 at 09:20:35AM -0400, Jay Estabrook wrote: > So, any ideas? What can I try next? What other info do you need? > Jay, Is this Radeon card the only one in the box ? I mean is it getting initialized by the AlphaBIOS firmware under X86 emulation (not by int10) ? Alan. |
From: Jay E. <Jay...@co...> - 2001-04-03 15:48:33
|
On Tue, Apr 03, 2001 at 03:21:48PM +0100, Alan Hourihane wrote: > > Is this Radeon card the only one in the box ? I mean is it getting > initialized by the AlphaBIOS firmware under X86 emulation (not by int10) ? Only card in the box, and it gets initialized by Alpha FW during initial boot, and once by the int10 stuff upon each X start. As mentioned, video/rendering is perfect with "noaccel" or by forcing non-DRI via -depth 8 or 15. --Jay++ ----------------------------------------------------------------------------- Jay A Estabrook Alpha Engineering - LINUX Project Compaq Computer Corp. - MRO1-2/K20 (508) 467-2080 200 Forest Street, Marlboro MA 01752 Jay...@co... ----------------------------------------------------------------------------- |
From: Jeff H. <jha...@va...> - 2001-04-03 16:01:49
|
Jay Estabrook wrote: > I've got a problem with a PCI Radeon on an Alpha that I've just about > started tearing my hair out over, and I don't have that much to > waste, hence my plea for help... ;-} > > Background: ported the pcigart-0-0-1-branch to Alpha and successfully > ran OpenGL apps (gears, of course, and tuxracer :-) on ATI Rage 128 > PCI. Took a snapshot late last week of pcigart-1-0-0-branch, > finishing the port from 0-0-1, then made my Alpha fixes, and Rage 128 > worked. Moved on to the Radeon code, and got it working over the > weekend. > > Status: Radeon code seems stable (16 and 32 bit depths), runs all OGL > apps thrown at it, but... > You are saying that you got the Radeon working with PCIGART correct? Can you generate a patch and send it to the list? -Jeff |
From: Kevin E M. <ma...@va...> - 2001-04-03 16:39:38
|
On Tue, Apr 03, 2001 at 10:01:38AM -0600, Jeff Hartmann wrote: > Jay Estabrook wrote: > > > I've got a problem with a PCI Radeon on an Alpha that I've just about > > started tearing my hair out over, and I don't have that much to > > waste, hence my plea for help... ;-} > > > > Background: ported the pcigart-0-0-1-branch to Alpha and successfully > > ran OpenGL apps (gears, of course, and tuxracer :-) on ATI Rage 128 > > PCI. Took a snapshot late last week of pcigart-1-0-0-branch, > > finishing the port from 0-0-1, then made my Alpha fixes, and Rage 128 > > worked. Moved on to the Radeon code, and got it working over the > > weekend. > > > > Status: Radeon code seems stable (16 and 32 bit depths), runs all OGL > > apps thrown at it, but... > > > You are saying that you got the Radeon working with PCIGART correct? > Can you generate a patch and send it to the list? Jeff, I have his patch and am integrating it onto the pcigart branch. As soon as my connectivity problems are resolved, I'll check it in. Kevin |
From: Jeff H. <jha...@va...> - 2001-04-03 16:41:14
|
Kevin E Martin wrote: > On Tue, Apr 03, 2001 at 10:01:38AM -0600, Jeff Hartmann wrote: > >> Jay Estabrook wrote: >> >>> I've got a problem with a PCI Radeon on an Alpha that I've just about >>> started tearing my hair out over, and I don't have that much to >>> waste, hence my plea for help... ;-} >>> >>> Background: ported the pcigart-0-0-1-branch to Alpha and successfully >>> ran OpenGL apps (gears, of course, and tuxracer :-) on ATI Rage 128 >>> PCI. Took a snapshot late last week of pcigart-1-0-0-branch, >>> finishing the port from 0-0-1, then made my Alpha fixes, and Rage 128 >>> worked. Moved on to the Radeon code, and got it working over the >>> weekend. >>> >>> Status: Radeon code seems stable (16 and 32 bit depths), runs all OGL >>> apps thrown at it, but... >>> >> You are saying that you got the Radeon working with PCIGART correct? >> Can you generate a patch and send it to the list? > > > Jeff, I have his patch and am integrating it onto the pcigart branch. > As soon as my connectivity problems are resolved, I'll check it in. > > Kevin > Ah okay. -Jeff |