Hello

Not tested under AMD64


My problem is to have a graphic processor on a (old pentium) computer
without agp port to be able to edit video.


I made the choice to have in this secondary house an old (at very low
cost) desktop computer with a comfortable 24' screen and to travel with
an usb key (lighter than a portable computer)


And my (Main use at home) is an AMD64 with graphic processor on video
card


I looked at my notes about this computer


with nvidia proprietary driver, had problem

with nouveau, worked with screen connected with VGA cable, but not
correctly centered (something like colomn 1 outside the screen)

with nouveau, connected with DVI cable, had problem


file (copied month ago) /var/log/Xorg.0.log


contained (key elements i noted)

18.759] (--) PCI: (0:3:9:0) 10de:0221:0000:0000 rev 161, Mem @
0x94000000/16777216, 0xc0000000/536870912, 0x92000000/16777216, BIOS @
0x????????/131072

[    18.806] (==) Matched nvidia as autoconfigured driver 1
[    18.806] (==) Matched nouveau as autoconfigured driver 2

[    18.810] (II) LoadModule: "nvidia"
[    18.814] (WW) Warning, couldn't open module nvidia
[    18.814] (II) UnloadModule: "nvidia"
[    18.815] (II) Unloading nvidia
[    18.815] (EE) Failed to load module "nvidia" (module does not exist, 0)
[    18.815] (II) LoadModule: "nouveau"
[    18.819] (II) Loading /usr/lib/xorg/modules/drivers/nouveau_drv.so
[    18.825] (II) Module nouveau: vendor="X.Org Foundation"
[    18.825]     compiled for 1.15.0, module version = 1.0.10
[    18.826]     Module class: X.Org Video Driver
[    18.826]     ABI class: X.Org Video Driver, version 15.0


So, wrong detection at 18.759 before loading nividia and nouveau

0xc0000000/536870912 adresse correct , but size 536870912 = 512Mo
incorrect


searched in the source i was able to find, arrived at


nouveau_device_get_param(struct nouveau_device *dev,
             uint64_t param, uint64_t *value)
{
    struct nouveau_device_priv *nvdev = nouveau_device(dev);
    struct drm_nouveau_getparam g;
    int ret;

    if (!nvdev || !value)
        return -EINVAL;

    g.param = param;
    ret = drmCommandWriteRead(nvdev->fd, DRM_NOUVEAU_GETPARAM,
                  &g, sizeof(g));
    if (ret)
        return ret;

    *value = g.value;
    return 0;
}


attempted to limit use of memory, using, VideoRam 262144 but not
succeeded


For me, the goog thing to do is to be able to recover the information
obtained at hardware level


done lspci

jean@jean-Soisy:~$ lspci -v -s 03:09.0
03:09.0 VGA compatible controller: NVIDIA Corporation NV44A [GeForce 6200] (rev 
a1) (prog-if 00 [VGA controller])
    Flags: bus master, 66MHz, medium devsel, latency 40, IRQ 21
    Memory at 94000000 (32-bit, non-prefetchable) [size=16M]
    Memory at c0000000 (32-bit, prefetchable) [size=512M]
    Memory at 92000000 (32-bit, non-prefetchable) [size=16M]
    [virtual] Expansion ROM at e0000000 [disabled] [size=128K]
    Capabilities: 
    Kernel driver in use: nouveau



done lspci in verbose mode

jean@jean-Soisy:~$ sudo lspci -v -k -x -s 03:09.0
03:09.0 VGA compatible controller: NVIDIA Corporation NV44A [GeForce 6200] (rev 
a1) (prog-if 00 [VGA controller])
    Flags: bus master, 66MHz, medium devsel, latency 40, IRQ 21
    Memory at 94000000 (32-bit, non-prefetchable) [size=16M]
    Memory at c0000000 (32-bit, prefetchable) [size=512M]
    Memory at 92000000 (32-bit, non-prefetchable) [size=16M]
    [virtual] Expansion ROM at e0000000 [disabled] [size=128K]
    Capabilities: [60] Power Management version 2
    Kernel driver in use: nouveau
00: de 10 21 02 06 01 b0 02 a1 00 00 03 00 28 00 00
10: 00 00 00 94 08 00 00 c0 00 00 00 92 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
30: 00 00 00 00 60 00 00 00 00 00 00 00 09 01 05 01


noted 10: 00 00 00 94 = 0x94000000 (in little endian)


done lspi once more

jean@jean-Soisy:~$ sudo lspci -vv -k -xxxx -s 03:09.0
03:09.0 VGA compatible controller: NVIDIA Corporation NV44A [GeForce 6200] (rev 
a1) (prog-if 00 [VGA controller])
    Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- 
Stepping- SERR+ FastB2B- DisINTx-
    Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- SERR-     
Latency: 40 (1250ns min, 250ns max)
    Interrupt: pin A routed to IRQ 21
    Region 0: Memory at 94000000 (32-bit, non-prefetchable) [size=16M]
    Region 1: Memory at c0000000 (32-bit, prefetchable) [size=512M]
    Region 2: Memory at 92000000 (32-bit, non-prefetchable) [size=16M]
    [virtual] Expansion ROM at e0000000 [disabled] [size=128K]
    Capabilities: [60] Power Management version 2
        Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA 
PME(D0-,D1-,D2-,D3hot-,D3cold-)
        Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
    Kernel driver in use: nouveau
00: de 10 21 02 06 01 b0 02 a1 00 00 03 00 28 00 00
10: 00 00 00 94 08 00 00 c0 00 00 00 92 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
30: 00 00 00 00 60 00 00 00 00 00 00 00 09 01 05 01
40: 00 00 00 00 02 00 30 00 03 00 00 1f 00 00 00 00
50: 00 00 00 00 01 00 00 00 ce d6 23 00 0f 00 00 00
60: 01 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00
70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
90: 00 00 00 00 00 00 00 00 01 04 40 c1 00 00 00 00
a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00


As far i can understand

10: 00 00 00 94 08 00 00 c0 00 00 00 92

00 00 00 94 BAR1 0x94000000 region 0 memory adress

08 00 00 c0 BAR2 0xc0000000 region 1 memory adress AND 08 = prefetchable

00 00 00 92 BAR3 0x92000000 region 3 memory adress


But her question is "where is size determination hidden"

i found : https://wiki.osdev.org/PCI

To determine the amount of address space needed by a PCI device, you
must save the original value of the BAR, write a value of all 1's to the
register, then read it back. The amount of memory can then be determined
by masking the information bits, performing a bitwise NOT ('~' in C),
and incrementing the value by 1. The original value of the BAR should
then be restored. The BAR register is naturally aligned and as such you
can only modify the bits that are set. For example, if a device utilizes
16 MB it will have BAR0 filled with 0xFF000000 (0x01000000 after
decoding) and you can only modify the upper 8-bits. [1]


Regards


Jean COLIN



full log


[    18.743] 
X.Org X Server 1.15.1
Release Date: 2014-04-13
[    18.743] X Protocol Version 11, Revision 0
[    18.743] Build Operating System: Linux 4.4.0-83-generic i686 Ubuntu
[    18.743] Current Operating System: Linux jean-Soisy 3.13.0-129-generic 
#178-Ubuntu SMP Fri Aug 11 12:49:13 UTC 2017 i686
[    18.743] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-3.13.0-129-generic 
root=UUID=0f7280ad-8482-48be-9433-13ca09f7304a ro quiet splash vt.handoff=7
[    18.743] Build Date: 20 July 2017  07:10:11PM
[    18.743] xorg-server 2:1.15.1-0ubuntu2.9 (For technical support please see 
http://www.ubuntu.com/support) 
[    18.743] Current version of pixman: 0.30.2
[    18.743]     Before reporting problems, check http://wiki.x.org
    to make sure that you have the latest version.
[    18.743] Markers: (--) probed, (**) from config file, (==) default setting,
    (++) from command line, (!!) notice, (II) informational,
    (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[    18.744] (==) Log file: "/var/log/Xorg.0.log", Time: Sun Sep 17 12:49:17 
2017
[    18.748] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[    18.754] (==) No Layout section.  Using the first Screen section.
[    18.754] (==) No screen section available. Using defaults.
[    18.754] (**) |-->Screen "Default Screen Section" (0)
[    18.754] (**) |   |-->Monitor ""
[    18.755] (==) No monitor specified for screen "Default Screen Section".
    Using a default monitor configuration.
[    18.755] (==) Automatically adding devices
[    18.755] (==) Automatically enabling devices
[    18.755] (==) Automatically adding GPU devices
[    18.755] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
[    18.755]     Entry deleted from font path.
[    18.755] (WW) The directory "/usr/share/fonts/X11/100dpi/" does not exist.
[    18.755]     Entry deleted from font path.
[    18.755] (WW) The directory "/usr/share/fonts/X11/75dpi/" does not exist.
[    18.755]     Entry deleted from font path.
[    18.755] (WW) The directory "/usr/share/fonts/X11/100dpi" does not exist.
[    18.755]     Entry deleted from font path.
[    18.755] (WW) The directory "/usr/share/fonts/X11/75dpi" does not exist.
[    18.755]     Entry deleted from font path.
[    18.755] (==) FontPath set to:
    /usr/share/fonts/X11/misc,
    /usr/share/fonts/X11/Type1,
    built-ins
[    18.755] (==) ModulePath set to 
"/usr/lib/i386-linux-gnu/xorg/extra-modules,/usr/lib/xorg/extra-modules,/usr/lib/xorg/modules"
[    18.755] (II) The server relies on udev to provide the list of input 
devices.
    If no devices become available, reconfigure udev or disable AutoAddDevices.
[    18.755] (II) Loader magic: 0xb77c76c0
[    18.755] (II) Module ABI versions:
[    18.755]     X.Org ANSI C Emulation: 0.4
[    18.755]     X.Org Video Driver: 15.0
[    18.756]     X.Org XInput driver : 20.0
[    18.756]     X.Org Server Extension : 8.0
[    18.756] (II) xfree86: Adding drm device (/dev/dri/card0)
[    18.757] (II) xfree86: Adding drm device (/dev/dri/card1)
[    18.759] (--) PCI:*(0:0:2:0) 8086:2572:1014:0287 rev 2, Mem @ 
0xa0000000/134217728, 0x90000000/524288, I/O @ 0x00001800/8
[    18.759] (--) PCI: (0:3:9:0) 10de:0221:0000:0000 rev 161, Mem @ 
0x94000000/16777216, 0xc0000000/536870912, 0x92000000/16777216, BIOS @ 
0x????????/131072
[    18.772] Initializing built-in extension Generic Event Extension
[    18.772] Initializing built-in extension SHAPE
[    18.772] Initializing built-in extension MIT-SHM
[    18.772] Initializing built-in extension XInputExtension
[    18.772] Initializing built-in extension XTEST
[    18.772] Initializing built-in extension BIG-REQUESTS
[    18.772] Initializing built-in extension SYNC
[    18.772] Initializing built-in extension XKEYBOARD
[    18.772] Initializing built-in extension XC-MISC
[    18.772] Initializing built-in extension SECURITY
[    18.772] Initializing built-in extension XINERAMA
[    18.772] Initializing built-in extension XFIXES
[    18.772] Initializing built-in extension RENDER
[    18.772] Initializing built-in extension RANDR
[    18.772] Initializing built-in extension COMPOSITE
[    18.772] Initializing built-in extension DAMAGE
[    18.772] Initializing built-in extension MIT-SCREEN-SAVER
[    18.772] Initializing built-in extension DOUBLE-BUFFER
[    18.773] Initializing built-in extension RECORD
[    18.773] Initializing built-in extension DPMS
[    18.773] Initializing built-in extension Present
[    18.773] Initializing built-in extension DRI3
[    18.773] Initializing built-in extension X-Resource
[    18.773] Initializing built-in extension XVideo
[    18.773] Initializing built-in extension XVideo-MotionCompensation
[    18.773] Initializing built-in extension SELinux
[    18.773] Initializing built-in extension XFree86-VidModeExtension
[    18.773] Initializing built-in extension XFree86-DGA
[    18.773] Initializing built-in extension XFree86-DRI
[    18.773] Initializing built-in extension DRI2
[    18.773] (II) LoadModule: "glx"
[    18.777] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[    18.805] (II) Module glx: vendor="X.Org Foundation"
[    18.806]     compiled for 1.15.1, module version = 1.0.0
[    18.806]     ABI class: X.Org Server Extension, version 8.0
[    18.806] (==) AIGLX enabled
[    18.806] Loading extension GLX
[    18.806] (==) Matched intel as autoconfigured driver 0
[    18.806] (==) Matched nvidia as autoconfigured driver 1
[    18.806] (==) Matched nouveau as autoconfigured driver 2
[    18.806] (==) Matched intel as autoconfigured driver 3
[    18.806] (==) Matched modesetting as autoconfigured driver 4
[    18.806] (==) Matched fbdev as autoconfigured driver 5
[    18.806] (==) Matched vesa as autoconfigured driver 6
[    18.806] (==) Assigned the driver to the xf86ConfigLayout
[    18.806] (II) LoadModule: "intel"
[    18.807] (II) Loading /usr/lib/xorg/modules/drivers/intel_drv.so
[    18.810] (II) Module intel: vendor="X.Org Foundation"
[    18.810]     compiled for 1.15.1, module version = 2.99.910
[    18.810]     Module class: X.Org Video Driver
[    18.810]     ABI class: X.Org Video Driver, version 15.0
[    18.810] (II) LoadModule: "nvidia"
[    18.814] (WW) Warning, couldn't open module nvidia
[    18.814] (II) UnloadModule: "nvidia"
[    18.815] (II) Unloading nvidia
[    18.815] (EE) Failed to load module "nvidia" (module does not exist, 0)
[    18.815] (II) LoadModule: "nouveau"
[    18.819] (II) Loading /usr/lib/xorg/modules/drivers/nouveau_drv.so
[    18.825] (II) Module nouveau: vendor="X.Org Foundation"
[    18.825]     compiled for 1.15.0, module version = 1.0.10
[    18.826]     Module class: X.Org Video Driver
[    18.826]     ABI class: X.Org Video Driver, version 15.0
[    18.826] (II) LoadModule: "modesetting"
[    18.826] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[    18.826] (II) Module modesetting: vendor="X.Org Foundation"
[    18.827]     compiled for 1.15.0, module version = 0.8.1
[    18.827]     Module class: X.Org Video Driver
[    18.827]     ABI class: X.Org Video Driver, version 15.0
[    18.827] (II) LoadModule: "fbdev"
[    18.827] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
[    18.827] (II) Module fbdev: vendor="X.Org Foundation"
[    18.827]     compiled for 1.15.0, module version = 0.4.4
[    18.828]     Module class: X.Org Video Driver
[    18.828]     ABI class: X.Org Video Driver, version 15.0
[    18.828] (II) LoadModule: "vesa"
[    18.828] (II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so
[    18.828] (II) Module vesa: vendor="X.Org Foundation"
[    18.828]     compiled for 1.15.0, module version = 2.3.3
[    18.828]     Module class: X.Org Video Driver
[    18.829]     ABI class: X.Org Video Driver, version 15.0
[    18.829] (==) Matched intel as autoconfigured driver 0
[    18.829] (==) Matched nvidia as autoconfigured driver 1
[    18.829] (==) Matched nouveau as autoconfigured driver 2
[    18.829] (==) Matched intel as autoconfigured driver 3
[    18.829] (==) Matched modesetting as autoconfigured driver 4
[    18.829] (==) Matched fbdev as autoconfigured driver 5
[    18.829] (==) Matched vesa as autoconfigured driver 6
[    18.829] (==) Assigned the driver to the xf86ConfigLayout
[    18.829] (II) LoadModule: "intel"
[    18.842] (II) Loading /usr/lib/xorg/modules/drivers/intel_drv.so
[    18.842] (II) Module intel: vendor="X.Org Foundation"
[    18.842]     compiled for 1.15.1, module version = 2.99.910
[    18.842]     Module class: X.Org Video Driver
[    18.842]     ABI class: X.Org Video Driver, version 15.0
[    18.842] (II) UnloadModule: "intel"
[    18.842] (II) Unloading intel
[    18.842] (II) Failed to load module "intel" (already loaded, -1216908054)
[    18.842] (II) LoadModule: "nvidia"
[    18.843] (WW) Warning, couldn't open module nvidia
[    18.843] (II) UnloadModule: "nvidia"
[    18.844] (II) Unloading nvidia
[    18.844] (EE) Failed to load module "nvidia" (module does not exist, 0)
[    18.844] (II) LoadModule: "nouveau"
[    18.844] (II) Loading /usr/lib/xorg/modules/drivers/nouveau_drv.so
[    18.844] (II) Module nouveau: vendor="X.Org Foundation"
[    18.844]     compiled for 1.15.0, module version = 1.0.10
[    18.844]     Module class: X.Org Video Driver
[    18.844]     ABI class: X.Org Video Driver, version 15.0
[    18.844] (II) UnloadModule: "nouveau"
[    18.844] (II) Unloading nouveau
[    18.845] (II) Failed to load module "nouveau" (already loaded, 0)
[    18.845] (II) LoadModule: "modesetting"
[    18.845] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so
[    18.845] (II) Module modesetting: vendor="X.Org Foundation"
[    18.845]     compiled for 1.15.0, module version = 0.8.1
[    18.845]     Module class: X.Org Video Driver
[    18.845]     ABI class: X.Org Video Driver, version 15.0
[    18.845] (II) UnloadModule: "modesetting"
[    18.845] (II) Unloading modesetting
[    18.845] (II) Failed to load module "modesetting" (already loaded, 0)
[    18.845] (II) LoadModule: "fbdev"
[    18.857] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
[    18.857] (II) Module fbdev: vendor="X.Org Foundation"
[    18.857]     compiled for 1.15.0, module version = 0.4.4
[    18.857]     Module class: X.Org Video Driver
[    18.857]     ABI class: X.Org Video Driver, version 15.0
[    18.857] (II) UnloadModule: "fbdev"
[    18.857] (II) Unloading fbdev
[    18.857] (II) Failed to load module "fbdev" (already loaded, 0)
[    18.857] (II) LoadModule: "vesa"
[    18.858] (II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so
[    18.858] (II) Module vesa: vendor="X.Org Foundation"
[    18.858]     compiled for 1.15.0, module version = 2.3.3
[    18.858]     Module class: X.Org Video Driver
[    18.858]     ABI class: X.Org Video Driver, version 15.0
[    18.858] (II) UnloadModule: "vesa"
[    18.858] (II) Unloading vesa
[    18.858] (II) Failed to load module "vesa" (already loaded, 0)
[    18.858] (II) intel: Driver for Intel(R) Integrated Graphics Chipsets:
    i810, i810-dc100, i810e, i815, i830M, 845G, 854, 852GM/855GM, 865G,
    915G, E7221 (i915), 915GM, 945G, 945GM, 945GME, Pineview GM,
    Pineview G, 965G, G35, 965Q, 946GZ, 965GM, 965GME/GLE, G33, Q35, Q33,
    GM45, 4 Series, G45/G43, Q45/Q43, G41, B43
[    18.860] (II) intel: Driver for Intel(R) HD Graphics: 2000-6000
[    18.860] (II) intel: Driver for Intel(R) Iris(TM) Graphics: 5100, 6100
[    18.860] (II) intel: Driver for Intel(R) Iris(TM) Pro Graphics: 5200, 6200, 
P6300
[    18.860] (II) NOUVEAU driver Date:   Thu Nov 7 14:56:48 2013 +1000
[    18.860] (II) NOUVEAU driver for NVIDIA chipset families :
[    18.860]     RIVA TNT        (NV04)
[    18.860]     RIVA TNT2       (NV05)
[    18.860]     GeForce 256     (NV10)
[    18.860]     GeForce 2       (NV11, NV15)
[    18.860]     GeForce 4MX     (NV17, NV18)
[    18.860]     GeForce 3       (NV20)
[    18.861]     GeForce 4Ti     (NV25, NV28)
[    18.861]     GeForce FX      (NV3x)
[    18.861]     GeForce 6       (NV4x)
[    18.861]     GeForce 7       (G7x)
[    18.861]     GeForce 8       (G8x)
[    18.861]     GeForce GTX 200 (NVA0)
[    18.861]     GeForce GTX 400 (NVC0)
[    18.861] (II) modesetting: Driver for Modesetting Kernel Drivers: kms
[    18.862] (II) FBDEV: driver for framebuffer: fbdev
[    18.862] (II) VESA: driver for VESA chipsets: vesa
[    18.862] (++) using VT number 7

[    18.862] (II) intel(0): SNA compiled: xserver-xorg-video-intel 
2:2.99.910-0ubuntu1.7 (Daniel Gimpelevich )
[    18.863] (II) [drm] nouveau interface version: 1.1.2
[    18.863] (WW) Falling back to old probe method for modesetting
[    18.863] (WW) Falling back to old probe method for fbdev
[    18.863] (II) Loading sub module "fbdevhw"
[    18.863] (II) LoadModule: "fbdevhw"
[    18.864] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
[    18.864] (II) Module fbdevhw: vendor="X.Org Foundation"
[    18.864]     compiled for 1.15.1, module version = 0.0.2
[    18.864]     ABI class: X.Org Video Driver, version 15.0
[    18.864] (WW) Falling back to old probe method for vesa
[    18.867] (--) intel(0): Integrated Graphics Chipset: Intel(R) 865G
[    18.867] (--) intel(0): CPU: x86, sse2, sse3
[    18.867] (II) intel(0): Creating default Display subsection in Screen 
section
    "Default Screen Section" for depth/fbbpp 24/32
[    18.867] (==) intel(0): Depth 24, (--) framebuffer bpp 32
[    18.867] (==) intel(0): RGB weight 888
[    18.867] (==) intel(0): Default visual is TrueColor
[    18.868] (**) intel(0): Framebuffer tiled
[    18.868] (**) intel(0): Pixmaps tiled
[    18.868] (**) intel(0): "Tear free" disabled
[    18.868] (**) intel(0): Forcing per-crtc-pixmaps? no
[    18.868] (II) intel(0): Output VGA1 has no monitor section
[    18.868] (II) intel(0): Output VIRTUAL1 has no monitor section
[    18.868] (--) intel(0): Output VGA1 using initial mode 1920x1080 on pipe 0
[    18.868] (==) intel(0): DPI set to (96, 96)
[    18.868] (II) Loading sub module "dri2"
[    18.868] (II) LoadModule: "dri2"
[    18.868] (II) Module "dri2" already built-in
[    18.868] (II) Loading sub module "dri2"
[    18.868] (II) LoadModule: "dri2"
[    18.868] (II) Module "dri2" already built-in
[    18.869] (--) NOUVEAU(G0): Chipset: "NVIDIA NV4A"
[    18.869] (==) NOUVEAU(G0): Depth 24, (--) framebuffer bpp 32
[    18.869] (==) NOUVEAU(G0): RGB weight 888
[    18.869] (==) NOUVEAU(G0): Default visual is TrueColor
[    18.869] (==) NOUVEAU(G0): Using HW cursor
[    18.869] (==) NOUVEAU(G0): GLX sync to VBlank enabled.
[    18.869] (==) NOUVEAU(G0): Page flipping enabled
[    18.869] (==) NOUVEAU(G0): Swap limit set to 2 [Max allowed 2]
[    18.900] (II) NOUVEAU(G0): Output DVI-I-1-1 has no monitor section
[    18.928] (II) NOUVEAU(G0): Output VGA-1-2 has no monitor section
[    18.956] (II) NOUVEAU(G0): Output TV-1-1 has no monitor section
[    18.984] (II) NOUVEAU(G0): EDID for output DVI-I-1-1
[    19.012] (II) NOUVEAU(G0): EDID for output VGA-1-2
[    19.040] (II) NOUVEAU(G0): EDID for output TV-1-1
[    19.040] (II) NOUVEAU(G0): Using default gamma of (1.0, 1.0, 1.0) unless 
otherwise stated.
[    19.040] (--) NOUVEAU(G0): Virtual size is 1024x768 (pitch 0)
[    19.040] (**) NOUVEAU(G0):  Mode "1920x1080": 173.0 MHz (scaled from 0.0 
MHz), 67.2 kHz, 60.0 Hz
[    19.040] (II) NOUVEAU(G0): Modeline "1920x1080"x60.0  173.00  1920 2048 
2248 2576  1080 1083 1088 1120 -hsync +vsync (67.2 kHz)
[    19.040] (==) NOUVEAU(G0): DPI set to (96, 96)
[    19.040] (II) Loading sub module "fb"
[    19.040] (II) LoadModule: "fb"
[    19.041] (II) Loading /usr/lib/xorg/modules/libfb.so
[    19.044] (II) Module fb: vendor="X.Org Foundation"
[    19.044]     compiled for 1.15.1, module version = 1.0.0
[    19.044]     ABI class: X.Org ANSI C Emulation, version 0.4
[    19.044] (II) Loading sub module "exa"
[    19.044] (II) LoadModule: "exa"
[    19.044] (II) Loading /usr/lib/xorg/modules/libexa.so
[    19.046] (II) Module exa: vendor="X.Org Foundation"
[    19.046]     compiled for 1.15.1, module version = 2.6.0
[    19.046]     ABI class: X.Org Video Driver, version 15.0
[    19.046] (II) Loading sub module "shadowfb"
[    19.046] (II) LoadModule: "shadowfb"
[    19.047] (II) Loading /usr/lib/xorg/modules/libshadowfb.so
[    19.048] (II) Module shadowfb: vendor="X.Org Foundation"
[    19.049]     compiled for 1.15.1, module version = 1.0.0
[    19.049]     ABI class: X.Org ANSI C Emulation, version 0.4
[    19.049] (II) UnloadModule: "modesetting"
[    19.049] (II) Unloading modesetting
[    19.049] (II) UnloadModule: "fbdev"
[    19.049] (II) Unloading fbdev
[    19.049] (II) UnloadSubModule: "fbdevhw"
[    19.049] (II) Unloading fbdevhw
[    19.049] (II) UnloadModule: "vesa"
[    19.049] (II) Unloading vesa
[    19.049] (==) Depth 24 pixmap format is 32 bpp
[    19.052] (II) NOUVEAU(G0): Opened GPU channel 0
[    19.058] (II) NOUVEAU(G0): [DRI2] Setup complete
[    19.058] (II) NOUVEAU(G0): [DRI2]   DRI driver: nouveau
[    19.058] (II) NOUVEAU(G0): [DRI2]   VDPAU driver: nouveau
[    19.058] (II) EXA(256): Driver allocated offscreen pixmaps
[    19.058] (II) EXA(256): Driver registered support for the following 
operations:
[    19.058] (II)         Solid
[    19.058] (II)         Copy
[    19.058] (II)         Composite (RENDER acceleration)
[    19.058] (II)         UploadToScreen
[    19.058] (II)         DownloadFromScreen
[    19.059] (==) NOUVEAU(G0): Backing store enabled
[    19.059] (==) NOUVEAU(G0): Silken mouse enabled
[    19.059] (II) NOUVEAU(G0): [XvMC] Associated with NV40 texture adapter.
[    19.059] (EE) NOUVEAU(G0): [XvMC] Failed to initialize extension.
[    19.059] (==) NOUVEAU(G0): DPMS enabled
[    19.059] (II) NOUVEAU(G0): RandR 1.2 enabled, ignore the following RandR 
disabled message.
[    19.060] (II) intel(0): SNA initialized with Almador (gen2) backend
[    19.060] (==) intel(0): Backing store enabled
[    19.060] (==) intel(0): Silken mouse enabled
[    19.060] (II) intel(0): HW Cursor enabled
[    19.060] (II) intel(0): RandR 1.2 enabled, ignore the following RandR 
disabled message.
[    19.060] (==) intel(0): DPMS enabled
[    19.060] (II) intel(0): Textured video not supported on this hardware
[    19.061] (II) intel(0): [DRI2] Setup complete
[    19.061] (II) intel(0): [DRI2]   DRI driver: i915
[    19.061] (II) intel(0): [DRI2]   VDPAU driver: i915
[    19.061] (II) intel(0): direct rendering: DRI2 Enabled
[    19.061] (==) intel(0): hotplug detection: "enabled"
[    19.061] (--) RandR disabled
[    19.082] (II) SELinux: Disabled on system
[    19.100] (II) AIGLX: enabled GLX_MESA_copy_sub_buffer
[    19.100] (II) AIGLX: enabled GLX_ARB_create_context
[    19.100] (II) AIGLX: enabled GLX_ARB_create_context_profile
[    19.100] (II) AIGLX: enabled GLX_EXT_create_context_es2_profile
[    19.100] (II) AIGLX: enabled GLX_INTEL_swap_event
[    19.100] (II) AIGLX: enabled GLX_SGI_swap_control and GLX_MESA_swap_control
[    19.100] (II) AIGLX: enabled GLX_EXT_framebuffer_sRGB
[    19.100] (II) AIGLX: enabled GLX_ARB_fbconfig_float
[    19.100] (II) AIGLX: GLX_EXT_texture_from_pixmap backed by buffer objects
[    19.101] (II) AIGLX: Loaded and initialized i915
[    19.101] (II) GLX: Initialized DRI2 GL provider for screen 0
[    19.130] (II) NOUVEAU(G0): NVEnterVT is called.
[    19.151] (II) intel(0): switch to mode 1920x1080@60.0 on VGA1 using pipe 0, 
position (0, 0), rotation normal, reflection none
[    19.168] (II) intel(0): Setting screen physical size to 507 x 285
[    19.192] (II) XKB: reuse xkmfile 
/var/lib/xkb/server-B20D7FC79C7F597315E3E501AEF10E0D866E8E92.xkm
[    19.202] (II) config/udev: Adding input device Power Button 
(/dev/input/event1)
[    19.202] (**) Power Button: Applying InputClass "evdev keyboard catchall"
[    19.202] (II) LoadModule: "evdev"
[    19.203] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
[    19.206] (II) Module evdev: vendor="X.Org Foundation"
[    19.206]     compiled for 1.15.0, module version = 2.8.2
[    19.206]     Module class: X.Org XInput Driver
[    19.206]     ABI class: X.Org XInput driver, version 20.0
[    19.206] (II) Using input driver 'evdev' for 'Power Button'
[    19.206] (**) Power Button: always reports core events
[    19.206] (**) evdev: Power Button: Device: "/dev/input/event1"
[    19.206] (--) evdev: Power Button: Vendor 0 Product 0x1
[    19.206] (--) evdev: Power Button: Found keys
[    19.206] (II) evdev: Power Button: Configuring as keyboard
[    19.206] (**) Option "config_info" 
"udev:/sys/devices/LNXSYSTM:00/LNXPWRBN:00/input/input1/event1"
[    19.206] (II) XINPUT: Adding extended input device "Power Button" (type: 
KEYBOARD, id 6)
[    19.207] (**) Option "xkb_rules" "evdev"
[    19.207] (**) Option "xkb_model" "pc105"
[    19.207] (**) Option "xkb_layout" "fr"
[    19.207] (**) Option "xkb_variant" "latin9"
[    19.213] (II) XKB: reuse xkmfile 
/var/lib/xkb/server-816A055A5FF7D63897839A4BDEDC3908551E49DA.xkm
[    19.215] (II) config/udev: Adding input device Power Button 
(/dev/input/event0)
[    19.215] (**) Power Button: Applying InputClass "evdev keyboard catchall"
[    19.215] (II) Using input driver 'evdev' for 'Power Button'
[    19.216] (**) Power Button: always reports core events
[    19.216] (**) evdev: Power Button: Device: "/dev/input/event0"
[    19.216] (--) evdev: Power Button: Vendor 0 Product 0x1
[    19.216] (--) evdev: Power Button: Found keys
[    19.216] (II) evdev: Power Button: Configuring as keyboard
[    19.216] (**) Option "config_info" 
"udev:/sys/devices/LNXSYSTM:00/device:00/PNP0A03:00/PNP0C0C:00/input/input0/event0"
[    19.216] (II) XINPUT: Adding extended input device "Power Button" (type: 
KEYBOARD, id 7)
[    19.216] (**) Option "xkb_rules" "evdev"
[    19.216] (**) Option "xkb_model" "pc105"
[    19.216] (**) Option "xkb_layout" "fr"
[    19.216] (**) Option "xkb_variant" "latin9"
[    19.217] (II) config/udev: Adding drm device (/dev/dri/card0) card0 
/sys/devices/pci0000:00/0000:00:02.0/drm/card0
[    19.217] (II) config/udev: Ignoring already known drm device 
(/dev/dri/card0)
[    19.218] (II) config/udev: Adding input device Logitech Optical USB Mouse 
(/dev/input/event3)
[    19.219] (**) Logitech Optical USB Mouse: Applying InputClass "evdev 
pointer catchall"
[    19.219] (II) Using input driver 'evdev' for 'Logitech Optical USB Mouse'
[    19.219] (**) Logitech Optical USB Mouse: always reports core events
[    19.219] (**) evdev: Logitech Optical USB Mouse: Device: "/dev/input/event3"
[    19.219] (--) evdev: Logitech Optical USB Mouse: Vendor 0x46d Product 0xc016
[    19.219] (--) evdev: Logitech Optical USB Mouse: Found 3 mouse buttons
[    19.219] (--) evdev: Logitech Optical USB Mouse: Found scroll wheel(s)
[    19.219] (--) evdev: Logitech Optical USB Mouse: Found relative axes
[    19.219] (--) evdev: Logitech Optical USB Mouse: Found x and y relative axes
[    19.219] (II) evdev: Logitech Optical USB Mouse: Configuring as mouse
[    19.219] (II) evdev: Logitech Optical USB Mouse: Adding scrollwheel support
[    19.219] (**) evdev: Logitech Optical USB Mouse: YAxisMapping: buttons 4 
and 5
[    19.219] (**) evdev: Logitech Optical USB Mouse: EmulateWheelButton: 4, 
EmulateWheelInertia: 10, EmulateWheelTimeout: 200
[    19.219] (**) Option "config_info" 
"udev:/sys/devices/pci0000:00/0000:00:1d.1/usb3/3-1/3-1:1.0/input/input3/event3"
[    19.219] (II) XINPUT: Adding extended input device "Logitech Optical USB 
Mouse" (type: MOUSE, id 8)
[    19.219] (II) evdev: Logitech Optical USB Mouse: initialized for relative 
axes.
[    19.220] (**) Logitech Optical USB Mouse: (accel) keeping acceleration 
scheme 1
[    19.220] (**) Logitech Optical USB Mouse: (accel) acceleration profile 0
[    19.220] (**) Logitech Optical USB Mouse: (accel) acceleration factor: 2.000
[    19.220] (**) Logitech Optical USB Mouse: (accel) acceleration threshold: 4
[    19.221] (II) config/udev: Adding input device Logitech Optical USB Mouse 
(/dev/input/mouse0)
[    19.221] (II) No input driver specified, ignoring this device.
[    19.221] (II) This device may have been added with another device file.
[    19.221] (II) config/udev: Adding drm device (/dev/dri/card1) card1 
/sys/devices/pci0000:00/0000:00:1e.0/0000:03:09.0/drm/card1
[    19.222] (II) config/udev: Ignoring already known drm device 
(/dev/dri/card1)
[    19.223] (II) config/udev: Adding input device AT Translated Set 2 keyboard 
(/dev/input/event2)
[    19.223] (**) AT Translated Set 2 keyboard: Applying InputClass "evdev 
keyboard catchall"
[    19.223] (II) Using input driver 'evdev' for 'AT Translated Set 2 keyboard'
[    19.223] (**) AT Translated Set 2 keyboard: always reports core events
[    19.223] (**) evdev: AT Translated Set 2 keyboard: Device: 
"/dev/input/event2"
[    19.223] (--) evdev: AT Translated Set 2 keyboard: Vendor 0x1 Product 0x1
[    19.223] (--) evdev: AT Translated Set 2 keyboard: Found keys
[    19.223] (II) evdev: AT Translated Set 2 keyboard: Configuring as keyboard
[    19.223] (**) Option "config_info" 
"udev:/sys/devices/platform/i8042/serio0/input/input2/event2"
[    19.223] (II) XINPUT: Adding extended input device "AT Translated Set 2 
keyboard" (type: KEYBOARD, id 9)
[    19.223] (**) Option "xkb_rules" "evdev"
[    19.223] (**) Option "xkb_model" "pc105"
[    19.223] (**) Option "xkb_layout" "fr"
[    19.224] (**) Option "xkb_variant" "latin9"
[    19.673] reporting 4 5 1 9
[    27.733] reporting 4 5 1 9
[    27.767] reporting 4 5 1 9
[    27.779] reporting 4 5 1 9
[    27.981] reporting 4 5 1 9
[    28.034] reporting 4 5 1 9
[    28.552] (II) intel(0): EDID vendor "GSM", prod id 23225
[    28.552] (II) intel(0): Using EDID range info for horizontal sync
[    28.552] (II) intel(0): Using EDID range info for vertical refresh
[    28.552] (II) intel(0): Printing DDC gathered Modelines:
[    28.552] (II) intel(0): Modeline "1920x1080"x0.0  148.50  1920 2008 2052 
2200  1080 1084 1089 1125 +hsync +vsync (67.5 kHz eP)
[    28.552] (II) intel(0): Modeline "800x600"x0.0   40.00  800 840 968 1056  
600 601 605 628 +hsync +vsync (37.9 kHz e)
[    28.552] (II) intel(0): Modeline "640x480"x0.0   31.50  640 656 720 840  
480 481 484 500 -hsync -vsync (37.5 kHz e)
[    28.552] (II) intel(0): Modeline "640x480"x0.0   25.18  640 656 752 800  
480 490 492 525 -hsync -vsync (31.5 kHz e)
[    28.552] (II) intel(0): Modeline "720x400"x0.0   28.32  720 738 846 900  
400 412 414 449 -hsync +vsync (31.5 kHz e)
[    28.552] (II) intel(0): Modeline "1280x1024"x0.0  135.00  1280 1296 1440 
1688  1024 1025 1028 1066 +hsync +vsync (80.0 kHz e)
[    28.552] (II) intel(0): Modeline "1024x768"x0.0   78.75  1024 1040 1136 
1312  768 769 772 800 +hsync +vsync (60.0 kHz e)
[    28.552] (II) intel(0): Modeline "1024x768"x0.0   65.00  1024 1048 1184 
1344  768 771 777 806 -hsync -vsync (48.4 kHz e)
[    28.553] (II) intel(0): Modeline "800x600"x0.0   49.50  800 816 896 1056  
600 601 604 625 +hsync +vsync (46.9 kHz e)
[    28.553] (II) intel(0): Modeline "1152x864"x0.0  108.00  1152 1216 1344 
1600  864 865 868 900 +hsync +vsync (67.5 kHz e)
[    28.553] (II) intel(0): Modeline "1280x1024"x0.0  108.00  1280 1328 1440 
1688  1024 1025 1028 1066 +hsync +vsync (64.0 kHz e)
[    28.553] (II) intel(0): Modeline "1440x900"x0.0  106.50  1440 1520 1672 
1904  900 903 909 934 -hsync +vsync (55.9 kHz e)
[    28.553] (II) intel(0): Modeline "1680x1050"x0.0  146.25  1680 1784 1960 
2240  1050 1053 1059 1089 -hsync +vsync (65.3 kHz e)
[    28.553] (II) intel(0): Modeline "1600x900"x60.0  119.00  1600 1696 1864 
2128  900 901 904 932 -hsync +vsync (55.9 kHz e)
[    28.553] (II) intel(0): Modeline "1280x800"x0.0   83.50  1280 1352 1480 
1680  800 803 809 831 -hsync +vsync (49.7 kHz e)
[    28.553] (II) intel(0): Modeline "1280x720"x60.0   74.48  1280 1336 1472 
1664  720 721 724 746 -hsync +vsync (44.8 kHz e)
[    28.553] (II) intel(0): Modeline "1400x1050"x0.0  121.75  1400 1488 1632 
1864  1050 1053 1057 1089 -hsync +vsync (65.3 kHz e)
[    28.555] reporting 4 5 17 136
[    28.565] reporting 4 5 17 136
[    28.566] reporting 4 5 17 136
[    28.749] reporting 4 5 17 136
[    28.916] reporting 4 5 17 136
[    28.918] reporting 4 5 17 136
[    28.919] reporting 4 5 17 136
[    28.919] reporting 4 5 17 136
[    28.921] reporting 4 5 17 136
[    29.376] reporting 4 5 17 136
[    29.410] reporting 4 5 17 136
[    29.796] reporting 4 5 17 136
[    29.983] reporting 4 5 17 136
[    30.044] reporting 4 5 17 136
[    30.159] reporting 4 5 17 136
[    30.160] reporting 4 5 17 136
[    30.213] reporting 4 5 17 136
[    30.260] reporting 4 5 17 136
[    30.268] reporting 4 5 17 136
[    30.373] reporting 4 5 17 136
[    30.528] reporting 4 5 17 136
[    30.549] reporting 4 5 17 136
[    30.592] reporting 4 5 17 136
[    30.896] reporting 4 5 17 136
[    31.993] reporting 4 5 17 136
[    32.786] reporting 4 5 17 136
[    33.349] reporting 4 5 17 136
[    33.394] reporting 4 5 17 136
[    34.048] reporting 4 5 17 136
[    34.075] reporting 4 5 17 136
[    34.099] reporting 4 5 17 136
[    34.142] reporting 4 5 17 136
[    34.240] reporting 4 5 17 136
[    34.541] reporting 4 5 17 136
[    35.116] reporting 4 5 17 136
[    35.544] reporting 4 5 17 136
[    35.582] reporting 4 5 17 136
[    36.785] reporting 4 5 17 136
[    52.280] reporting 4 5 17 136
[   552.015] reporting 4 5 17 136
[   555.269] reporting 4 5 17 136
[   571.108] reporting 4 5 17 136
[  1232.832] (II) intel(0): switch to mode 1920x1080@60.0 on VGA1 using pipe 0, 
position (0, 0), rotation normal, reflection none
[  1233.085] (II) AIGLX: Suspending AIGLX clients for VT switch
[  1233.085] (II) NOUVEAU(G0): NVLeaveVT is called.
[  1300.685] (II) AIGLX: Resuming AIGLX clients after VT switch
[  1300.685] (II) intel(0): switch to mode 1920x1080@60.0 on VGA1 using pipe 0, 
position (0, 0), rotation normal, reflection none
[  1300.868] (II) NOUVEAU(G0): NVEnterVT is called.
[  2067.798] (II) intel(0): switch to mode 1920x1080@60.0 on VGA1 using pipe 0, 
position (0, 0), rotation normal, reflection none
[  2067.972] (II) AIGLX: Suspending AIGLX clients for VT switch
[  2067.973] (II) NOUVEAU(G0): NVLeaveVT is called.
[  2293.656] (II) AIGLX: Resuming AIGLX clients after VT switch
[  2293.656] (II) intel(0): switch to mode 1920x1080@60.0 on VGA1 using pipe 0, 
position (0, 0), rotation normal, reflection none
[  2293.844] (II) NOUVEAU(G0): NVEnterVT is called.
[  2618.504] reporting 4 5 17 136
[  3406.802] (II) intel(0): switch to mode 1920x1080@60.0 on VGA1 using pipe 0, 
position (0, 0), rotation normal, reflection none
[  3406.967] (II) AIGLX: Suspending AIGLX clients for VT switch
[  3406.967] (II) NOUVEAU(G0): NVLeaveVT is called.
[  4546.344] (II) AIGLX: Resuming AIGLX clients after VT switch
[  4546.344] (II) intel(0): switch to mode 1920x1080@60.0 on VGA1 using pipe 0, 
position (0, 0), rotation normal, reflection none
[  4546.648] (II) NOUVEAU(G0): NVEnterVT is called.
[  6845.040] reporting 4 5 17 136
[  7594.281] reporting 4 5 17 136
[  7594.327] reporting 4 5 17 136
[  7594.377] reporting 4 5 17 136
[  7621.876] reporting 4 5 17 136
[  7646.834] reporting 4 5 17 136
[  7708.656] reporting 4 5 17 136
[  8408.403] reporting 4 5 17 136
[  8464.383] reporting 4 5 17 136
[  9325.849] (II) intel(0): switch to mode 1920x1080@60.0 on VGA1 using pipe 0, 
position (0, 0), rotation normal, reflection none
[  9326.044] (II) AIGLX: Suspending AIGLX clients for VT switch
[  9326.044] (II) NOUVEAU(G0): NVLeaveVT is called.
[  9566.844] (II) AIGLX: Resuming AIGLX clients after VT switch
[  9566.845] (II) intel(0): switch to mode 1920x1080@60.0 on VGA1 using pipe 0, 
position (0, 0), rotation normal, reflection none
[  9567.040] (II) NOUVEAU(G0): NVEnterVT is called.
[  9699.499] reporting 4 5 17 136
[  9790.809] reporting 4 5 17 136
[  9950.440] reporting 4 5 17 136
[  9950.524] reporting 4 5 17 136
[  9950.598] reporting 4 5 17 136
[ 16846.479] reporting 4 5 17 136









> Message du 16/05/18 07:55
> De : "Kai-Heng Feng" 
> A : jean.co...@wanadoo.fr
> Copie à : 
> Objet : [Bug 1737423] Re: With a (cheap) video card in PCI Geforce 6200 
> (NV44A) with 256Mb video memory misdetected as 512 Mb : result was kernel 
> panic in worst case and memory crash in best case
> 
> Sorry didn't notice that you use i386 instead of AMD64.
> 
> Do you see this bug under AMD64?
> 
> Please file an upstream bug at https://bugs.freedesktop.org/
> Product: DRI
> Component: DRM/nouveau
> 
> -- 
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/1737423
> 
> Title:
> With a (cheap) video card in PCI Geforce 6200 (NV44A) with 256Mb video
> memory misdetected as 512 Mb : result was kernel panic in worst case
> and memory crash in best case
> 
> Status in linux package in Ubuntu:
> Confirmed
> 
> Bug description:
> Under XP
> card detected as
> PCI\VEN_10DE&DEV_0221&SUBSYS_00000000&REV_A1\4&3A321F38&0&48F0
> 
> PCI\VEN_10DE&DEV_0221&SUBSYS_00000000&REV_A1\4&3A321F38&0&48F0
> 
> PCI\VEN_10DE&DEV_0221&SUBSYS_00000000&REV_A1
> PCI\VEN_10DE&DEV_0221&CC_030000
> 
> memory range 94000000 94FFFFFF
> memory range C0000000 DFFFFFFF
> memory range 92000000 92FFFFFF
> IRQ 09
> IO range 03B0 03BB
> IO range 03C0 03DF
> memory range 000A0000 000BFFFF
> 
> Processeur graphique : GeForce 6200
> Version du pilote : 307.83
> Prise en charge DirectX : 9.0c
> Horloge principale : 300 MHz 
> Débit de données mémoire : 1064 MHz
> Interface de mémoire : 64 bits 
> Mémoire : 256 Mo
> Type de mémoire : DDR2
> Version BIOS vidéo : 5.44.A2.10.26
> IRQ : 9
> Bus : PCI
> 
> correctly detected as 256Mb and working
> 
> 
> Under linux
> file /var/log/Xorg.0.log
> contains 18.759] (--) PCI: (0:3:9:0) 10de:0221:0000:0000 rev 161, Mem @ 
> 0x94000000/16777216, 0xc0000000/536870912, 0x92000000/16777216, BIOS @ 
> 0x????????/131072
> card bad detection ... 0xc0000000/536870912 correct adress, wrong size 
> 536870912 soit 512Mo
> 
> output of:
> 
> sudo lshw -C display; lsb_release -a; uname -a
> 
> is
> 
> jean@jean-Soisy:~$ sudo lshw -C display; lsb_release -a; uname -a
> [sudo] password for jean:
> *-display
> description: Display controller
> produit: 82865G Integrated Graphics Controller
> fabriquant: Intel Corporation
> identifiant matériel: 2
> information bus: pci@0000:00:02.0
> version: 02
> bits: 32 bits
> horloge: 33MHz
> fonctionnalités: pm bus_master cap_list rom
> configuration: driver=i915 latency=0
> ressources: irq:16 mémoire:a0000000-a7ffffff mémoire:90000000-9007ffff 
> portE/S:1800(taille=8)
> *-display
> description: VGA compatible controller
> produit: NV44A [GeForce 6200]
> fabriquant: NVIDIA Corporation
> identifiant matériel: 9
> information bus: pci@0000:03:09.0
> version: a1
> bits: 32 bits
> horloge: 66MHz
> fonctionnalités: pm vga_controller bus_master cap_list rom
> configuration: driver=nouveau latency=40 maxlatency=1 mingnt=5
> ressources: irq:21 mémoire:94000000-94ffffff mémoire:c0000000-dfffffff 
> mémoire:92000000-92ffffff mémoire:e0000000-e001ffff
> No LSB modules are available.
> Distributor ID: Ubuntu
> Description: Ubuntu 14.04.5 LTS
> Release: 14.04
> Codename: trusty
> Linux jean-Soisy 3.13.0-135-generic #184-Ubuntu SMP Wed Oct 18 11:56:31 UTC 
> 2017 i686 i686 i686 GNU/Linux
> 
> Attempted to find where the memory size detection lies in the code,
> but was too far in the labyrinth for me.
> 
> Regards
> 
> Jean COLIN
> --- 
> ApportVersion: 2.14.1-0ubuntu3.27
> Architecture: i386
> AudioDevicesInUse:
> USER PID ACCESS COMMAND
> /dev/snd/controlC1: jean 2206 F.... pulseaudio
> /dev/snd/controlC0: jean 2206 F.... pulseaudio
> CurrentDesktop: XFCE
> DistroRelease: Ubuntu 14.04
> HibernationDevice: RESUME=UUID=2ae1454f-4490-4a9a-aea5-55daa49c243c
> InstallationDate: Installed on 2015-08-08 (985 days ago)
> InstallationMedia: Xubuntu 12.04.3 LTS "Precise Pangolin" - Release i386 
> (20130820)
> MachineType: IBM 8429RG7
> Package: linux (not installed)
> ProcFB:
> 0 inteldrmfb
> 1 nouveaufb
> ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.13.0-144-generic 
> root=UUID=0f7280ad-8482-48be-9433-13ca09f7304a ro quiet splash vt.handoff=7
> ProcVersionSignature: Ubuntu 3.13.0-144.193-generic 3.13.11-ckt39
> RelatedPackageVersions:
> linux-restricted-modules-3.13.0-144-generic N/A
> linux-backports-modules-3.13.0-144-generic N/A
> linux-firmware 1.127.24
> RfKill:
> 0: phy0: Wireless LAN
> Soft blocked: no
> Hard blocked: no
> Tags: trusty
> Uname: Linux 3.13.0-144-generic i686
> UpgradeStatus: Upgraded to trusty on 2015-08-08 (985 days ago)
> UserGroups: adm cdrom dialout dip lpadmin plugdev sambashare sudo
> _MarkForUpload: True
> dmi.bios.date: 07/06/2005
> dmi.bios.vendor: IBM
> dmi.bios.version: 2AKT51AUS
> dmi.board.name: IBM
> dmi.board.vendor: IBM
> dmi.chassis.asset.tag: ������������������������
> dmi.chassis.type: 4
> dmi.chassis.vendor: IBM
> dmi.modalias: 
> dmi:bvnIBM:bvr2AKT51AUS:bd07/06/2005:svnIBM:pn8429RG7:pvr:rvnIBM:rnIBM:rvr:cvnIBM:ct4:cvr:
> dmi.product.name: 8429RG7
> dmi.sys.vendor: IBM
> 
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1737423/+subscriptions
>

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1737423

Title:
  With a (cheap) video card in PCI Geforce 6200 (NV44A) with 256Mb video
  memory misdetected as 512 Mb : result was kernel panic in worst case
  and memory crash in best case

Status in linux package in Ubuntu:
  Confirmed

Bug description:
  Under XP
  card detected as
  PCI\VEN_10DE&DEV_0221&SUBSYS_00000000&REV_A1\4&3A321F38&0&48F0

  PCI\VEN_10DE&DEV_0221&SUBSYS_00000000&REV_A1\4&3A321F38&0&48F0

  PCI\VEN_10DE&DEV_0221&SUBSYS_00000000&REV_A1
  PCI\VEN_10DE&DEV_0221&CC_030000

  memory range 94000000 94FFFFFF
  memory range C0000000 DFFFFFFF
  memory range 92000000 92FFFFFF
  IRQ 09
  IO range 03B0 03BB
  IO range 03C0 03DF
  memory range 000A0000 000BFFFF

  Processeur graphique :                GeForce 6200
  Version du pilote :   307.83
  Prise en charge DirectX :     9.0c
  Horloge principale :  300 MHz 
  Débit de données mémoire :    1064 MHz
  Interface de mémoire :        64 bits 
  Mémoire :             256 Mo
  Type de mémoire :     DDR2
  Version BIOS vidéo :  5.44.A2.10.26
  IRQ :                 9
  Bus :                 PCI

  correctly detected as 256Mb and working

  
  Under linux
  file /var/log/Xorg.0.log
  contains 18.759] (--) PCI: (0:3:9:0) 10de:0221:0000:0000 rev 161, Mem @ 
0x94000000/16777216, 0xc0000000/536870912, 0x92000000/16777216, BIOS @ 
0x????????/131072
  card bad detection ... 0xc0000000/536870912 correct adress, wrong size 
536870912 soit 512Mo

  output of:

  sudo lshw -C display; lsb_release -a; uname -a

  is

  jean@jean-Soisy:~$ sudo lshw -C display; lsb_release -a; uname -a
  [sudo] password for jean:
    *-display
         description: Display controller
         produit: 82865G Integrated Graphics Controller
         fabriquant: Intel Corporation
         identifiant matériel: 2
         information bus: pci@0000:00:02.0
         version: 02
         bits: 32 bits
         horloge: 33MHz
         fonctionnalités: pm bus_master cap_list rom
         configuration: driver=i915 latency=0
         ressources: irq:16 mémoire:a0000000-a7ffffff mémoire:90000000-9007ffff 
portE/S:1800(taille=8)
    *-display
         description: VGA compatible controller
         produit: NV44A [GeForce 6200]
         fabriquant: NVIDIA Corporation
         identifiant matériel: 9
         information bus: pci@0000:03:09.0
         version: a1
         bits: 32 bits
         horloge: 66MHz
         fonctionnalités: pm vga_controller bus_master cap_list rom
         configuration: driver=nouveau latency=40 maxlatency=1 mingnt=5
         ressources: irq:21 mémoire:94000000-94ffffff mémoire:c0000000-dfffffff 
mémoire:92000000-92ffffff mémoire:e0000000-e001ffff
  No LSB modules are available.
  Distributor ID:    Ubuntu
  Description:    Ubuntu 14.04.5 LTS
  Release:    14.04
  Codename:    trusty
  Linux jean-Soisy 3.13.0-135-generic #184-Ubuntu SMP Wed Oct 18 11:56:31 UTC 
2017 i686 i686 i686 GNU/Linux

  Attempted to find  where the memory size detection lies in the code,
  but was too far in the labyrinth for me.

  Regards

  Jean COLIN
  --- 
  ApportVersion: 2.14.1-0ubuntu3.27
  Architecture: i386
  AudioDevicesInUse:
   USER        PID ACCESS COMMAND
   /dev/snd/controlC1:  jean       2206 F.... pulseaudio
   /dev/snd/controlC0:  jean       2206 F.... pulseaudio
  CurrentDesktop: XFCE
  DistroRelease: Ubuntu 14.04
  HibernationDevice: RESUME=UUID=2ae1454f-4490-4a9a-aea5-55daa49c243c
  InstallationDate: Installed on 2015-08-08 (985 days ago)
  InstallationMedia: Xubuntu 12.04.3 LTS "Precise Pangolin" - Release i386 
(20130820)
  MachineType: IBM 8429RG7
  Package: linux (not installed)
  ProcFB:
   0 inteldrmfb
   1 nouveaufb
  ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.13.0-144-generic 
root=UUID=0f7280ad-8482-48be-9433-13ca09f7304a ro quiet splash vt.handoff=7
  ProcVersionSignature: Ubuntu 3.13.0-144.193-generic 3.13.11-ckt39
  RelatedPackageVersions:
   linux-restricted-modules-3.13.0-144-generic N/A
   linux-backports-modules-3.13.0-144-generic  N/A
   linux-firmware                              1.127.24
  RfKill:
   0: phy0: Wireless LAN
        Soft blocked: no
        Hard blocked: no
  Tags:  trusty
  Uname: Linux 3.13.0-144-generic i686
  UpgradeStatus: Upgraded to trusty on 2015-08-08 (985 days ago)
  UserGroups: adm cdrom dialout dip lpadmin plugdev sambashare sudo
  _MarkForUpload: True
  dmi.bios.date: 07/06/2005
  dmi.bios.vendor: IBM
  dmi.bios.version: 2AKT51AUS
  dmi.board.name: IBM
  dmi.board.vendor: IBM
  dmi.chassis.asset.tag: ������������������������
  dmi.chassis.type: 4
  dmi.chassis.vendor: IBM
  dmi.modalias: 
dmi:bvnIBM:bvr2AKT51AUS:bd07/06/2005:svnIBM:pn8429RG7:pvr:rvnIBM:rnIBM:rvr:cvnIBM:ct4:cvr:
  dmi.product.name: 8429RG7
  dmi.sys.vendor: IBM

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1737423/+subscriptions

-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to