All of lore.kernel.org
 help / color / mirror / Atom feed
* GV98 adapter, experience with nouveau
@ 2016-06-01 11:48 Yury Tarasievich
       [not found] ` <574ECB92.1010801-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
  0 siblings, 1 reply; 5+ messages in thread
From: Yury Tarasievich @ 2016-06-01 11:48 UTC (permalink / raw)
  To: nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW

I'm trying to put to work the nouveau driver on 
slackware 64 bits current, kernel 4.4.*.

I've thought the hardware to be some obscure OEM 
variant of GT610. However, kind soul on IRC 
pointed out that it's a G98 really, 'GeForce 
9300 GS or 8400 GS'.

Proprietary NVIDIA drivers:
* 340.96 installs okay, console works, but X 
doesn't start, with unspecified error occuring 
when trying to initialise hardware (-19);
* 304.131 works, with no undue surprises.

I've experienced a lot of problems with nouveau 
driver (as packaged for Slackware on Dec 16, 
2015; build date in logs: '19 November 2015 
12:46:02AM'):

1) Console does not initialise the output 
correctly if video mode is not restricted to 
640x480 by kernel command line with '... 
video=640x480'. Any other (bigger) resolution 
there, or no restriction, and the screen blanks; 
also, for either 800x600 or 1024x768 upper 
limits the monitor outputs the warning about 
unusable mode, 26.8KHz/43Hz for 800x600, and 
21.6KHz/27Hz for 1024x768.

The input works. I can log in and start X, which 
starts (!) and works, but produces no output either.

No such problem with NVIDIA drivers.

2) The working mode restriction 640x480 gives 
the console set to 68Hz vertical refresh (as 
monitor reports).

3) The X started from console (having 640x480 
restriction) allows only 640x480 mode in config. 
Any other mode produces working X with blank 
screen, excepting console started restrictred to 
800x600 or 1024x768, which retains the monitor's 
floating message about 'unusable mode'. Either 
way, input in X works.

4) The X in 640x480 has actual vertical refresh 
of 68Hz, which xrandr reports as 75Hz. Attempt 
to change vert. refresh rate to 60Hz produces 
screen 'stroboscoping'. Any other resolution set 
via xrandr produces blank screen.

Any advice? NVIDIA driver files removed, full 
dmesg and xorg available. Cut of dmesg with 
nouveau lines is in postscriptum.

-Yury

PS [    7.137052] nouveau 0000:02:00.0: NVIDIA 
G98 (298500a2)
[    7.256163] nouveau 0000:02:00.0: bios: 
version 70.18.36.00.00
[    7.258447] nouveau 0000:02:00.0: disp: conn 
02:0261: func 08 lookup failed, -2
[    7.279208] nouveau 0000:02:00.0: bios: 
M0203T not found
[    7.279327] nouveau 0000:02:00.0: bios: 
M0203E not matched!
[    7.279442] nouveau 0000:02:00.0: fb: 1024 
MiB DDR2
[    7.328218] nouveau 0000:02:00.0: DRM: VRAM: 
1024 MiB
[    7.328332] nouveau 0000:02:00.0: DRM: GART: 
1048576 MiB
[    7.328448] nouveau 0000:02:00.0: DRM: TMDS 
table version 2.0
[    7.328563] nouveau 0000:02:00.0: DRM: DCB 
version 4.0
[    7.328677] nouveau 0000:02:00.0: DRM: DCB 
outp 00: 02000300 00000028
[    7.328793] nouveau 0000:02:00.0: DRM: DCB 
outp 01: 01000302 00020030
[    7.328908] nouveau 0000:02:00.0: DRM: DCB 
outp 02: 04011310 00000028
[    7.329035] nouveau 0000:02:00.0: DRM: DCB 
outp 03: 02022322 00c20090
[    7.329150] nouveau 0000:02:00.0: DRM: DCB 
conn 00: 00001030
[    7.329264] nouveau 0000:02:00.0: DRM: DCB 
conn 01: 00000100
[    7.329378] nouveau 0000:02:00.0: DRM: DCB 
conn 02: 00002261
[    7.339193] nouveau 0000:02:00.0: DRM: MM: 
using M2MF for buffer copies
[    7.408036] nouveau 0000:02:00.0: DRM: 
allocated 640x480 fb: 0x50000, bo ffff8800bf77c000
[    7.408442] fbcon: nouveaufb (fb0) is primary 
device
[    7.410533] nouveau 0000:02:00.0: devinit: 
unable to compute acceptable pll values
[    7.410535] nouveau 0000:02:00.0: devinit: 
failed pll calculation
[    7.470351] nouveau 0000:02:00.0: fb0: 
nouveaufb frame buffer device
[    7.477047] [drm] Initialized nouveau 1.3.1 
20120801 for 0000:02:00.0 on minor 0
_______________________________________________
Nouveau mailing list
Nouveau@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/nouveau

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: GV98 adapter, experience with nouveau
       [not found] ` <574ECB92.1010801-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
@ 2016-06-01 17:38   ` poma
       [not found]     ` <4bb5abf0-1fb5-943b-b7d4-8de9f0d02571-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
  0 siblings, 1 reply; 5+ messages in thread
From: poma @ 2016-06-01 17:38 UTC (permalink / raw)
  To: Yury Tarasievich, nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW

On 01.06.2016 13:48, Yury Tarasievich wrote:
> I'm trying to put to work the nouveau driver on 
> slackware 64 bits current, kernel 4.4.*.
> 
> I've thought the hardware to be some obscure OEM 
> variant of GT610. However, kind soul on IRC 
> pointed out that it's a G98 really, 'GeForce 
> 9300 GS or 8400 GS'.
> 
> Proprietary NVIDIA drivers:
> * 340.96 installs okay, console works, but X 
> doesn't start, with unspecified error occuring 
> when trying to initialise hardware (-19);
> * 304.131 works, with no undue surprises.
> 
> I've experienced a lot of problems with nouveau 
> driver (as packaged for Slackware on Dec 16, 
> 2015; build date in logs: '19 November 2015 
> 12:46:02AM'):
> 
> 1) Console does not initialise the output 
> correctly if video mode is not restricted to 
> 640x480 by kernel command line with '... 
> video=640x480'. Any other (bigger) resolution 
> there, or no restriction, and the screen blanks; 
> also, for either 800x600 or 1024x768 upper 
> limits the monitor outputs the warning about 
> unusable mode, 26.8KHz/43Hz for 800x600, and 
> 21.6KHz/27Hz for 1024x768.
> 
> The input works. I can log in and start X, which 
> starts (!) and works, but produces no output either.
> 
> No such problem with NVIDIA drivers.
> 
> 2) The working mode restriction 640x480 gives 
> the console set to 68Hz vertical refresh (as 
> monitor reports).
> 
> 3) The X started from console (having 640x480 
> restriction) allows only 640x480 mode in config. 
> Any other mode produces working X with blank 
> screen, excepting console started restrictred to 
> 800x600 or 1024x768, which retains the monitor's 
> floating message about 'unusable mode'. Either 
> way, input in X works.
> 
> 4) The X in 640x480 has actual vertical refresh 
> of 68Hz, which xrandr reports as 75Hz. Attempt 
> to change vert. refresh rate to 60Hz produces 
> screen 'stroboscoping'. Any other resolution set 
> via xrandr produces blank screen.
> 
> Any advice? NVIDIA driver files removed, full 
> dmesg and xorg available. Cut of dmesg with 
> nouveau lines is in postscriptum.
> 
> -Yury
> 
> PS [    7.137052] nouveau 0000:02:00.0: NVIDIA 
> G98 (298500a2)
> [    7.256163] nouveau 0000:02:00.0: bios: 
> version 70.18.36.00.00
> [    7.258447] nouveau 0000:02:00.0: disp: conn 
> 02:0261: func 08 lookup failed, -2
> [    7.279208] nouveau 0000:02:00.0: bios: 
> M0203T not found
> [    7.279327] nouveau 0000:02:00.0: bios: 
> M0203E not matched!
> [    7.279442] nouveau 0000:02:00.0: fb: 1024 
> MiB DDR2
> [    7.328218] nouveau 0000:02:00.0: DRM: VRAM: 
> 1024 MiB
> [    7.328332] nouveau 0000:02:00.0: DRM: GART: 
> 1048576 MiB
> [    7.328448] nouveau 0000:02:00.0: DRM: TMDS 
> table version 2.0
> [    7.328563] nouveau 0000:02:00.0: DRM: DCB 
> version 4.0
> [    7.328677] nouveau 0000:02:00.0: DRM: DCB 
> outp 00: 02000300 00000028
> [    7.328793] nouveau 0000:02:00.0: DRM: DCB 
> outp 01: 01000302 00020030
> [    7.328908] nouveau 0000:02:00.0: DRM: DCB 
> outp 02: 04011310 00000028
> [    7.329035] nouveau 0000:02:00.0: DRM: DCB 
> outp 03: 02022322 00c20090
> [    7.329150] nouveau 0000:02:00.0: DRM: DCB 
> conn 00: 00001030
> [    7.329264] nouveau 0000:02:00.0: DRM: DCB 
> conn 01: 00000100
> [    7.329378] nouveau 0000:02:00.0: DRM: DCB 
> conn 02: 00002261
> [    7.339193] nouveau 0000:02:00.0: DRM: MM: 
> using M2MF for buffer copies
> [    7.408036] nouveau 0000:02:00.0: DRM: 
> allocated 640x480 fb: 0x50000, bo ffff8800bf77c000
> [    7.408442] fbcon: nouveaufb (fb0) is primary 
> device
> [    7.410533] nouveau 0000:02:00.0: devinit: 
> unable to compute acceptable pll values
> [    7.410535] nouveau 0000:02:00.0: devinit: 
> failed pll calculation
> [    7.470351] nouveau 0000:02:00.0: fb0: 
> nouveaufb frame buffer device
> [    7.477047] [drm] Initialized nouveau 1.3.1 
> 20120801 for 0000:02:00.0 on minor 0
> 


You can display basic video device info via:
$ lspci -knn -d ::0300

Compare output with the
https://nouveau.freedesktop.org/wiki/CodeNames/

Also you can try to test with newer software,
e.g.
https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Spins/x86_64/iso/
Fedora-KDE-Live-x86_64-Rawhide-20160601.n.0.iso

If the machine reaches Desktop in the first place,
put SELinux in permissive mode:
$ su -c "setenforce 0"

otherwise config changes will not apply

re-log ...

Test various Compositor Settings:
$ kcmshell5 kwincompositing

Observe config file:
$ cat ~/.config/kwinrc

Check OpenGL info:
$ kcmshell5 opengl

Check X-Server info
$ kcmshell5 xserver

Start Terminal emulator to exec commands:
ALT+F2: konsole


_______________________________________________
Nouveau mailing list
Nouveau@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/nouveau

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: GV98 adapter, experience with nouveau
       [not found]     ` <4bb5abf0-1fb5-943b-b7d4-8de9f0d02571-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
@ 2016-06-01 18:20       ` Yury Tarasievich
       [not found]         ` <574F277B.30606-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
  0 siblings, 1 reply; 5+ messages in thread
From: Yury Tarasievich @ 2016-06-01 18:20 UTC (permalink / raw)
  To: nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW

Thank you!

Now, I'd appreciate some hints on how to make 
console work, at least.
How are the video modes controlled, e.g., can I 
have some analogue of /etc/fb.modes for nouveau?

-Yury

On 01/06/16 20:38, poma wrote:
> On 01.06.2016 13:48, Yury Tarasievich wrote:
...
>> 1) Console does not initialise the output
>> correctly if video mode is not restricted to
>> 640x480 by kernel command line with '...
>> video=640x480'. Any other (bigger) resolution
>> there, or no restriction, and the screen blanks;
>> also, for either 800x600 or 1024x768 upper
>> limits the monitor outputs the warning about
>> unusable mode, 26.8KHz/43Hz for 800x600, and
>> 21.6KHz/27Hz for 1024x768.
...
_______________________________________________
Nouveau mailing list
Nouveau@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/nouveau

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: GV98 adapter, experience with nouveau
       [not found]         ` <574F277B.30606-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
