2011-02-17 22:50:51

by Dave Airlie

[permalink] [raw]
Subject: [git pull] drm fixes


Hi Linus,

nothing major, one regression fix for evergreen radeon laptops, and a
bunch of nouveau fixes, one for s/r on newer chips.

Dave.

The following changes since commit a2640111d5edb3f4e6dd6089c0dbddc7590110b4:

Merge git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi-rc-fixes-2.6 (2011-02-16 09:07:00 -0800)

are available in the git repository at:

ssh://master.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6.git drm-fixes

Alex Deucher (1):
drm/radeon/kms: add missing frac fb div flag for dce4+

Ben Skeggs (4):
drm/nouveau: fix non-EDIDful native mode selection
drm/nv40: fix tiling-related setup for a number of chipsets
drm/nouveau: flips/flipd need to always set 'evict' for move_accel_cleanup()
drm/nouveau: fix suspend/resume on GPUs that don't have PM support

Dave Airlie (1):
Merge remote branch 'nouveau/drm-nouveau-next' of /ssd/git/drm-nouveau-next into drm-fixes

Francisco Jerez (3):
drm/nv10: Fix crash when allocating a BO larger than half the available VRAM.
drm/nv04-nv40: Fix NULL dereference when we fail to find an LVDS native mode.
drm/nouveau: Fix detection of DDC-based LVDS on DCB15 boards.

Marek Ol??k (1):
drm/radeon/kms: do not reject X16 and Y16X16 floating-point formats on r300

drivers/gpu/drm/nouveau/nouveau_bios.c | 2 +-
drivers/gpu/drm/nouveau/nouveau_bo.c | 13 ++++---
drivers/gpu/drm/nouveau/nouveau_connector.c | 1 +
drivers/gpu/drm/nouveau/nouveau_pm.c | 2 +-
drivers/gpu/drm/nouveau/nv04_dfp.c | 12 ++-----
drivers/gpu/drm/nouveau/nv40_graph.c | 46 ++++++++++++++++-----------
drivers/gpu/drm/radeon/atombios_crtc.c | 4 ++-
drivers/gpu/drm/radeon/r300.c | 2 +
8 files changed, 45 insertions(+), 37 deletions(-)


2011-02-18 10:10:28

by Anca Emanuel

[permalink] [raw]
Subject: Re: [git pull] drm fixes

Nouveau OpenGL regresion

Tools used: http://packages.ubuntu.com/maverick/misc/glmark2

With 2.6.38-rc5 latest git:
nv50_screen_get_param:162 - Unknown PIPE_CAP 11
===================================================
glmark2 10.07.1
===================================================
OpenGL Information
GL_VENDOR: nouveau
GL_RENDERER: Gallium 0.4 on NV92
GL_VERSION: 2.1 Mesa 7.9-devel
===================================================
Precompilation
Vertex array FPS: 105
Vertex buffer object FPS: 267
Texture filtering
Nearest FPS: 295
Linear FPS: 299
Mipmapped FPS: 308
Shading
GLSL per vertex lighting FPS: 227
GLSL per pixel lighting FPS: 260
===================================================
Your glmark2 Score is 727 ^_^
===================================================


With Linux ubuntu 2.6.35-25-generic #44-Ubuntu SMP Fri Jan 21 17:40:44
UTC 2011 x86_64 GNU/Linux:

nv50_screen_get_param:162 - Unknown PIPE_CAP 11
===================================================
glmark2 10.07.1
===================================================
OpenGL Information
GL_VENDOR: nouveau
GL_RENDERER: Gallium 0.4 on NV92
GL_VERSION: 2.1 Mesa 7.9-devel
===================================================
Precompilation
Vertex array FPS: 265
Vertex buffer object FPS: 599
Texture filtering
Nearest FPS: 687
Linear FPS: 683
Mipmapped FPS: 717
Shading
GLSL per vertex lighting FPS: 480
GLSL per pixel lighting FPS: 524
===================================================
Your glmark2 Score is 1628 ^_^
===================================================

2011-02-18 22:14:49

by Rafał Miłecki

[permalink] [raw]
Subject: Re: [git pull] drm fixes

2011/2/18 Anca Emanuel <[email protected]>:
> Nouveau OpenGL regresion
>
> Tools used: http://packages.ubuntu.com/maverick/misc/glmark2
>
> With 2.6.38-rc5 latest git:
> nv50_screen_get_param:162 -  Unknown PIPE_CAP 11
> ===================================================
>    glmark2 10.07.1
> ===================================================
>    OpenGL Information
>    GL_VENDOR:     nouveau
>    GL_RENDERER:   Gallium 0.4 on NV92
>    GL_VERSION:    2.1 Mesa 7.9-devel
> ===================================================
> Precompilation
>    Vertex array                  FPS: 105
>    Vertex buffer object          FPS: 267
> Texture filtering
>    Nearest                       FPS: 295
>    Linear                        FPS: 299
>    Mipmapped                     FPS: 308
> Shading
>    GLSL per vertex lighting      FPS: 227
>    GLSL per pixel lighting       FPS: 260
> ===================================================
> Your glmark2 Score is 727  ^_^
> ===================================================
>
>
> With Linux ubuntu 2.6.35-25-generic #44-Ubuntu SMP Fri Jan 21 17:40:44
> UTC 2011 x86_64 GNU/Linux:
>
> nv50_screen_get_param:162 -  Unknown PIPE_CAP 11
> ===================================================
>    glmark2 10.07.1
> ===================================================
>    OpenGL Information
>    GL_VENDOR:     nouveau
>    GL_RENDERER:   Gallium 0.4 on NV92
>    GL_VERSION:    2.1 Mesa 7.9-devel
> ===================================================
> Precompilation
>    Vertex array                  FPS: 265
>    Vertex buffer object          FPS: 599
> Texture filtering
>    Nearest                       FPS: 687
>    Linear                        FPS: 683
>    Mipmapped                     FPS: 717
> Shading
>    GLSL per vertex lighting      FPS: 480
>    GLSL per pixel lighting       FPS: 524
> ===================================================
> Your glmark2 Score is 1628  ^_^
> ===================================================

You're yelling in thread about recent single drm fixes... and you
compare 2.6.35 with 2.6.38-rc5. What is possibility it's regression
introduced by one of that few commits?

Please report on bugzilla normally, perform bisecting, but do not
report such a things in unrelated places!

--
Rafał
????{.n?+???????+%?????ݶ??w??{.n?+????{??G?????{ay?ʇڙ?,j??f???h?????????z_??(?階?ݢj"???m??????G????????????&???~???iO???z??v?^?m???? ????????I?