LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 830|回复: 0

如何 修改915resolution使他识别新显卡?

[复制链接]
发表于 2008-4-17 23:51:57 | 显示全部楼层 |阅读模式
915resolution.patch

  1. --- /home/david/915resolution-0.5.3/915resolution.c_orig        2007-04-15 12:46:56.000000000 +0200
  2. +++ 915resolution.c     2007-07-15 21:21:05.000000000 +0200
  3. @@ -56,12 +56,12 @@

  4. typedef enum {
  5.      CT_UNKWN, CT_830, CT_845G, CT_855GM, CT_865G, CT_915G, CT_915GM, CT_945G, CT_945GM,
  6. -    CT_946GZ, CT_G965, CT_Q965
  7. +    CT_946GZ, CT_G965, CT_Q965, CT_965GM
  8. } chipset_type;

  9. char * chipset_type_names[] = {
  10.      "UNKNOWN", "830",  "845G", "855GM", "865G", "915G", "915GM", "945G", "945GM",
  11. -    "946GZ",   "G965", "Q965"
  12. +    "946GZ",   "G965", "Q965", "965GM"
  13. };

  14. typedef enum {
  15. @@ -225,6 +225,10 @@
  16.          type = CT_Q965;
  17.          break;

  18. +    case 0x2a008086:
  19. +       type = CT_965GM;
  20. +       break;
  21. +
  22.      default:
  23.          type = CT_UNKWN;
  24.          break;
  25. @@ -511,6 +515,7 @@
  26.      case CT_946GZ:
  27.      case CT_G965:
  28.      case CT_Q965:
  29. +    case CT_965GM:
  30.          outl(0x80000090, 0xcf8);
  31.          map->b1 = inb(0xcfd);
  32.          map->b2 = inb(0xcfe);
  33. @@ -551,6 +556,7 @@
  34.      case CT_946GZ:
  35.      case CT_G965:
  36.      case CT_Q965:
  37. +    case CT_965GM:
  38.          outl(0x80000090, 0xcf8);
  39.          outb(map->b1, 0xcfd);
  40.          outb(map->b2, 0xcfe);
  41. @@ -809,6 +815,9 @@
  42.          else if (!strcmp(argv[index], "G965")) {
  43.              *forced_chipset = CT_G965;
  44.          }
  45. +       else if (!strcmp(argv[index], "965GM")) {
  46. +           *forced_chipset = CT_965GM;
  47. +       }
  48.          else if (!strcmp(argv[index], "Q965")) {
  49.              *forced_chipset = CT_Q965;
  50.          }

复制代码

#915resolution -l

  1. Intel 800/900 Series VBIOS Hack : version 0.5.3
  2. Intel chipset detected. However, 915resolution was unable to determine the chipset type.
  3. Chipset Id:2a008086
  4. Please report this problem to stomljen@yahoo.com
复制代码

这段东西要怎么弄,比如放在那里,要执行什么命令。高手指导下。谢谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表