@ 2016-06-01 18:44           ` poma
       [not found]             ` <62fab762-7c73-f3b3-8999-dc94af4a784b-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
  0 siblings, 1 reply; 5+ messages in thread
From: poma @ 2016-06-01 18:44 UTC (permalink / raw)
  To: Yury Tarasievich, nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW

On 01.06.2016 20:20, Yury Tarasievich wrote:
> Thank you!
> 
> Now, I'd appreciate some hints on how to make 
> console work, at least.
> How are the video modes controlled, e.g., can I 
> have some analogue of /etc/fb.modes for nouveau?
> 
> -Yury
> 


After hand-over:
"fb: switching to nouveaufb from VESA VGA"

video device "automatically" switches to the native resolution of the connected display.

If it does not work:
https://nouveau.freedesktop.org/wiki/Bugs/


_______________________________________________
Nouveau mailing list
Nouveau@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/nouveau

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: GV98 adapter, experience with nouveau
       [not found]             ` <62fab762-7c73-f3b3-8999-dc94af4a784b-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
@ 2016-06-02  6:09               ` poma
  0 siblings, 0 replies; 5+ messages in thread
From: poma @ 2016-06-02  6:09 UTC (permalink / raw)
  To: Yury Tarasievich, nouveau-PD4FTy7X32lNgt0PjOBp9y5qC8QIuHrW

On 01.06.2016 20:44, poma wrote:
> On 01.06.2016 20:20, Yury Tarasievich wrote:
>> Thank you!
>>
>> Now, I'd appreciate some hints on how to make 
>> console work, at least.
>> How are the video modes controlled, e.g., can I 
>> have some analogue of /etc/fb.modes for nouveau?
>>
>> -Yury
>>
> 
> 
> After hand-over:
> "fb: switching to nouveaufb from VESA VGA"
> 
> video device "automatically" switches to the native resolution of the connected display.
> 
> If it does not work:
> https://nouveau.freedesktop.org/wiki/Bugs/
> 
> 

"If you are using packages from your distribution and are unable/unwilling to test the latest versions of all the pieces of nouveau, send the bug reports to your distribution and not directly to us. If you're using an out-of-date software version, our first question will probably be "does it still happen on latest"."
Ref.
https://nouveau.freedesktop.org/wiki/Bugs/

This is why I referred to the "try to test with newer software",
e.g. Rawhide LiveCD/DVDs
https://dl.fedoraproject.org/pub/fedora/linux/development/rawhide/Spins/x86_64/iso/

I have tested it with NVIDIA G98 here, and it works as expected.

With this approach - test with the "latest and greatest" - you can create a reference point for further comparison - with lower versions of software components.


Godspeed

_______________________________________________
Nouveau mailing list
Nouveau@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/nouveau

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2016-06-02  6:09 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-06-01 11:48 GV98 adapter, experience with nouveau Yury Tarasievich
     [not found] ` <574ECB92.1010801-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2016-06-01 17:38   ` poma
     [not found]     ` <4bb5abf0-1fb5-943b-b7d4-8de9f0d02571-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2016-06-01 18:20       ` Yury Tarasievich
     [not found]         ` <574F277B.30606-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2016-06-01 18:44           ` poma
     [not found]             ` <62fab762-7c73-f3b3-8999-dc94af4a784b-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
2016-06-02  6:09               ` poma

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.