Dirk Sohler schriebZaphodX schriebAber wie kommt jetzt auch noch diese Font cache:-Zeile da rein...?
-A weist grep an, die angegebene Anzahl an Zeilen nach einer Zeile auszugeben, in der der Suchbegriff gefunden wurde. Zäl’ mal nach 😉
??? Sehr witzig. Und was hat "Energy Star" mit "font cache" zu tun, was vorher nicht drin war? -- Und selbst wenn bei grep da 3000 Zeilen rauskommen, irgendwas soll aufhören, meinen Monitor auszuknipsen. Und da es das ja auch ohne X macht, isses erstmal vollkommen egal, was xset tut oder lässt 😉
Nein, IMO ist bei ACPI und/oder nvidia der Wurm drin, hab aber k.A. wo ich da ansetzen soll~
$ dmesg | grep -i "ACPI"
BIOS-e820: 000000005fef0000 - 000000005feff000 (ACPI data)
BIOS-e820: 000000005feff000 - 000000005ff00000 (ACPI NVS)
modified: 000000005fef0000 - 000000005feff000 (ACPI data)
modified: 000000005feff000 - 000000005ff00000 (ACPI NVS)
ACPI: RSDP 000F74C0, 0014 (r0 PTLTD )
ACPI: RSDT 5FEFBDEC, 0030 (r1 PTLTD RSDT 6040001 LTP 0)
ACPI: FACP 5FEFBE1C, 0074 (r1 FSC D132X 6040001 F4240)
ACPI: DSDT 5FEFBE90, 30EE (r1 FSC D132X 6040001 MSFT 100000C)
ACPI: FACS 5FEFFFC0, 0040
ACPI: APIC 5FEFEF7E, 005A (r1 FSC APIC 6040001 CSF 0)
ACPI: BOOT 5FEFEFD8, 0028 (r1 PTLTD $SBFTBL$ 6040001 LTP 1)
ACPI: Local APIC address 0xfee00000
ACPI: PM-Timer IO Port: 0xf008
ACPI: Local APIC address 0xfee00000
ACPI: LAPIC (acpi_id[0x01] lapic_id[0x00] enabled)
ACPI: LAPIC_NMI (acpi_id[0xff] high edge lint[0x1])
ACPI: IOAPIC (id[0x01] address[0xfec00000] gsi_base[0])
ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 high edge)
ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level)
ACPI: IRQ0 used by override.
ACPI: IRQ2 used by override.
ACPI: IRQ9 used by override.
Using ACPI (MADT) for SMP configuration information
ACPI: Core revision 20081204
ACPI: Checking initramfs for custom DSDT
ACPI: bus type pci registered
ACPI: EC: Look up EC in DSDT
ACPI: Interpreter enabled
ACPI: (supports S0 S1 S3 S4 S5)
ACPI: Using IOAPIC for interrupt routing
ACPI: No dock devices found.
ACPI: PCI Root Bridge [PCI0] (0000:00)
pci 0000:00:1f.0: quirk: region f000-f07f claimed by ICH4 ACPI/GPIO/TCO
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.AGPB._PRT]
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PCIH._PRT]
ACPI: PCI Interrupt Link [LNKA] (IRQs 3 4 5 6 7 *9 10 11 12 14 15)
ACPI: PCI Interrupt Link [LNKB] (IRQs 3 4 *5 6 7 9 10 11 12 14 15)
ACPI: PCI Interrupt Link [LNKC] (IRQs 3 4 5 6 7 9 10 11 12 14 15) *0, disabled.
ACPI: PCI Interrupt Link [LNKD] (IRQs 3 4 5 6 7 *9 10 11 12 14 15)
ACPI: PCI Interrupt Link [LNKE] (IRQs 3 4 5 6 7 9 10 *11 12 14 15)
ACPI: PCI Interrupt Link [LNKF] (IRQs 3 4 5 6 7 9 *10 11 12 14 15)
ACPI: PCI Interrupt Link [LNKG] (IRQs 3 4 5 6 7 *9 10 11 12 14 15)
ACPI: PCI Interrupt Link [LNKH] (IRQs 3 4 5 6 7 9 10 *11 12 14 15)
PCI: Using ACPI for IRQ routing
pnp: PnP ACPI init
ACPI: bus type pnp registered
pnp: PnP ACPI: found 13 devices
ACPI: ACPI bus type pnp unregistered
apm: overridden by ACPI.
ACPI: Power Button (FF) [PWRF]
ACPI: Power Button (CM) [PWRB]
processor ACPI_CPU:00: registered as cooling_device0
parport_pc 00:0a: reported by Plug and Play ACPI
$ dmesg | grep -i "nvidia"
nvidia: module license 'NVIDIA' taints kernel.
nvidia 0000:01:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
NVRM: loading NVIDIA UNIX x86 Kernel Module 180.51 Thu Apr 16 19:02:15 PDT 2009
IRQ 16/nvidia: IRQF_DISABLED is not guaranteed on shared IRQs
nvidia 0000:01:00.0: putting AGP V2 device into 4x mode
$ dmesg | grep -i "agp"
ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.AGPB._PRT]
Linux agpgart interface v0.103
agpgart-intel 0000:00:00.0: Intel 845G Chipset
agpgart-intel 0000:00:00.0: AGP aperture is 64M @ 0xd4000000
agpgart-intel 0000:00:00.0: AGP 2.0 bridge
agpgart-intel 0000:00:00.0: putting AGP V2 device into 4x mode
nvidia 0000:01:00.0: putting AGP V2 device into 4x mode
Über
/usr/bin/nvidia-settings bzw.
$ cat /home/ich/.nvidia-settings-rc
#
# /home/ich/.nvidia-settings-rc
#
# Configuration file for nvidia-settings - the NVIDIA X Server Settings utility
# Generated on Tue May 5 20:03:48 2009
#
# ConfigProperties:
RcFileLocale = C
ToolTips = Yes
DisplayStatusBar = Yes
SliderTextEntries = Yes
IncludeDisplayNameInConfigFile = No
ShowQuitDialog = Yes
Timer = PowerMizer_Monitor_(GPU_0),Yes,1000
Timer = Thermal_Monitor_(GPU_0),Yes,1000
# Attributes:
0/CursorShadow=1
0/CursorShadowAlpha=64
0/CursorShadowRed=211
0/CursorShadowGreen=88
0/CursorShadowBlue=88
0/CursorShadowXOffset=4
0/CursorShadowYOffset=2
0/SyncToVBlank=1
0/LogAniso=0
0/FSAA=0
0/TextureSharpen=0
0/AllowFlipping=1
0/FSAAAppControlled=1
0/LogAnisoAppControlled=1
0/OpenGLImageSettings=1
0/RedBrightness=0.000000
0/GreenBrightness=0.000000
0/BlueBrightness=0.000000
0/RedContrast=0.000000
0/GreenContrast=0.000000
0/BlueContrast=0.000000
0/RedGamma=1.000000
0/GreenGamma=1.000000
0/BlueGamma=1.000000
0/DigitalVibrance[DFP-0]=0
0/ImageSharpening[DFP-0]=0
0/GPUScaling[DFP-0]=131073
0/XVideoTextureSyncToVBlank=1
0/XVideoBlitterSyncToVBlank=0
0/XVideoSyncToDisplay=65536
scheint man bzgl. des Ausschaltproblems nichts regeln zu können.
Aber 'verdächtig' ist dabei diese Zeile:
Timer = PowerMizer_Monitor_(GPU_0),Yes,1000
Leider steht nichts näheres zum Timer in der manpage; wie ich es verstehe, bedeutet die Zahl da nur, dass nach 1000ms etwas gemessen werden soll. Aber selbst wenn ich das Teil hier auf
No stelle, schaltet sich der BS nach (mittlerweile) exaktement 10 Min. trotzdem ab.
Äquivalent zur Datei
~/.nvidia-settings-rc das:
$ nvidia-settings -q all
...
Attribute 'AllowFlipping' (fluxon:0.0): 1.
'AllowFlipping' is a boolean attribute; valid values are: 1 (on/true) and 0 (off/false).
'AllowFlipping' can use the following target types: X Screen.
Attribute 'FSAAAppControlled' (fluxon:0.0): 1.
'FSAAAppControlled' is a boolean attribute; valid values are: 1 (on/true) and 0 (off/false).
'FSAAAppControlled' can use the following target types: X Screen.
Attribute 'LogAnisoAppControlled' (fluxon:0.0): 1.
'LogAnisoAppControlled' is a boolean attribute; valid values are: 1 (on/true) and 0 (off/false).
'LogAnisoAppControlled' can use the following target types: X Screen.
Attribute 'OpenGLImageSettings' (fluxon:0.0): 1.
The valid values for 'OpenGLImageSettings' are in the range 0 - 3 (inclusive).
'OpenGLImageSettings' can use the following target types: X Screen.
Attribute 'BusType' (fluxon:0.0): 0.
The valid values for 'BusType' are in the range 0 - 3 (inclusive).
'BusType' is a read-only attribute.
'BusType' can use the following target types: X Screen, GPU.
Attribute 'VideoRam' (fluxon:0.0): 262144.
'VideoRam' is an integer attribute.
'VideoRam' is a read-only attribute.
'VideoRam' can use the following target types: X Screen, GPU.
Attribute 'Irq' (fluxon:0.0): 16.
'Irq' is an integer attribute.
'Irq' is a read-only attribute.
'Irq' can use the following target types: X Screen, GPU.
Attribute 'GPUCoreTemp' (fluxon:0.0): 41.
'GPUCoreTemp' is an integer attribute.
'GPUCoreTemp' is a read-only attribute.
'GPUCoreTemp' can use the following target types: X Screen, GPU.
Attribute 'GPUOverclockingState' (fluxon:0.0): 0.
The valid values for 'GPUOverclockingState' are in the range 0 - 1 (inclusive).
'GPUOverclockingState' can use the following target types: X Screen, GPU.
Attribute 'GPU2DClockFreqs' (fluxon:0.0): 350,532.
The valid values for 'GPU2DClockFreqs' are in the ranges 87 - 700, 133 - 1400 (inclusive).
'GPU2DClockFreqs' can use the following target types: X Screen, GPU.
Attribute 'GPU3DClockFreqs' (fluxon:0.0): 350,532.
The valid values for 'GPU3DClockFreqs' are in the ranges 87 - 700, 133 - 1400 (inclusive).
'GPU3DClockFreqs' can use the following target types: X Screen, GPU.
Attribute 'GPUDefault2DClockFreqs' (fluxon:0.0): 350,532.
'GPUDefault2DClockFreqs' is a packed integer attribute.
'GPUDefault2DClockFreqs' is a read-only attribute.
'GPUDefault2DClockFreqs' can use the following target types: X Screen, GPU.
Attribute 'GPUDefault3DClockFreqs' (fluxon:0.0): 350,532.
'GPUDefault3DClockFreqs' is a packed integer attribute.
'GPUDefault3DClockFreqs' is a read-only attribute.
'GPUDefault3DClockFreqs' can use the following target types: X Screen, GPU.
Attribute 'GPUCurrentClockFreqs' (fluxon:0.0): 350,532.
'GPUCurrentClockFreqs' is a packed integer attribute.
'GPUCurrentClockFreqs' is a read-only attribute.
'GPUCurrentClockFreqs' can use the following target types: X Screen, GPU.
Attribute 'BusRate' (fluxon:0.0): 4.
The valid values for 'BusRate' are in the range 1 - 8 (inclusive).
'BusRate' is a read-only attribute.
'BusRate' can use the following target types: X Screen, GPU.
Attribute 'GPUErrors' (fluxon:0.0): 0.
'GPUErrors' is an integer attribute.
'GPUErrors' is a read-only attribute.
'GPUErrors' can use the following target types: X Screen.
Attribute 'GPUPowerSource' (fluxon:0.0): 0.
'GPUPowerSource' is an integer attribute.
'GPUPowerSource' is a read-only attribute.
'GPUPowerSource' can use the following target types: X Screen, GPU.
Attribute 'GPUCurrentPerfMode' (fluxon:0.0): 1.
'GPUCurrentPerfMode' is an integer attribute.
'GPUCurrentPerfMode' is a read-only attribute.
'GPUCurrentPerfMode' can use the following target types: X Screen, GPU.
Attribute 'GPUCurrentPerfLevel' (fluxon:0.0): 0.
'GPUCurrentPerfLevel' is an integer attribute.
'GPUCurrentPerfLevel' is a read-only attribute.
'GPUCurrentPerfLevel' can use the following target types: X Screen, GPU.
Attribute 'GPUAdaptiveClockState' (fluxon:0.0): 1.
'GPUAdaptiveClockState' is an integer attribute.
'GPUAdaptiveClockState' is a read-only attribute.
'GPUAdaptiveClockState' can use the following target types: X Screen, GPU.
Attribute 'GPUPerfModes' (fluxon:0.0): perf=0, nvclock=350, memclock=532
Attribute 'GvoSupported' (fluxon:0.0): 0.
'GvoSupported' is a boolean attribute; valid values are: 1 (on/true) and 0 (off/false).
'GvoSupported' is a read-only attribute.
'GvoSupported' can use the following target types: X Screen.
Attribute 'IsGvoDisplay' (fluxon:0.0): 0.
'IsGvoDisplay' is a boolean attribute; valid values are: 1 (on/true) and 0 (off/false).
'IsGvoDisplay' is a read-only attribute.
'IsGvoDisplay' can use the following target types: X Screen, GPU.
Attribute 'DigitalVibrance' (fluxon:0.0; display device: DFP-0): 0.
The valid values for 'DigitalVibrance' are in the range 0 - 63 (inclusive).
'DigitalVibrance' is display device specific.
'DigitalVibrance' can use the following target types: X Screen, GPU.
Attribute 'ImageSharpening' (fluxon:0.0; display device: DFP-0): 0.
The valid values for 'ImageSharpening' are in the range 0 - 31 (inclusive).
'ImageSharpening' is display device specific.
'ImageSharpening' can use the following target types: X Screen, GPU.
Attribute 'FrontendResolution' (fluxon:0.0; display device: DFP-0): 1920,1200.
'FrontendResolution' is a packed integer attribute.
'FrontendResolution' is a read-only attribute.
'FrontendResolution' is display device specific.
'FrontendResolution' can use the following target types: X Screen, GPU.
Attribute 'BackendResolution' (fluxon:0.0; display device: DFP-0): 1920,1200.
'BackendResolution' is a packed integer attribute.
'BackendResolution' is a read-only attribute.
'BackendResolution' is display device specific.
'BackendResolution' can use the following target types: X Screen, GPU.
Attribute 'FlatpanelNativeResolution' (fluxon:0.0; display device: DFP-0): 1920,1200.
'FlatpanelNativeResolution' is a packed integer attribute.
'FlatpanelNativeResolution' is a read-only attribute.
'FlatpanelNativeResolution' is display device specific.
'FlatpanelNativeResolution' can use the following target types: X Screen, GPU.
Attribute 'FlatpanelBestFitResolution' (fluxon:0.0; display device: DFP-0): 1920,1200.
'FlatpanelBestFitResolution' is a packed integer attribute.
'FlatpanelBestFitResolution' is a read-only attribute.
'FlatpanelBestFitResolution' is display device specific.
'FlatpanelBestFitResolution' can use the following target types: X Screen, GPU.
Attribute 'DFPScalingActive' (fluxon:0.0; display device: DFP-0): 0.
'DFPScalingActive' is a boolean attribute; valid values are: 1 (on/true) and 0 (off/false).
'DFPScalingActive' is a read-only attribute.
'DFPScalingActive' is display device specific.
'DFPScalingActive' can use the following target types: X Screen, GPU.
Attribute 'GPUScaling' (fluxon:0.0; display device: DFP-0): 1,1.
Valid values for 'GPUScaling' are: [1, 2 and 3], [1 and 2].
'GPUScaling' is display device specific.
'GPUScaling' can use the following target types: X Screen, GPU.
Attribute 'GPUScalingActive' (fluxon:0.0; display device: DFP-0): 0.
'GPUScalingActive' is a boolean attribute; valid values are: 1 (on/true) and 0 (off/false).
'GPUScalingActive' is a read-only attribute.
'GPUScalingActive' is display device specific.
'GPUScalingActive' can use the following target types: X Screen, GPU.
Attribute 'RefreshRate' (fluxon:0.0; display device: DFP-0): 59,95 Hz.
'RefreshRate' is an integer attribute.
'RefreshRate' is a read-only attribute.
'RefreshRate' is display device specific.
'RefreshRate' can use the following target types: X Screen, GPU.
Attribute 'RefreshRate3' (fluxon:0.0; display device: DFP-0): 59,950 Hz.
'RefreshRate3' is an integer attribute.
'RefreshRate3' is a read-only attribute.
'RefreshRate3' is display device specific.
'RefreshRate3' can use the following target types: X Screen, GPU.
Attribute 'XVideoTextureSyncToVBlank' (fluxon:0.0): 1.
The valid values for 'XVideoTextureSyncToVBlank' are in the range 0 - 1 (inclusive).
'XVideoTextureSyncToVBlank' can use the following target types: X Screen.
Attribute 'XVideoBlitterSyncToVBlank' (fluxon:0.0): 0.
The valid values for 'XVideoBlitterSyncToVBlank' are in the range 0 - 1 (inclusive).
'XVideoBlitterSyncToVBlank' can use the following target types: X Screen.
Attribute 'XVideoSyncToDisplay' (fluxon:0.0): 0x00010000.
'XVideoSyncToDisplay' is a bitmask attribute.
'XVideoSyncToDisplay' can use the following target types: X Screen.
Wie gesagt, der Monitor geht nach 10 Minuten aus, ob mit oder ohne
xset -dpms und
nvidia-settings --load-config-only & in der
.xinitrc, und ebenso im Konsolenmodus. Aber: wenn etwa der
xscreensaver nach 9 Minuten angeht, bleibt der BS an. Hm.
Wenn ich nur das Manual für den Monitor finden könnte...