Fórum Ubuntu CZ/SK
Ubuntu pro osobní počítače => Hardware => Téma založeno: Dovi 08 Dubna 2014, 21:27:41
-
Mám prosbu ohledně ovladačů na integrovanou grafickou kartu Via Chrome9 HC3. Po dlouhém hledání jsem našel pouze ovladač openchrome https://help.ubuntu.com/community/OpenChrome ,který je však pouze pro starší verze Ubuntu. Momentálně mám 12.04 a plánuji i 14.04 (tam ale asi kvuli odlišnému grafickému serveru, není šance vůbec). Jde mi pouze ovladače pro 2D. Má smysl pokoušet nainstalovat? Můžu si tím pokopat system?
-
Já mám teda ve 12.04 openchrome normálně ve zdrojích (xserver-xorg-video-openchrome). Je celkem možný, že ten ovladač karta používá, ale protože je dost strašnej, tak to není poznat. Minimálně by ale nemělo být potřeba ten ovladač kompilovat. V éře 8.04 jsem měl desku s touto integrovanou grafikou, myslím že je ještě škrtlá v popisu, a v té době byla výkonově níž, než nvidia riva tnt 2. Vyřešila to karta do slotu.
Spusť
lspci -k
a hledej řádek vga compatible controler, pod ním bude rádek "kernel driver in use" - ovladač, který se používá.
-
Jo tak hc3 je mobilní, hmm. To bude v linuxu spíš nežádoucí přímotop.
-
Ano jedná se o integrovanou grafiku v netbooku. Potřebuji pouze akceleraci 2D videa a je možné žefunguje a pouze výkonem to není znát :)
Ve výpisu bylo toto:
VGA compatible controller: VIA Technologies, Inc. VX800/VX820 Chrome 9 HC3 Integrated Graphics (rev 11)
Subsystem: Lenovo Device 388c
Kernel modules: viafb
V Nastavení systemu -Podrobnosti, je stále informace Grafika: Není známo Ovladač: Není známo, Režim: Standartní
-
Ano jedná se o integrovanou grafiku v netbooku. Potřebuji pouze akceleraci 2D videa a je možné žefunguje a pouze výkonem to není znát :)
Ve výpisu bylo toto:
VGA compatible controller: VIA Technologies, Inc. VX800/VX820 Chrome 9 HC3 Integrated Graphics (rev 11)
Subsystem: Lenovo Device 388c
Kernel modules: viafb
V Nastavení systemu -Podrobnosti, je stále informace Grafika: Není známo Ovladač: Není známo, Režim: Standartní
Hmm, starší zprávička z phoronixu http://www.phoronix.com/scan.php?page=news_item&px=MTE0NTQ
Teoreticky by měl jít nahrát ten openchrome ovladač z repozitářů. 2D akcelerace na té kartě by jít měla:
http://www.freedesktop.org/wiki/Openchrome/SupportedHardware/
Ale i na viafb by měla chodit. Podívej se do synapticu, jestli máš nainstalovný balík xerver-xorg-video-openchrome, pokud ano, podívej, nebo spíš pošli obsah /var/log/Xorg.0.log (můžeš ho někam nahrát a dát sem odkaz). Až potom bych se vrhl na další.
-
Mimochodem, v tom výpisu lspci -k je pod "Kernel driver in use" ještě řádek "Kernel modules"...Co tam je?
-
Raději dám celý výpis:
00:00.0 Host bridge: VIA Technologies, Inc. VX800 Host Bridge (rev 14)
Subsystem: Lenovo Device 3885
00:00.1 Host bridge: VIA Technologies, Inc. VX800/VX820 Error Reporting
Subsystem: Lenovo Device 3886
00:00.2 Host bridge: VIA Technologies, Inc. VX800/VX820 Host Bus Control
Subsystem: Lenovo Device 3887
00:00.3 Host bridge: VIA Technologies, Inc. VX800 PCI to PCI Bridge
Subsystem: Lenovo Device 3888
00:00.4 Host bridge: VIA Technologies, Inc. VX800/VX820 Power Management Control
Subsystem: Lenovo Device 3889
00:00.5 PIC: VIA Technologies, Inc. VX800/VX820 APIC and Central Traffic Control
Subsystem: Lenovo Device 388a
00:00.6 Host bridge: VIA Technologies, Inc. VX800/VX820 Scratch Registers
Subsystem: Lenovo Device 389c
00:00.7 Host bridge: VIA Technologies, Inc. VX800/VX820 North-South Module Interface Control
Subsystem: Lenovo Device 388b
00:01.0 VGA compatible controller: VIA Technologies, Inc. VX800/VX820 Chrome 9 HC3 Integrated Graphics (rev 11)
Subsystem: Lenovo Device 388c
Kernel modules: viafb
00:02.0 PCI bridge: VIA Technologies, Inc. VX800/VX820 PCI Express Root Port
Kernel driver in use: pcieport
Kernel modules: shpchp
00:03.0 PCI bridge: VIA Technologies, Inc. VX800/VX820 PCI Express Root Port
Kernel driver in use: pcieport
Kernel modules: shpchp
00:03.1 PCI bridge: VIA Technologies, Inc. VX800/VX820 PCI Express Root Port
Kernel driver in use: pcieport
Kernel modules: shpchp
00:0d.0 FLASH memory: VIA Technologies, Inc. Secure Digital Memory Card Controller (rev 01)
Subsystem: Lenovo Device 3891
Kernel driver in use: via_sdmmc
Kernel modules: via-sdmmc
00:0f.0 IDE interface: VIA Technologies, Inc. VX800 Serial ATA and EIDE Controller
Subsystem: Lenovo Device 3892
Kernel driver in use: pata_via
Kernel modules: pata_via
00:10.0 USB controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev a0)
Subsystem: Lenovo Device 3893
Kernel driver in use: uhci_hcd
00:10.1 USB controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev a0)
Subsystem: Lenovo Device 3894
Kernel driver in use: uhci_hcd
00:10.2 USB controller: VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev a0)
Subsystem: Lenovo Device 3895
Kernel driver in use: uhci_hcd
00:10.4 USB controller: VIA Technologies, Inc. USB 2.0 (rev 90)
Subsystem: Lenovo Device 3896
Kernel driver in use: ehci_hcd
00:11.0 ISA bridge: VIA Technologies, Inc. VX800/VX820 Bus Control and Power Management
Subsystem: Lenovo Device 3897
Kernel modules: i2c-viapro
00:11.7 Host bridge: VIA Technologies, Inc. VX8xx South-North Module Interface Control
Subsystem: VIA Technologies, Inc. Device 7323
00:13.0 PCI bridge: VIA Technologies, Inc. VX855/VX875/VX900 PCI to PCI Bridge
Kernel modules: shpchp
00:14.0 Audio device: VIA Technologies, Inc. VT8237A/VT8251 HDA Controller (rev 20)
Subsystem: Lenovo Device 389a
Kernel driver in use: snd_hda_intel
Kernel modules: snd-hda-intel
01:00.0 Ethernet controller: Broadcom Corporation NetLink BCM5906M Fast Ethernet PCI Express (rev 02)
Subsystem: Lenovo Device 389b
Kernel driver in use: tg3
Kernel modules: tg3
02:00.0 Network controller: Broadcom Corporation BCM4312 802.11b/g LP-PHY (rev 01)
Subsystem: Broadcom Corporation Device 04b5
Kernel driver in use: wl
Kernel modules: wl, ssb
-
No tak podobě jako tady http://forum.ubuntu.cz/index.php?topic=70952.25;topicseen
Vytvořit xorg.conf
sudo nano /etc/X11/xorg.conf
a vložit toto:
Section "Device"
Identifier "Configured Video Device"
Driver "openchrome"
EndSection
Potom CTRL+O uložit, potvrdit Y pro uložení a CTRL+X opustit editor.
Ve /var/log/Xorg.0.log se opět dozvíme, zda se něco děje. Pokud by po restartu byla černá obrazovka, přihlásit se v kozoli a přejmenovat xorg.conf:
sudo mv /etc/X11/xorg.conf /etc/X11/xorg.conf.chrome
-
Jen doplním, že pokud chceš vidět v systému u grafiky použitý ovladač a typ, musíš udělat
sudo apt-get install mesa-utils
Jinak jak bylo výše řečeno, ta grafika má ještě méně výkonu než stará Riva TNT2 a protože nepodporuje 3D akceleraci, celé prostředí od verze systému 12.10 bude akcelerované procesorem a to se dost podepíše na výkonu
-
Tak ted' se v systemu zobrazuje grafika: Gallium 0.4 on llvmpipe (LLVM 0x301)
-
A verze systému, použité prostředí
-
Tak ted' se v systemu zobrazuje grafika: Gallium 0.4 on llvmpipe (LLVM 0x301)
v tom případě pošli obsah /etc/default/grub:
cat /etc/default/grub
bude tam určitě parametr k jádru nomodeset
EDIT: Aha, takže jinak - glxinfo tě informuje o akceleraci 3D a vzhledem k tomu, že pro tu kartu žádný linuxový ovladač 3D neumí, budeš tam mít asi vždy llvmpipe, tedy o 3D akceleraci se stará cpu přes sw akcelerátor. Tebe zajímá 2D akcelerace, tedy potřebuješ pouze rozjet openchrome ovladač - pak by mi měla fungovat EXA, či XAA 2D akcelerace - viz. /var/log/Xorg.0.log.
-
Podle mě by to na tom 2D zobrazení být poznat mělo...