Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Andy Neverowsky                      2:5020/400     07 Dec 2002  23:25:25
 To : Aleksei Kazantsev
 Subject : Re: SVGATextMode ?
 -------------------------------------------------------------------------------- 
 
 Aleksei Kazantsev пишет:
 
 > А нельзя - ли отсюда поподробнее?
 
 Все просто. Сабж просто не догадывается, что GForce2 - изделие той же
 конторы, что делала РИВУ128. Hужно ему подсказать.
 1) Берем исходники - SVGATextMode-1.10.tar.gz (УРЛу не помню)
 2) Собственно патч: NVidia-GF2.patch
 
 diff -uwbBr SVGATextMode-1.10/XFREE/riva128_clock.c
 SVGATextMode-1.10a/XFREE/riva128_clock.c
 - --- SVGATextMode-1.10/XFREE/riva128_clock.c     Tue Jul 18 09:47:15 2000
 +++ SVGATextMode-1.10a/XFREE/riva128_clock.c    Wed Oct 24 20:55:47 2001
 @@ -83,6 +83,12 @@
   #define PCI_DEVICE_ID_NVIDIA_VTNT2     0x002C
   #define PCI_DEVICE_ID_NVIDIA_UVTNT2    0x002D
   #define PCI_DEVICE_ID_NVIDIA_ITNT2     0x00A0
 +#define PCI_DEVICE_ID_NVIDIA_256GF2    0x0100
 +#define PCI_DEVICE_ID_NVIDIA_DDRGF2    0x0101
 +#define PCI_DEVICE_ID_NVIDIA_MX400GF2  0x0110
 +#define PCI_DEVICE_ID_NVIDIA_MX200GF2  0x0111
 +#define PCI_DEVICE_ID_NVIDIA_PGF2      0x0150
 +#define PCI_DEVICE_ID_NVIDIA_UGF2      0x0152
 
   vgaPCIInformation *vgaPCIInfo;
 
 @@ -205,7 +211,13 @@
                                  pcr->_device == PCI_DEVICE_ID_NVIDIA_UTNT2 ||
                                  pcr->_device == PCI_DEVICE_ID_NVIDIA_VTNT2 ||
                                  pcr->_device == PCI_DEVICE_ID_NVIDIA_UVTNT2 ||
 -                               pcr->_device == PCI_DEVICE_ID_NVIDIA_ITNT2)
 +                               pcr->_device == PCI_DEVICE_ID_NVIDIA_ITNT2 ||
 +                               pcr->_device == PCI_DEVICE_ID_NVIDIA_256GF2 ||
 +                               pcr->_device == PCI_DEVICE_ID_NVIDIA_DDRGF2 ||
 +                               pcr->_device == PCI_DEVICE_ID_NVIDIA_MX400GF2 ||
 +                               pcr->_device == PCI_DEVICE_ID_NVIDIA_MX200GF2 ||
 +                               pcr->_device == PCI_DEVICE_ID_NVIDIA_PGF2 ||
 +                               pcr->_device == PCI_DEVICE_ID_NVIDIA_UGF2 )
                          {
                                  is_nv3 = 0;
                                  pll_coeff = 0x00010700;
 @@ -218,13 +230,13 @@
     }
     else
     {
 -    PERROR(("No RIVA128/TNT/TNT2 chip found in PCI info!\n"));
 +    PERROR(("No RIVA128/TNT/TNT2/GF2 chip found in PCI info!\n"));
       return FALSE;
     }
 
     if ( (!pcr) )
     {
 -    PERROR(("No RIVA128/TNT/TNT2 chip found in PCI info!\n"));
 +    PERROR(("No RIVA128/TNT/TNT2/GF2 chip found in PCI info!\n"));
       return FALSE;
     }
 
 Можно дописать и GF3, GF4, но тогда их еще не было - ни в природе,
 ни у меня.
 3) Распаковываем исходники
 4) Hакладываем патч:
     patch -p0 < NVidia-GF2.patch
 или
     patch -p1 < NVidia-GF2.patch, если находимся в каталоге с исходниками
 5) собираем все как обычно:
    make
    make install
 Да, у меня на ASPLinux 7.3 пришлось сочинить еще один патч: stdio.patch
 
 diff -uwbB SVGATextMode-1.10/cfgfile.y SVGATextMode-1.10.new/cfgfile.y
 - --- SVGATextMode-1.10/cfgfile.y Thu Jun 22 09:24:10 2000
 +++ SVGATextMode-1.10.new/cfgfile.y     Sat Oct 12 15:51:53 2002
 @@ -25,6 +25,7 @@
   /****************************************************************************/
   /* C DECLARATIONS */
   #include <stdlib.h>
 +#include <stdio.h>
   #include <string.h>
   #include "cfg_structs.h"
   #include "chipset.h"
 
 6)  в /etc/TextConfig  доавляем:
 Chipset "Riva128"
 Все остальные Chipset ремаркируем
 
 7) Проверяем:
 SVGATextMode 100x40, либо другое
 
 8) Радуемся
 
 Если до пункта 8) дойти не удалось, то могу выслать готовый rpm
 или src.rpm
 Да, планирую все же добавить GF4.
 --- ifmail v.2.15dev5
  * Origin: Administration of Novosibirsk region (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 SVGATextMode ?   Eduard E. Zozulya   24 Nov 2002 17:52:05 
 SVGATextMode ?   Vladimir Maskatov   24 Nov 2002 19:06:08 
 Re: SVGATextMode ?   Igor Purtov   24 Nov 2002 18:51:01 
 Re: SVGATextMode ?   Artem Chuprina   25 Nov 2002 19:38:17 
 SVGATextMode ?   Mike Yaroshevitch   26 Nov 2002 01:34:18 
 Re: SVGATextMode ?   Aleksei Kazantsev   28 Nov 2002 13:38:33 
 Re: SVGATextMode ?   Andy Neverowsky   05 Dec 2002 23:07:50 
 Re: SVGATextMode ?   Aleksei Kazantsev   06 Dec 2002 12:45:38 
 Re: SVGATextMode ?   Alex Antropoff   06 Dec 2002 14:00:30 
 Re: SVGATextMode ?   Andy Neverowsky   07 Dec 2002 23:25:25 
 Re: SVGATextMode ?   Aleksei Kazantsev   11 Dec 2002 15:41:52 
Архивное /ru.linux/443101510001.html, оценка 3 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional