2014/11/24

ubuntu 12.04 and XGI Graphics Cards

Webがなくなっているようだったので転載しておく。(内容については検証していない)

If you have a XGI Graphics card, you may find this tip useful. When I was upgrading a Dell PowerEdge server recently, it rebooted and instead of showing a nice looking UI, I was dumped back into 800x600 land. Why did this happen...? How did I fix it...?

Well the first give away was the following in /var/log/Xorg.0.log :
(EE) Failed to load module "xgi" (module does not exist, 0)


Double-checking with lspci show I have a XGI card:
josh@bigbix:~$ lspci
05:07.0 VGA compatible controller: XGI Technology Inc. (eXtreme Graphics Innovation) Z7/Z9 (XG20 core)

A quick check shows that I needed the xserver-xorg-video-sis package:
josh@bigbix:~$ apt-cache search xgi
xserver-xorg-video-sis - X.Org X server -- SiS display driver

Do I have it installed...?
josh@bigbix:~$ sudo apt-get install xserver-xorg-video-sis
[sudo] password for josh:
Reading package lists... Done
Building dependency tree
Reading state information... Done
xserver-xorg-video-sis is already the newest version.


I then realised that the driver had been renamed from "xgi" to "sis".

I then made sure I had the following in /etc/X11/xorg.conf:
Section "Device"
        Identifier      "XGI - Xabre Graphics Inc Volari Z7"
        Driver          "sis"
        BusID           "PCI:5:7:0"
EndSection

I also made sure I had a decent Screen section:
Section "Screen"
        Identifier      "Default Screen"
        Device          "XGI - Xabre Graphics Inc Volari Z7"
        Monitor         "DELL 1800FP"
        DefaultDepth    24
        SubSection "Display"
                Depth           1
                Modes           "1280x1024" "1152x864" "1024x768" "800x600" "720x400" "640x480"
        EndSubSection
        SubSection "Display"
                Depth           4
                Modes           "1280x1024" "1152x864" "1024x768" "800x600" "720x400" "640x480"
        EndSubSection
        SubSection "Display"
                Depth           8
                Modes           "1280x1024" "1152x864" "1024x768" "800x600" "720x400" "640x480"
        EndSubSection
        SubSection "Display"
                Depth           15
                Modes           "1280x1024" "1152x864" "1024x768" "800x600" "720x400" "640x480"
        EndSubSection
        SubSection "Display"
                Depth           16
                Modes           "1280x1024" "1152x864" "1024x768" "800x600" "720x400" "640x480"
        EndSubSection
        SubSection "Display"
                Depth           24
                Modes           "1280x1024" "1152x864" "1024x768" "800x600" "720x400" "640x480"
        EndSubSection
EndSection

After restarting X (log out and back in) I had more screen real-estate than I really needed on a server...!

This guy had the same problem : http://askubuntu.com/questions/124826/updated-to-12-04-xorg-wont-start-using-onboard-xgi-display

0 件のコメント: