Portál AbcLinuxu, 8. května 2025 13:56

Dotaz: Grafika NVidia na LCD v SUSE 13.1

12.8.2014 14:03 JBek
Grafika NVidia na LCD v SUSE 13.1
Přečteno: 763×
Odpovědět | Admin
Nainstaloval jsem si SUSE 13.1 na starší desktop s širokoúhlým LCD monitorem. Veškerá zobrazení na monitoru jsou roztažena, písmo, obrázky, okna aplikací, ikony i video. Grafická karta: NVidia GeForce 7900 GS. SUSE 13.1 mám také na starém noťasu, kde se ale zobrazení neroztahuje.

Lze nějak zobrazení přenastavit?
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

13.8.2014 16:45 steel rock | skóre: 18
Rozbalit Rozbalit vše Re: Grafika NVidia na LCD v SUSE 13.1
Odpovědět | | Sbalit | Link | Blokovat | Admin
zkoušel jsi přenastavit rozlišení monitoru?
...a zkusili jste to vypnout a zapnout?
Pavel 'TIGER' Růžička avatar 13.8.2014 17:49 Pavel 'TIGER' Růžička | skóre: 54
Rozbalit Rozbalit vše Re: Grafika NVidia na LCD v SUSE 13.1
Odpovědět | | Sbalit | Link | Blokovat | Admin
Zkuste v terminálu xrandr --output VGA1 --mode 1920x1080 kde 1920x1080 nahradíte rozlišením, ktetré podporuje Váš monitor.
25.8.2014 10:51 JBek
Rozbalit Rozbalit vše Re: Grafika NVidia na LCD v SUSE 13.1
Děkuju, za radu, i když jsem se k tomu dostal až teď.

Takže: odpověď na příkaz je: xrandr --output VGA1 --mode 1920x1080 xrandr: Failed to get size of gamma for output default warning: output VGA1 not found; ignoring

zkusil jsem xrandr -q a odpověď je: xrandr: Failed to get size of gamma for output default Screen 0: minimum 1280 x 1024, current 1280 x 1024, maximum 1280 x 1024 default connected primary 1280x1024+0+0 0mm x 0mm 1280x1024 77.0*

Můj LCD Syncmaster B2240, rozlišení má 1920x1080. Připojen k PC DVI kabelem.
pepe_ avatar 25.8.2014 12:43 pepe_ | skóre: 48
Rozbalit Rozbalit vše Re: Grafika NVidia na LCD v SUSE 13.1

A to je open Nouveau ovladač nebo   http://www.nvidia.com/object/unix.html

25.8.2014 15:49 JBek
Rozbalit Rozbalit vše Re: Grafika NVidia na LCD v SUSE 13.1
Měl by to být NVidia, aspoň tak to vidím v Info o hardwaru v YASTu. Jakým příkazem zjistím podrobnosti o ovladači?
25.8.2014 15:55 JBek
Rozbalit Rozbalit vše Re: Grafika NVidia na LCD v SUSE 13.1
Je to tenhle ovladač:

NVIDIA-Linux-x86_64-304.88.run
pepe_ avatar 27.8.2014 00:26 pepe_ | skóre: 48
Rozbalit Rozbalit vše Re: Grafika NVidia na LCD v SUSE 13.1

 

No když koukam co ti to hlásí  xrandr: Failed to get size of gamma for output default warning: output VGA1 not found;  tak není to kabelem ?

Přijde mi že nedetekuje vůbec monitor.

27.8.2014 00:49 lertimir | skóre: 64 | blog: Par_slov
Rozbalit Rozbalit vše Re: Grafika NVidia na LCD v SUSE 13.1
Hlavně co hlásí xrandr -q. Co radil Tiger bylo na výstup VGA1, ale tazatel píše, že konektivitu má přes DVI, tak tam skutečně žádný monitor nebude mít.
31.8.2014 21:40 JBek
Rozbalit Rozbalit vše Re: Grafika NVidia na LCD v SUSE 13.1
Co s tím teda můžu udělat? Kde je chyba?
31.8.2014 23:00 lertimir | skóre: 64 | blog: Par_slov
Rozbalit Rozbalit vše Re: Grafika NVidia na LCD v SUSE 13.1
Vždyt nepíšeš co je problém? Pokud nedáš přesné výpisy programů, které zjišťují situaci a případně výpisy konfiguračních souborů, tak nikdo nevyvěští, kde je problém.
31.8.2014 23:19 JBek
Rozbalit Rozbalit vše Re: Grafika NVidia na LCD v SUSE 13.1
SUSE používám sice asi 5 let na NTB a celkem bez problémů. Nejsem však nijak sběhlý a především neznám příkazy, kterými bych mohl pořídit výpisy. Teď mám SUSE 13.1 v NTB v pohodě, ale na mém starém PC, de jsem měl jen Windows XP zkrátka blbne rozlišení LCD monitoru. Tak tedy prosím napište mi, jakými příkazy pořídím výpisy, abyste mi mohli poradit. A kdyžtak i odkaz na nějaké další užitečné příkazy pro ty, co chtějí s linuxem, radši spíš konkrétně se SUSE začít. Začít něco víc, než jen běžné použití.
1.9.2014 14:42 petercheco | skóre: 6
Rozbalit Rozbalit vše Re: Grafika NVidia na LCD v SUSE 13.1
Otevři správce programů v Yastu. Vyhledej slovo nouveau.. Pokud bude zaškrtnutý "xorg-x11-driver-video-nouveau" máš nainstalován svobodný ovladač.

Aby jsi nainstaloval privátní ovladač přímo od Nvidie otevři terminál, přihlaš se jako root a:

zypper ar -f ftp://download.nvidia.com/opensuse/13.1/ nvidia

zypper install x11-video-nvidiaG02

Poté restartuj komp a je to :D.
1.9.2014 20:37 JBek
Rozbalit Rozbalit vše Re: Grafika NVidia na LCD v SUSE 13.1
Nepovedlo se to: Ten "xorg-x11-driver-video-nouveau" zaškrtnutý ve správci programů byl, výpis z terminálu: linux-hlor:/home/jan # zypper ar -f ftp://download.nvidia.com/opensuse/13.1/ nvidia Přidává se repozitář 'nvidia' .............................................................................[dokončeno] Repozitář s názvem 'nvidia' již existuje. Použijte jiný alias. linux-hlor:/home/jan # zypper install x11-video-nvidiaG02 Načítání dat repozitáře... Načítají se nainstalované balíčky... závislost 'x11-video-nvidiaG02' je již nainstalována Není žádný kandidát na aktualizaci 'x11-video-nvidiaG02-304.121-38.1.i586'. Je již nainstalována nejvyšší dostupná verze. Probíhá řešení závislostí balíčků...

Nic k provedení. linux-hlor:/home/jan #

Po restartu je vše stejné.
2.9.2014 00:12 lertimir | skóre: 64 | blog: Par_slov
Rozbalit Rozbalit vše Re: Grafika NVidia na LCD v SUSE 13.1
Za prvé: výpisy se dělají v prostředí <pre>,které zachová formátování.

Za druhé: co vypisuje program xrandr.

Za třetí: Jaký kabel používáte k propojení s monitorem? Není to nějaký superlevný? Ty mnohdy nemají osazeny všechny piny, ale jen ty které nesou informaci z PC do monitoru. Ty detekující monitor a nesoucí informace opačným směrem prostě pro zlevnění nemají.
2.9.2014 19:24 JBek
Rozbalit Rozbalit vše Re: Grafika NVidia na LCD v SUSE 13.1
Používám DVI-D single link kabel dodaný s monitorem. Takže si mám sehnat DVI-D dual link?
3.9.2014 13:25 JBek
Rozbalit Rozbalit vše Re: Grafika NVidia na LCD v SUSE 13.1
Po výměně kabelu za duální xrandr hlásí:
linux-hlor:/home/jan # xrandr -q
xrandr: Failed to get size of gamma for output default
Screen 0: minimum 1280 x 1024, current 1280 x 1024, maximum 1280 x 1024
default connected primary 1280x1024+0+0 0mm x 0mm
   1280x1024      77.0* 
Co mám udělat teď?
3.9.2014 13:58 MadCatX
Rozbalit Rozbalit vše Re: Grafika NVidia na LCD v SUSE 13.1
Tušíte, jaký ovladač se tedy používá? Z předchozí diskuse to totiž vypadá, že jsou nainstalované oba. Pošlete výpis glxinfo | egrep -e "renderer|vendor" a lsmod | grep nv
3.9.2014 14:37 JBek
Rozbalit Rozbalit vše Re: Grafika NVidia na LCD v SUSE 13.1
Netuším, který ovladač se používá.

První výpis:
jan@linux-hlor:~> glxinfo | egrep -e "renderer|vendor
> 
druhý:
jan@linux-hlor:~> lsmod | grep nv
nvidia              10321508  0 
3.9.2014 15:12 MadCatX
Rozbalit Rozbalit vše Re: Grafika NVidia na LCD v SUSE 13.1
V tom prvním příkaze vám chybí na konci uvozovka, proto příkaz nic nevypíše. Podle lsmodu ze zda, že proprietární ovladač je sice zaveden, ale nic nedělá.
3.9.2014 15:50 JBek
Rozbalit Rozbalit vše Re: Grafika NVidia na LCD v SUSE 13.1
První příkaz nic nevypsal ani po doplnění uvozovek:
jan@linux-hlor:~> glxinfo | egrep -e "renderer|vendor"
jan@linux-hlor:~> 
3.9.2014 16:45 MadCatX
Rozbalit Rozbalit vše Re: Grafika NVidia na LCD v SUSE 13.1
To je doopravdy divné. Co vám vrátí tohle? lsmod | grep 'nvi\|nouv\|drm'
3.9.2014 20:16 lertimir | skóre: 64 | blog: Par_slov
Rozbalit Rozbalit vše Re: Grafika NVidia na LCD v SUSE 13.1
Pošlete nám výpisy celé tedy glxinfo a lsmod. Pokud bude výpis dlouhý tak prikaz > soubor pošle výstup přikazu do souboru a ten pak vložíte jako přílohu (postupně i dvě).
4.9.2014 07:35 JBek
Rozbalit Rozbalit vše Re: Grafika NVidia na LCD v SUSE 13.1
Příloha:
Výpisy jsou v příloze.
4.9.2014 07:40 JBek
Rozbalit Rozbalit vše Re: Grafika NVidia na LCD v SUSE 13.1
Tady ještě výpis glxinfo:
jan@linux-hlor:~> glxinfo
name of display: :0
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
Error: couldn't find RGB GLX visual or fbconfig
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
Error: couldn't find RGB GLX visual or fbconfig

Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
jan@linux-hlor:~>
4.9.2014 12:49 MadCatX
Rozbalit Rozbalit vše Re: Grafika NVidia na LCD v SUSE 13.1
Tohle vypadá dost rozstřeleně, minimálně podpora GLX a 3D akcelerace teď vůbec nefunguje. Zkusil bych asi toto:
  1. zypper rm xorg-x11-driver-video-nouveau
  2. echo "blacklist nouveau" >> /etc/modprobe.d/50-blacklist.conf
  3. V Yastu v nastavení bootloaderu přidat modeset.nouveau=0 do řádky s přídavnými parametry jádra
  4. (Předchozí dva kroky jsou odsud: https://en.opensuse.org/SDB:NVIDIA_the_hard_way#Blacklist_nouveau)
  5. zypper in -f x11-video-nvidiaG02
Po restartu by měl snad začít fungovat proprietární ovladač a rozlišení displeje by tedy mělo nastavit správně. Když to nepomůže, pošlete ještě obsah /var/log/Xorg.0.log.
4.9.2014 14:42 JBek
Rozbalit Rozbalit vše Re: Grafika NVidia na LCD v SUSE 13.1
Příloha:
Výpis v příloze.
4.9.2014 15:10 MadCatX
Rozbalit Rozbalit vše Re: Grafika NVidia na LCD v SUSE 13.1
A jaký je tedy výsledek? Vypadá to, že ovladač se teď už zavede správně; glxinfo by mělo vypsat informace o dostupném OpenGL. Rozlišení displeje se dá změnit mj. i v nvidia-settings.
4.9.2014 15:57 JBek
Rozbalit Rozbalit vše Re: Grafika NVidia na LCD v SUSE 13.1
Příloha:
Přenastavit rozlišení v nvidia-settings lze. Jen mi to nenabízí rozlišení 1920x1080, což je maximálka mého LCD. Každopádně po restartu to zatím drží a je to lepší, než to co bylo předtím, takže díky moc. Všem. Výpis je přiložen.
4.9.2014 17:03 MadCatX
Rozbalit Rozbalit vše Re: Grafika NVidia na LCD v SUSE 13.1
Rozlišení Samsungu B2240W je 1680x1050 (16:10), ne 1920x1080 (16:9), takže takhle je to v OK.
4.9.2014 17:12 JBek
Rozbalit Rozbalit vše Re: Grafika NVidia na LCD v SUSE 13.1
To jo, jenže já mám B2240 (to tvrdí nápis na monitoru), ne B2240W.
4.9.2014 17:54 MadCatX
Rozbalit Rozbalit vše Re: Grafika NVidia na LCD v SUSE 13.1
Xka jej detekují jako 2240W. Nápisy na těle zařízení jsou leckdy zavádějící, zejména, pokud jde o rozdíl v jednom písmenu.
Pavel 'TIGER' Růžička avatar 6.9.2014 03:44 Pavel 'TIGER' Růžička | skóre: 54
Rozbalit Rozbalit vše Re: Grafika NVidia na LCD v SUSE 13.1
Tak se podívám ze zadu na štítek, ten už zavádějící není.
5.9.2014 23:38 lertimir | skóre: 64 | blog: Par_slov
Rozbalit Rozbalit vše Re: Grafika NVidia na LCD v SUSE 13.1
Když vyvoláte info přímo tlačíky na monitoru, co vám monitor zdělí jako optimální rozlišení?
Pavel 'TIGER' Růžička avatar 4.9.2014 09:42 Pavel 'TIGER' Růžička | skóre: 54
Rozbalit Rozbalit vše Re: Grafika NVidia na LCD v SUSE 13.1
Odpovědět | | Sbalit | Link | Blokovat | Admin
A co se pokusit odebrat všechny balíčky nvidia a noveau a zkusit instalaci znovu? Máte balíčky v konzistetním stavu?

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.