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

Re: Video card recognition



On Tuesday 09 November 2004 11:06, Vegard Lundby Rekaa wrote:
> I probably should have figured out this by my self, but I have not
> succeded. I'm greatful if someone have an idea what is wrong, or what the
> solution might be.
>
> It seems I havn't got Debian to recognize my videcard. Before installing
> debian, my DivX movies where running smoothly, but now the movies run
> staccato (stops and goes) all the time.  Besides that there is no problem
> with the picture in Win.Man.
>
> I would guess that debian isn' t using the full video memory or somethong
> like that? Is there any configchanges I could do or any files/progs that
> will fix it?
>
> I have tried editing the XF86Config-4 file changing the resolution and
> depth. I even tried to add a subsection containing depth = 32. The result
> to all my changes: window manager wouldn't start.
>
> Video card:  Asus V7700 (D) with 32Mb video memory. Asus.com could only
> help me with driverfiles for Windows!!!
>
> OS: Debian Sarge kernel 2.4.26-1-386

looking at the source tree:

root@whs1/usr/src/kernel-source-2.4.26-1/drivers/video# grep -ri 'asus' *
sis/init301.c:#define ASUS_HACK /* Needed for Asus A2H 1024x768 (EMI) */
sis/init301.c:               /* Asus    
1024x768: ?                                ?   (1.10.8o;  CR36=?2)      */
sis/init301.c:               /* Asus    1024x768: 0x08, 0x10, 0x3c 
(problematic)  YES  (1.10.8q;  CR36=22)      */
sis/init301.c:#ifdef ASUS_HACK
sis/init301.c:                  if(SiS_Pr->SiS_CustomT == CUT_ASUSA2H_2) {
sis/init301.c:                     if(SiS_Pr->SiS_CustomT == CUT_ASUSA2H_2) {
sis/init301.c:  if(SiS_Pr->SiS_CustomT == CUT_ASUSA2H_2) {
sis/init301.c:  case 206: CRT2Part2Ptr = SiS310_CRT2Part2_Asus1024x768_3;    
break;
sis/init301.c:  UCHAR asus1024_740[]  = { 0x19, 0x6e, 0x01, 0x19, 0x09 };
sis/init301.c:  UCHAR asus1400_740[]  = { 0x19, 0x6e, 0x01, 0x19, 0x09 };
sis/init301.c:        if(SiS_Pr->SiS_CustomT == CUT_ASUSL3000D) tableptr = 
asus1024_740;
sis/init301.c:  if(SiS_Pr->SiS_CustomT == CUT_ASUSL3000D) tableptr = 
asus1400_740;
sis/init301.c:  if(SiS_Pr->SiS_CustomT == CUT_ASUSL3000D) {
sis/oem310.h:/* Asus A2xxxH _2 */
sis/oem310.h:static const SiS_Part2PortTblStruct 
SiS310_CRT2Part2_Asus1024x768_3[] =
sis/sis_main.h:   "Asus", "L3000D/L3500D", CUT_ASUSL3000D, "ASUS_L3X00"
sis/sis_main.h:   "Asus", "A2H (V1)", CUT_ASUSA2H_1, "ASUS_A2H_1"
sis/sis_main.h:   "Asus", "A2H (V2)", CUT_ASUSA2H_2, "ASUS_A2H_2"
sis/vstruct.h:#define CUT_ASUSL3000D    12
sis/vstruct.h:#define CUT_ASUSA2H_1     17
sis/vstruct.h:#define CUT_ASUSA2H_2     18

try
dpkg-reconfigure xserver-xfree86
and pick the above driver.

I also checked kernel version 2.6.8 but it has the same...

Failing that, find an older videocard, eg Radeon

hope this helps ;-)


>
> Regards,
> Vegard!

-- 
-----------------
Bob Hutchinson
Midwales dot com
-----------------



Reply to: