����Linux��
Linux����

ʵսLinux��˫ͷ��ʾ

����ʱ��:2006-04-21 00:59:33��Դ:��������:root
ת�������Ľ����ο�

��ΪXFree86 4.02/4.03beta���Ժ�汾��ʼ����������Windows98/2000��˫ͷ��ʾ���ܵĹ���Դ���루Xinerama��֧�֣��Լ���󽵵��˳���Ϊ��ʾ��׫дLinux����������Ѷȣ�������������ѵ�Linux��Ҳ�������ܵ���Windows���Ƶ�˫ͷ��ʾ�ˡ�

ʵսһ������Matrox��˾�Ѿ������Ϊ���ǵ�G450��G400�� G200�Կ����������µ�1.3.0Beta��������For Linux��2001��6��3�շ����������ڸò��԰�����������˿��Ե����ڲ�ʱ��Ƶ�ʣ����� XFree86 �� 2D �� 3D ������֮�⣬��������һЩ���� XFree86 MGA ����������û�е��¹��ܡ������Ĺ��ܰ��� DualHead��˫ͷ��ʾ����digital flat panel������ƽ����ʾ�������� G400 �� TV-out ֧Ԯ���� G200 ����Ļϵ����ʾ���Ķ�����ʾ���ܣ��������õ�������G400��˫ͷ�Կ���������Ǿʹ�Matrox��G400���֡� ��Ӳ���������£�
CPU��Pentium 200 MMX
�ڴ棺224M SDRAM
�Կ���Matrox G400 DH 16M SGRAM AGP
������ASUS PCI-AXP201 With ESS Maestro-1 Chip 2M SDRAM
��̨17����ԣ�NEC FE700+ �� Philips 107G
һ̨25��ʵ磺KONKA 2591N ��ͨ��S������G400������
����ϵͳ��Linux-Mandrake 8.0 with kernel 2.4.3-20MDK and XFree86 4.0.3
��������汾��Matrox G400/450 Driver 1.3.0Beta for Linux��http��//www.matrox.com/mga/support/drivers/files/linux_07.cfm��
��������Matrox PowerDesk for Linux 1_00-5beta ��ftp��//ftp.matrox.com/pub/mga/archive/linux/2001/powerdesk_1_3_0/mgapdesk-1_00-5beta.i386.rpm��
������Ҫ���غͰ�װMatrox�����������뵽�����ص����������ĵط����ء�
��װ֮ǰ����ע������Xfree86�İ汾�����룺
xdpyinfo | grep release
�鿴��Linux���а���ʹ��XFree86�İ汾�ţ��뱣֤��ʾ������Ϊ4002�����ϡ����������ˣ��������������XFree86������Ե�http��//www.xfree86.org/�������µ�4.1.0�汾��

�����������£�
1���رռ��������һ���ǰ���̨17����ʾ��ͬʱ����G400���ڶ���������һ̨17����ʾ��NEC FE700+��һ̨14����ʾ����������TV-OUT��������һ̨17����ʾ��NEC FE700+�Ϳ���25�紿ƽ�ʵ�2591N��
2������Linux����Root���ݵ�¼�������������û���ʹ��su���
3����װMatrox��Linux�������򣺸������ص����������е�mga_drv.o��mga_hal_drv.o��G450����Ҫ�ÿ��ļ�����/usr/X11R6/lib/modules/drivers��������Linux�� X11R6 Ŀ¼�������ڵĵط���������֮ǰ�������㱸����ԭ�е�mga_drv.o�ļ���ʹ�ã�mv mga_drv.o mga_drv.o_old��Ȼ���ڰ�װʱ�򵥸��Ǽ��ɣ�һ����˵��������Linux���а�ʹ�õ���XFree86 4.0.3�Ļ������G400��G450�Կ��Ṥ���ĺܺã�ֻ��û��DualHead�ȣ���һ���������⣬����ʹ�ñ��ݻָ�����
4����װPowerDesk��rpm -ivh mgapdesk-1_00-5beta.i386.rpm������
tar xvzf .tgz
cd mgapdesk
./configure --prefix=/usr/X11R6
make
make install
5��������װ��Ϻ����ն������룺mgapdesk���������ý��棬��ͼ1��2�����úܼ򵥡�����ϸ��סMatroxΪ�㱸�ݵĵص㣬����Ҫ���������������һ������»ָ���ԭʼ�������������õ��趨��������æ����ͷ�󺹣���Ϊ�Ұѱ��ݵĵط��dz���/usr/X11R6/lib/X11��������/etc/X11�������ط�����XFConfig86-4�ļ�������������������ɹ�����ͼ3��Multidisplayģʽ����4��Cloneģʽ����

���⣺
1���˳�X�����Ժ󣬵ڶ�����ʾ�����ܹ��Զ����³�ʼ�����Ӷ����¡�'Out of Scan Range�������ƵĴ�������㲻����ʹ��Linuxͼ�ν��棬������ͷʹ��
2������KDE����֧��Xinerama������˫ͷ��ʾ���������⣬��ʵ������Ȼ��Ϊ��ʹ�õ���һ����ʾ�������򵥵ذ�������ʾ������һ�������ʾ�����ѣ� ����˵���������Ĵ���
���ʱ������ʵ�������������棨������ʾ�����������ǰ��մ������ڵĵ�����ʾ����󻯣�
�Ի�����̨��ʾ��һ��Ϊ����
��̨��ʾ������ʹ��ͬ���ķֱ��ʣ�����̨��ʾ���ķֱ��ʲ�һ��ʱ�����ܵ���KDE������
3��Matrox PowerDesk�г���Linux/Gnome�к��ټ���������ʾ��ȫ���� ������������gtk��gtkrc.zh_CN�ļ����������йأ�ʹ��MandrakeĬ�ϵ�helva���Ϊar pl sungtil gb.ttf�����У�����Ϊsimsun.ttf������⡣
4����KDE��ʹ��G400��TV-OUT���ܣ�G450��ʱ���޷�ʹ�øù��ܣ�ʱ��ͨ���Ľ���ǵ���KDE����������iceWm��Enlightenment����������sawfish����������⡣
5��TV-OUT��û������windows����ϲ����DVD Max����ѡ�

���飺1������Xinerama���ܣ�������.xserverrc�ļ��м���X +xinerama��������mgapdesk��ѡȡautomatic xinerama��
2��ʹ�ö�Xinerama֧�����õ�Window Manager������Enlightenment 0.16.4-2����Sawfish��
3��ʹ����� xinit -- /usr/X11R6/bin/X -layout "2 Monitors"������X���ڣ���������startxʱ��˫/����ʾ��������ת����
ʵս����Ȼ�������������ѵĻ��������顣��Ӳ���������£�
CPU��AMD ATHLON 850MHZ
�ڴ棺256M PC133 SDRAM
�Կ���Matrox G450 32MDDR AGP
������Creative SoundBlaster Live/Digital
����ϵͳ��RedHat Linux 7.0 with kernel 2.2.17 and XFree86 4.0
Accelerate X 5.0��ftp://ftp.softhouse.com.cn/download2/13758ax50.iso���������µ�������Linux�����Ѹ��ļ��⿪��
#mkdir /mnt/axiso
#mount -o loop ./ax50.iso /mnt/axiso
������M5003.003.tar.gz
����RedHat Linux 7.0��XFree86�汾�ﲻ��Matrox��Ҫ��XFree86�������൱�鷳�������Ǹɴ�ʹ����Xi Graphics��˾ (http��//www.xig.com/)��Accelerated-X��������ΪXFree86���������鷳������������˵Accelerated-X��OpenGL���ܸ��ã���Ϊ�������ѳ���Linux Quake3��ζ������װ���ø����㣬�����������������˺ܾã�ֻ�ҵ���5.0�汾�����copy����Serials�������µ�6.0�汾������ҵ������ʱ�����ƣ�����������ǰ�װ����5.0.3�İ汾��

�����������£�
1���رռ����������̨17����ʾ���ֱ�����G400��ASUS�Կ���
3��������������root���ݽ���console������̨��ģʽ��������Linux����ͼ�ν����¼���������LILO��ʾ�������룺linux 3��������ʱ�޸����/etc/inittab�ļ��������е�id��5��initdefault��Ϊid��3��initdefault�������������Linux���а汾�ֲᣬ�������̨ģʽ��
4����װAccelerate X�����İ�װ�ͱ�XFree86�򵥶��ˣ���һ��README�����а�װ����install������������serial��һ·OK�ˣ�ʮ�ַ��㡣Accelerate X�ij���װ��/usr/X11R6/lib/X11/AccleratedX ���棬�Կ�����ʾ�������̣���꼸���ֶ�ģ�黯�ˣ�����XFree86�������һ�����ELF�ļ�����������������ִ���ļ�����/usr/X11R6/bin/���棺Xaccel(Server)��Xsetup(���ó���)������config�ļ�������/etc/Xaccel.ini�У�ֻ�к̵ܶļ��У���XF86Config�����򵥶��ˡ�
5����������һ���5.0�汾��������Ҫ��װ���G450�Կ��IJ�������M5003.003.tar.gz��ftp://ftp.xig.com/pub/updates/accelx/multihead/��
6������Xsetup��������������Xsetup���ɣ����Ӳ���-text/graphics�ɷֱ�����ı�/GUI���û����� ���Ӳ���ΪGUI���û�����
7����������Ժ�startx������OK����������������Quake 3�����ذ�װ����ʼ��Ϸ������ʾģʽ��ΪOpenGL��֮���˳���
�༭�����Ŀ¼�е�.xsession�ļ����������£�
cd /usr/local/games/quake3
./quake3 -set in_dgamouse 0
�Լ�~/q3a/Ŀ¼�е�q3config.cfg���޸����£�
seta r_customaspect "1"
seta r_customheight "768"
seta r_customwidth "2048"
seta r_fullscreen "1"
seta r_mode "-1"
����������Xsetup�аѷֱ��ʺ�ɫ����ñȽϴ�1024*768��24bit������Ϸ�ٶȻ��DZȽ������������ǰ�/etc/Xaccel.ini-file����ļ��еķֱ��ʸ�640*480����Ӧ����q3config.cfg���޸�Ϊseta r_customheight "480"seta r_customwidth "1280"�����ǿ�����һ����������������ͷ�Ĺ����timedemo 2�Ͽ��Գ���60֡����
���⣺1����KDE����ʱ�����֡�Sorry, your X11 Server lacks DPMS Support���Ի��򡣺�����������Ϊû�д򿪡�Energystar/ DPMS����Display Power Management Services�����¡�
2��������ʾ��ֻ��ʹ����ͬ�ķֱ��ʺ�ɫ�Accelerated X���������ƣ����Ǹ���Xi Graphics��˾��˵��6.0�汾�Ѿ����������⣩��
3��Quake 3��Ϸ�������ʱ��������������������Accelerated X��������ģ�Ҳ�����µİ汾���Խ����
���飺1����Xsetupʱѡ��򿪡�Energystar/ DPMS����
2�������޸�.xsession�ļ�������
cd /usr/games/
./quake-gl -width 1280 -height 480 #��������̨��ʾ���ķֱ���Ϊ640*480
����X�ͻ᲻ͨ��windowmanager��ֱ������ȫ���µ�GL-Quake������X-Window��GL-Quake�ͻ��Զ���ʼ�ˡ�
��������

���� 0 ������