Kirjoittaja Aihe: Integroidun näyttökortin vaihto PCI paikkaan tulevaan korttiin ei onnistu? *RATK  (Luettu 3558 kertaa)

horacewimp3

  • Käyttäjä
  • Viestejä: 4
    • Profiili
Hei,

Olen asentanut Ubuntun 5.10 digital pc 5510 pöytäkoneeseen, jossa on PII 266Mhz ja emolevyyn sisäänrakennettu MGA1064 SG Mystique näyttöpiiri. Tämä toimii ihan ok, mutta nyt päätin kuitenkin että laitan koneeseen erillisen PCI- korttipaikkaan tulevan S3 virge / dx Daytona 64V 3DX kortin. Biosissa on päällä PCI onboard graphics auto disable, eli automaattinen poiskytkentä sisäänrakennetulle piirille jos koneeseen lykkää irrallisen näyttökortin.

Kun käynnistän koneen, käynnistyprosessi näkyy ihan ok ruudussa ja Ubuntu lataa, mutta juuri ennekuin sisäänkirjautumistilaan mennään, käynnistys pisähtyy, ja ilmoitus että näyttökortti ei ole oikein konfiguroitu tulee.

Poistin irrallisen kortin ja nyt pelittää taas vanhalla systeemillä.

Pitääkö tehdä jotain erikoista kun vaihtaa tällä tavoin näyttökorttia? Koneessa oli aiemmin W98SE, eikä se herjannut mitään kun vaihtoi integroidun näyttöpiirin irralliseen näyttökorttiin.

 
« Viimeksi muokattu: 10.04.06 - klo:20.51 kirjoittanut horacewimp3 »

Kupuntu

  • Käyttäjä
  • Viestejä: 804
  • Kubuntu 8.10 @ Amilo A1645
    • Profiili
Hei,

Olen asentanut Ubuntun 5.10 digital pc 5510 pöytäkoneeseen, jossa on PII 266Mhz ja emolevyyn sisäänrakennettu MGA1064 SG Mystique näyttöpiiri. Tämä toimii ihan ok, mutta nyt päätin kuitenkin että laitan koneeseen erillisen PCI- korttipaikkaan tulevan S3 virge / dx Daytona 64V 3DX kortin. Biosissa on päällä PCI onboard graphics auto disable, eli automaattinen poiskytkentä sisäänrakennetulle piirille jos koneeseen lykkää irrallisen näyttökortin.

Kun käynnistän koneen, käynnistyprosessi näkyy ihan ok ruudussa ja Ubuntu lataa, mutta juuri ennekuin sisäänkirjautumistilaan mennään, käynnistys pisähtyy, ja ilmoitus että näyttökortti ei ole oikein konfiguroitu tulee.

Poistin irrallisen kortin ja nyt pelittää taas vanhalla systeemillä.

Pitääkö tehdä jotain erikoista kun vaihtaa tällä tavoin näyttökorttia? Koneessa oli aiemmin W98SE, eikä se herjannut mitään kun vaihtoi integroidun näyttöpiirin irralliseen näyttökorttiin.

 
Kirjaudu sisään normaalisti siinä ruudussa (Jos siihen ei voi kirjoittaa mitään, niin paina CTRL+ALT+F1). Sitten kirjoita siinä
Koodia: [Valitse]
sudo dpkg-reconfigure -phigh xserver-xorg Ja valitse oikeat resoluutiot välilyönnillä. Tämän jälkeen kirjoita
Koodia: [Valitse]
sudo /etc/init.d/gdm restart ja nyt pitäisi toimia. Jos joku kohta jäi epäselväksi tai jokin ei toiminut, voit kertoa sen sitten.
Amilo A1645: AMD 3300+ 2.0 Ghz, 512 mb RAM, 80 gb kiintolevy.
Last.fm

horacewimp3

  • Käyttäjä
  • Viestejä: 4
    • Profiili
Kiitoksia,

Epäonnistuin hieman noiden rivien kirjoittamisessa, kirjoitin resoluution samalle riville eikä sitä komentoa löytynyt. Muutaman yrityksen jälkeen tajusin kirjoittaa vain " sudo dpkg-reconfigure -phigh xserver-xorgxserver-xorg" jonka jälkeen ubuntu teki jotain ja ilmoitti:

 postinst warning: overwriting possibly-customised configuration
   file; backup in /etc/X11/xorg.conf.200604051854

Haittaako tämä jotain? En päässyt oikein syöttämään noita 1024x768 arvoja oikein mihinkään, jonka jälkeen yritin tuota "sudo /etc/init.d/gdm restart" komentoa, ja ubuntu sanoi että "command not found"

Tämän jälkeen buuttasin koneen uudestaan, ja asentamani pci kortti lähti toimimaan! Paitsi että se ei taida olla yhteensopiva, kun tiikuttelee hiirtä niin näyttää siltä että hyttysjoukkue olisi seurannut hiiren liikkeitä.

Irroitin kortin uudestaan, ja nyt on tuo sama vanha sisäinen piiri taas ok 800x600 resoluutiolla käytössä.

Onko mitään vinkkiä millä voisin yrittää virittää tätä olemassaolevaa sisäistä matroxia resoluutiotilaan 1024x768?

Kiitoksia hyvistä neuvoista!

eliasj

  • Käyttäjä
  • Viestejä: 4075
    • Profiili
Lainaus
Onko mitään vinkkiä millä voisin yrittää virittää tätä olemassaolevaa sisäistä matroxia resoluutiotilaan 1024x768?

Kirjoita päätteeseen:
Koodia: [Valitse]
sudo nano /etc/X11/xorg.conf tai
Koodia: [Valitse]
sudo gedit /etc/X11/xorg.conf
Siellä etsi kohta Section "Screen" ja lisää Modes kohtien perään "1024x768" (mukaanlukien " merkit). Itselläni tuo näyttää tältä:
Lainaus
Section "Screen"
        Identifier      "Default Screen"
        Device          "Generic Video Card"
        Monitor         "Generic Monitor"
        DefaultDepth    24
        SubSection "Display"
                Depth           1
                Modes           "1024x768" "800x600" "640x480"
        EndSubSection
        SubSection "Display"
                Depth           4
                Modes           "1024x768" "800x600" "640x480"
        EndSubSection
        SubSection "Display"
                Depth           8
                Modes           "1024x768" "800x600" "640x480"
        EndSubSection
        SubSection "Display"
                Depth           15
                Modes           "1024x768" "800x600" "640x480"
        EndSubSection
        SubSection "Display"
                Depth           16
                Modes           "1024x768" "800x600" "640x480"
        EndSubSection
        SubSection "Display"
                Depth           24
                Modes           "1024x768" "800x600" "640x480"
        EndSubSection
EndSection

Jos haluat virkistystaajuutta isommaksi, niin etsi kohta Section "Monitor" ja muuta HorizSync ja VertRefresh kohtien kohdat näyttösi maksimiksi. Itselläni tuo näyttää tältä:
Lainaus
Section "Monitor"
        Identifier      "Generic Monitor"
        Option          "DPMS"
        HorizSync       28-77
        VertRefresh     43-85

Toivottavasti oli tarpeeksi selkeä viesti. :)
« Viimeksi muokattu: 05.04.06 - klo:19.37 kirjoittanut Vililikku »
alias vililikku

horacewimp3

  • Käyttäjä
  • Viestejä: 4
    • Profiili
Moi,

Sain tekstin muokkauksen onnistumaan, nyt minulla näyttää tältä:

Section "Screen"
   Identifier   "Default Screen"
   Device      "Matrox Graphics, Inc. MGA 1064SG [Mystique]"
   Monitor      "Generic Monitor"
   DefaultDepth   24
   SubSection "Display"
      Depth      1
      Modes      "1024x768" "832x624" "800x600" "720x400" "640x480" "248x248"
   EndSubSection
   SubSection "Display"
      Depth      4
      Modes      "1024x768" "832x624" "800x600" "720x400" "640x480" "248x248"
   EndSubSection
   SubSection "Display"
      Depth      8
      Modes      "1024x768" "832x624" "800x600" "720x400" "640x480" "248x248"
   EndSubSection
   SubSection "Display"
      Depth      15
      Modes      "1024x768" "832x624" "800x600" "720x400" "640x480" "248x248"
   EndSubSection
   SubSection "Display"
      Depth      16
      Modes      "1024x768" "832x624" "800x600" "720x400" "640x480" "248x248"
   EndSubSection
   SubSection "Display"
      Depth      24
      Modes      "1024x768" "832x624" "800x600" "720x400" "640x480" "248x248"
   EndSubSection
EndSection

Silti Screen Resolution ei anna vaihtoehdoiksi 640x480 ja 800x600?

Onko mitään muuta konstia mitä voisi kokeilla?

Kiitos vastauksista, yritän kovasti eroon Windowsista.

tuke81

  • Käyttäjä
  • Viestejä: 1667
    • Profiili
Krmh Matrox Graphics, Inc. MGA 1064SG [Mystique], mystinen vehe. Tuota tuota yhtä voit tietenkin kokeilla: poista sieltä ne rivit dephtillä 24 esim näin(kommentoi ne # -kommentointi merkillä):
  # SubSection "Display"
  #    Depth      24
  #    Modes      "1024x768" "832x624" "800x600" "720x400" "640x480" "248x248"
  # EndSubSection

Tämä auttaa joissain integroiduissa korteissa. Toinen asia on että tarkasta ettei vain kortin device kohdassa ole ajurina vesa, jolloin resojen saanti on aika epätn... Toisaalta minulla ei kyllä ole harmainta aavistustakaan mitä ajuria tuo mystinen vehe voisi käyttää(luultavasti jotain framebuffer deviceä), toisin kuin tuosta s3:sta, jolle olisi kolme mahdollista ajuria... Eli jos et saa sillä integroidulla toimimaan, niin lyö vaan se s3:nen koneeseen, mutta muuta ennen sitä xorg.conffia niin, että näytön ohjaimen device kohdassa on Driver  "vesa", tällä saat x:n käynnistymään lähes 99% näytönohjaimista. Voit tietenkin kokeilla suoraan ajuria s3virge(tarkista, että paketti xserver-xorg-driver-s3virge on asennettuna koneellesi), ja jos homma ei pelaa muuttele xorg.conffia nanolla:
sudo nano /etc/X11/xorg.conf ja vaihda Device kohtaan ajuriksi Driver "vesa"(tietenkin backuppejen otto ennen kuin kosket koko tiedostoon kannattaa tehdä vielä toimivalla kokoon panolla eli sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf_bak, jos homma kusee voit muuttaa backupin takaisin käyttöön sudo cp /etc/X11/xorg.conf_bak /etc/X11/xorg.conf)

Eli se oikea kohta siitä xorg.confista on tämän näköinen:
Section "Device"
        Identifier "Näytön ohjaimesi nimi"
        Driver "jotain" #tähän kohta -> "vesa"
        BusID "PCI:x:x:x" #näytön ohjaimesi fyysinen sijainti
EndSection
Miksi tehdä jotain helposti, kun sen voi tehdä vaikeastikin...

villejuho

  • Käyttäjä
  • Viestejä: 72
  • Sorsa?
    • Profiili
Itellä on sama näytönohjain(Matrox Graphics, Inc. MGA 1064SG [Mystique]), 1024x768 resoluution saa 16 bittisillä väreillä. Eli xorg.conf tiedostosta muutat rivin:
Koodia: [Valitse]
DefaultDepth   24muotoon:
Koodia: [Valitse]
DefaultDepth   16
Ja ton pci näytönohjaimen BusID pitää olla kohdallaan ennein kuin se toimii. Sen saa selville komennolla lspci, miulla komennon tuloste näyttää tältä:
Lainaus
0000:00:00.0 Host bridge: Intel Corporation 440LX/EX - 82443LX/EX Host bridge (rev 03)
0000:00:01.0 PCI bridge: Intel Corporation 440LX/EX - 82443LX/EX AGP bridge (rev 03)
0000:00:02.0 Ethernet controller: 3Com Corporation 3c905B 100BaseTX [Cyclone] (rev 64)
0000:00:03.0 VGA compatible controller: Matrox Graphics, Inc. MGA 2164W [Millennium II]
0000:00:07.0 ISA bridge: Intel Corporation 82371AB/EB/MB PIIX4 ISA (rev 01)
0000:00:07.1 IDE interface: Intel Corporation 82371AB/EB/MB PIIX4 IDE (rev 01)
0000:00:07.2 USB Controller: Intel Corporation 82371AB/EB/MB PIIX4 USB (rev 01)
0000:00:07.3 Bridge: Intel Corporation 82371AB/EB/MB PIIX4 ACPI (rev 01)
0000:00:0f.0 VGA compatible controller: Matrox Graphics, Inc. MGA 1064SG [Mystique] (rev 03)

Tästä selviää että minulla ton integroidun näytönohjaimen ID on 0000:00:0f.0 ja pci paikassa olevan näytönohjaimen ID on 0000:00:03.0. Tämän perusteella voit muuttaa xorg.conf tiedoston rivin:
Koodia: [Valitse]
BusID           "PCI:0:3:0"kohdalleen. Jos et saa toimimaan niin paste tänne ton komennon tuloste.

horacewimp3

  • Käyttäjä
  • Viestejä: 4
    • Profiili
Moi,

Sain tuon PCI paikkaan tulevan S3 kortin pelaamaan tuolla "VESA" ajurilla! 1024x768

Kiitokset kaikille jotka neuvoivat, nyt on meidän talossa yksi Windows kone vähemmän!

 ;D